9 Commits (acd1423a48f7360bbd014b6cd594914e64355861)

Author SHA1 Message Date
eidheim 64205e2ee9 Improved smart insertions of '' and "" 5 years ago
eidheim f853ae9d08 Language client: workaround for buggy language servers that report double equal codeAction edits 5 years ago
Jørgen Lien Sellæg bca93a62dc use correct format on certain parts 5 years ago
eidheim fcbcc4e90e Language protocol: on signature help, show parameters only for current parameter position. Also improved signature help on named parameters 5 years ago
eidheim 28fc254cb7 Cleanup of event naming 5 years ago
eidheim b2c4056be8 Made use of boost::optional, and some other cleanup 6 years ago
eidheim ce78787697 Moved on_key_press_event_extra_cursors to source_base 6 years ago
eidheim 8b19371bdf C/C++: added missing include fixits for std 6 years ago
eidheim 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim ebb613b2a5 Now supports multifile fixits 6 years ago
eidheim 35d96b453a Improved C/C++ fixit text 6 years ago
eidheim b88a480ca2 Language client: added support for fixits 6 years ago
eidheim 43f2043be1 Cleanup of textbuffer tags and tooltips 6 years ago
eidheim c38a45eb2b Moved Source::View::scroll_to_cursor_delayed implementation to source.cc 6 years ago
eidheim 92b09633bf Renamed enum class enumerators 6 years ago
eidheim aa1c415e90 Fixes #373 : added Edit->Extend/Shrink Selection 6 years ago
eidheim aea7fb4668 Language protocol: Go to Method: methods are now sorted by offset 7 years ago
eidheim 7a456b8ddb Added Edit.Show/Hide that can be used to hide text in a buffer by making it smaller 7 years ago
eidheim 994573b75e Added support for snippets. Fixes #348 7 years ago
eidheim 27d4c3ea5f Language protocol: added argument completions for Python. Also removed unnecessary copy of text buffer. 7 years ago
eidheim 8d2b85a680 Http(s) urls in tooltips are now marked, and behaves, as links 7 years ago
eidheim 0c7dbecb0d Now underlines clickable symbols. Also cleanup of similar_symbol tagging/untagging. 7 years ago
eidheim 0ddd87f2cf Source::View cleanup: moved some functions to Source::BaseView 7 years ago
eidheim e5d469e3f1 Language protocol: Cleanup, and added support for relatedInformation. Also cleanup in the way tooltip buffers are set. Finally, improved rename handling. 7 years ago
eidheim e0de884cfe Cleanup of is_code_iter and related functions 7 years ago
eidheim 942173cf5c Tabbing to next argument works now after performing a smart insertion 7 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim 32875d5c0d Cleanup of bracket language indentation 8 years ago
eidheim 12d1400d80 Cleanup and improvements to indentation code. Smart inserts now handles {}, and highly improved JavaScript/JSON indentation. 8 years ago
eidheim ead8b42c17 Improved JavaScript and JSON indentation 8 years ago
eidheim 6a7a059458 Made use of map/set instead of unordered_map/unordered_set where appropriate 8 years ago
eidheim acd71ec3ac Cleanup of similar symbol tags 8 years ago
eidheim 06f2caca8e Source::parsed is now std::atomic to avoid undefined behaviour 8 years ago
eidheim 31b64848e3 Fixed most of clang-tidy's performance checks 8 years ago
eidheim b1ae1656a3 Fixed warnings from clang-tidy's modernize checks 8 years ago
eidheim a3bb0eaaa5 Hide tooktips and stop tag similar symbol cleanup. No longer activates tooltips or similar symbol tags on format style, undo, redo and paste 8 years ago
eidheim 5d78509239 Tooltip background is now set through css instead of using deprecated functions 8 years ago
eidheim 9693bcea34 Added Prettier tooltips, and cleanup of src/source* files 8 years ago
eidheim bf798073c0 Added source.auto_reload_changed_files preference item, and support for prettier. Also made some various minor fixes 8 years ago
eidheim 9ee77f9df1 Cleanup: added Source::BaseView class. Also fixed replace_text for older libgit2 versions. 8 years ago
eidheim a26940e921 Improved replace text through libgit2 making file reload and some format style functions faster and without scrolling issues 8 years ago
eidheim 662b31785b Fixes #361: Added support for multiple cursors 8 years ago
eidheim 3233a6c1f7 Improvements to language server protocolo implementation. The most important features are now supported. 8 years ago
eidheim 4d6a222b27 Replaced include guards with #pragma once 8 years ago
eidheim 4c8695c8fc Added menu item Source->Go to Type Declaration 8 years ago
eidheim 96601318ae Added workaround for MacOS crash that sometimes happen when using drag-and-drop on text in a Gtk::TextView widget 8 years ago
eidheim f45f871156 Changed Source::View::views type to std::unordered_set<Source::View*> 8 years ago
eidheim 59c08a2dd8 Fixes #251: Go to Usage and Rename now includes unopened files. Also includes various other cleanups related to this work. 8 years ago
eidheim 4e24a97a44 Improved indentation on lines ending with a comment, and additional key tests 8 years ago
eidheim 2606bd00a8 Added preference option source.format_style_on_save_if_style_file_found 9 years ago