92 Commits (4a2d4e52ce18e5e5497d36c0e4e80f190dd10a99)

Author SHA1 Message Date
eidheim cdc69d082d Language protocol: added uri encoding/decoding, and added missing argument escaping to some Terminal::process calls 7 years ago
eidheim 9f9f4393dc Added additional buffer word tests 7 years ago
eidheim 994573b75e Added support for snippets. Fixes #348 7 years ago
eidheim 58e5533a74 Added log.libclang to preferences that when enabled outputs diagnostics to standard output. Also set excludeDeclarationsFromPCH when creating clangmm::Index-instances 7 years ago
eidheim dd3a02fc7d Fixed javascript indentation outside brackets when line starts with (, [ or { 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 e399e559fc Bracket language indentation's default enter action now performs as the basic enter action 7 years ago
eidheim a8efa2447e Slight improvement when tabbing from empty line 7 years ago
eidheim f00957776b Cleanup and fixing of ' handling in is_code_iter and is_spellcheck_iter, and added tests for is_spellcheck_iter and is_code_iter 7 years ago
eidheim e0de884cfe Cleanup of is_code_iter and related functions 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 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 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 2a62ca69b7 Fixed intentation after "if constexpr" and "else if constexpr" 8 years ago
eidheim 31b64848e3 Fixed most of clang-tidy's performance checks 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 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 7676381de3 All headers should now be included when finding usages of an override method 8 years ago
eidheim 5f1511f9fa Added a const function test to implement method tests 8 years ago
eidheim 6ea5e6876b Added tests for Source->Implement Method 8 years ago
eidheim d61214ebed Removed unnecessary thread in lldb_test 8 years ago
eidheim e2ae5a78df Fixes crash that could happen when performing compile and run and start debug at approximately the same time. Project objects are now kept alive for as long as they are needed. Also removed Terminal::InProgress since it could lead to unsafe code in the future. 8 years ago
eidheim 88b55ca1ff Updated submodules and modernized cmake files 8 years ago
eidheim a06bfcb3a8 Further cleanup of debug lldb events 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 15ad9fbe2d Debug event handlers cleanup 8 years ago
eidheim e561852483 Added additional test in source_key_test 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 7516d1d9b0 Terminal links cleanup, and added links for a assert error messages. Also added terminal_test.cc 8 years ago
eidheim 4e24a97a44 Improved indentation on lines ending with a comment, and additional key tests 8 years ago
eidheim 55d056f16d Debug start/continue: implemented environment parsing on string set in Debug Set Run Arguments 8 years ago
eidheim 7fc4ab069c Replaced home path with ~ in various user messages 8 years ago
eidheim 0ac7f42314 Now joins debug_thread in lldb_test 8 years ago
eidheim d9ee4d97ce Cleanup: removed support for older libraries 9 years ago
eidheim e0fc075483 Improved Rename, Go to Usage, Go to Method, and Go to Implementation through broader similar cursor search. Function template definitions and spesializations, and overloaded functions, are now considered similar. 9 years ago
eidheim 83c7fbf554 Added a few more tests to source_key_test.cc 9 years ago
eidheim dbcb7005be Added source_key_test.cc that for instance include indentation tests after enter is pressed in a buffer 9 years ago
eidheim c342f4b2bc Updated submodules 9 years ago
eidheim 5bdabd6671 Improved search of executables in cmake projects 9 years ago
eidheim 2332ba7cb6 Fixes symbolic link issues (see #319) 9 years ago
eidheim dfde64c90b Added filesystem::get_normal_path 9 years ago
eidheim cf5a509cbc Improvement of selection and completion dialogs and tooltips. Can now open selection dialogs (Find Symbol (Ctags), Backtrace, Show Variables) without an opened buffer. 9 years ago