16 Commits (0889806b52383feb051c9253471cbd506fb03327)

Author SHA1 Message Date
eidheim 00a696d19c Language client: now supports multiple declarations and type declarations 4 years ago
eidheim cf695def6a Added yapf style format for python files when not using language server or when language server does not support style formatting, and no longer use ranged formatting on save 4 years ago
eidheim 5332fa624f Fixed indentation on enter after for instance {\n 1,\n 2,\n} 4 years ago
eidheim d5eabfd4e7 Made use of prettier library when possible to speed up prettier formatting 4 years ago
eidheim e63b4e974d Cleanup of source language checks 5 years ago
eidheim c6bf84bd90 Cleanup of on_motion_notify_event 5 years ago
eidheim cb2bc83044 Extend selection now works on HTML and JSX 5 years ago
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