369 Commits (802060dc2f7b69774b8276b220979d8ca221927f)

Author SHA1 Message Date
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
eidheim fa104da70b Can now use tab to move from writing a templated function's template argument, to replacing its regular arguments 8 years ago
eidheim daf83e66a6 Added initial support for the language server protocol 8 years ago
eidheim be6fc93683 Fixed #357: Added CUDA support 8 years ago
eidheim 5611259a1b Fixes style search path for MSYS2 8 years ago
eidheim c7d9e3c4ff Gsv::StyleSchemeManager::prepend_search_path is now only called once 8 years ago
eidheim 98bb9e00b0 Fixes #353: core dump at exit when using older glibmm versions 8 years ago
eidheim cf67686fc9 Fixes backspace key when insert is after spaces or tabs at start of the first line in buffer 8 years ago
eidheim e931840e83 Related to #352: more general way of finding version specific clang-format and lldb-server executables 8 years ago
eidheim f95e39da5b Corrected markdown format column width 8 years ago
Viktor Schneider 6960192366 add right margin line in sourceview 8 years ago
eidheim 5cd92921d9 Minor fix to markdown-formatting 8 years ago
eidheim ae1b183b87 Added current parameter completion that shows possible arguments. Also fixes some issues with non-interactive completion, optimizations to selection/completion dialogs, and some cleanup." 8 years ago
eidheim 45ecc4642f Corrected indentation when pressing enter after string and character constants 8 years ago
eidheim c84d1ddea5 Added Shift+Enter buffer shortcut: move to end of line and enter 8 years ago
eidheim a3a36aa683 Minor improvement to smart backspace key: tabs are now kept if previous line is empty 8 years ago
eidheim 4d43649c06 Fixed end of line insert placement in some cases when performing clang-format 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 8a006962bf Std headers are now parsed. Also moved Source::ClangViewParse::get_compilation_commands to CompileCommands::get_arguments and some cleanup." 8 years ago
eidheim babd2950cb Indentation fix for multiline expressions with comments after { 8 years ago
eidheim 4e24a97a44 Improved indentation on lines ending with a comment, and additional key tests 8 years ago
eidheim d9ee4d97ce Cleanup: removed support for older libraries 8 years ago
eidheim d7d2cd6cd5 Added style formatting for markdown and disables spellcheck in certain situations 9 years ago
eidheim dd55d9867c Improved indentation 9 years ago
eidheim 6105210333 Improved Source::View::find_start_of_sentence when source contains multiline use of stream operators 9 years ago
eidheim 2606bd00a8 Added preference option source.format_style_on_save_if_style_file_found 9 years ago
eidheim 977f90eac9 Improved bracket indentation after namespace { without indentation after 9 years ago