397 Commits (e5d469e3f1dbd9daee3c122fff0886cba0cccf7e)

Author SHA1 Message Date
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 e399e559fc Bracket language indentation's default enter action now performs as the basic enter action 7 years ago
eidheim 120d553199 New python files will have 4 space indentation 7 years ago
eidheim a8efa2447e Slight improvement when tabbing from empty line 7 years ago
eidheim e0de884cfe Cleanup of is_code_iter and related functions 7 years ago
eidheim 9616d1e2a8 Removed faulty check in Source::View::find_non_whitespace_code_iter_backward 7 years ago
eidheim 0e70045d88 Minor addition to Source::View::on_key_press_event_smart_inserts 7 years ago
eidheim 942173cf5c Tabbing to next argument works now after performing a smart insertion 7 years ago
eidheim 5b221b0d29 Slight improvement to smart insertions of {} 7 years ago
eidheim 01f8377f8a JavaScript and sisimilar languages: corrected indentation where line starts with '.' 7 years ago
eidheim f4e3febf5c Another indentation cleanup 8 years ago
eidheim 8a88f79e0a Cleanup of Source::View::get_start_of_expression. 8 years ago
eidheim be4c03817d Cleanup of Source::View::find_non_whitespace_code_iter_backward and Source::View::get_start_of_expression 8 years ago
eidheim bf984231d4 Formatted code with custom clang-format 8 years ago
eidheim 4ea75e6b67 Improvements to Source::View::get_start_of_expression 8 years ago
eidheim 2b4f2d3cde Improved indentation of multiline expressions 8 years ago
eidheim 32875d5c0d Cleanup of bracket language indentation 8 years ago
eidheim 3f79911d2f Cleanup of namespace special indentation case 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 514f44be2a Cleanup of JavaScript-specific indentation 8 years ago
eidheim 9f1ebd7be9 Minor cleanup: replaced "\n" with '\n' 8 years ago
eidheim 132bef6233 JavaScript: improved indentation in multi-line expressions 8 years ago
eidheim ead8b42c17 Improved JavaScript and JSON indentation 8 years ago
eidheim 2bd4d1cad5 Added bottom margin to source views 8 years ago
eidheim c57ebca430 Fixed text selection workaround on MacOS 8 years ago
eidheim 6a7a059458 Made use of map/set instead of unordered_map/unordered_set where appropriate 8 years ago
eidheim 2a62ca69b7 Fixed intentation after "if constexpr" and "else if constexpr" 8 years ago
eidheim f2c7a949f0 package.json files are no longer style formatted on save. These files are style formatted by for instance npm install, and additional style formatting would lead to unwanted commit changes 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 8cfa234624 Language protocol: in workaround of missing '(' in autocomplete insert, now moves cursor after ')' in case of no parameters. Also added correct indentation on enter after ':' for Python. 8 years ago
eidheim b1ae1656a3 Fixed warnings from clang-tidy's modernize checks 8 years ago
eidheim 5d6be50000 Spellcheck context fix for cmake files 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 99dd906cc2 Do not show tooltips after style format 8 years ago
eidheim 35f094d2c8 Language protocol: added Flow coverage support 8 years ago
eidheim b23fd8e2a2 Correctly marks javascript as bracket base language, as well as css and json 8 years ago
eidheim 5d78509239 Tooltip background is now set through css instead of using deprecated functions 8 years ago
eidheim 3d166a8988 A tooltip is no longer hidden if the mouse cursor is moving towards it 8 years ago
eidheim 3e84deb2c2 On save, closes file before reading last_write_time 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 d6f697a802 Multiple cursors can now be enabled in preferences 8 years ago
doe300 e1e18a4199 Adds support for OpenCL source-files 8 years ago
eidheim 662b31785b Fixes #361: Added support for multiple cursors 8 years ago
eidheim 65f618d7f8 Disables spell check on markdown format style 8 years ago
eidheim 3233a6c1f7 Improvements to language server protocolo implementation. The most important features are now supported. 8 years ago