1545 Commits (e1d4af10fa9994304c8ea123f3e4e0732d44fbc3)

Author SHA1 Message Date
eidheim f4cf16ab82 Language protocol: fixes to ::escape_text, and improved rename when entire buffer is replaced. Also some minor cleanups, and fixed a potential crash after use of scroll_to_cursor_delayed. 7 years ago
eidheim e0de884cfe Cleanup of is_code_iter and related functions 7 years ago
eidheim c17fd4989a Minor improvement to Source::SpellCheckView::is_code_iter 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 794e582d41 Auto-reloading of files changed on disk is now on by default, since this is also the default on several other editors. 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 e3126b2054 Python and JavaScript: Now clears terminal on Compile and Run if preference item project.clear_terminal_on_compile is true 8 years ago
eidheim 2bd4d1cad5 Added bottom margin to source views 8 years ago
eidheim 9d776d1438 Language protocol: minor cleanup of LanguageProtocol::Client::parse_server_message() 8 years ago
eidheim c57ebca430 Fixed text selection workaround on MacOS 8 years ago
eidheim 672e08c05f Language protocol: fixed header parsing when partial header was received 8 years ago
eidheim 6a7a059458 Made use of map/set instead of unordered_map/unordered_set where appropriate 8 years ago
eidheim 32b691eac9 Language protocol: increased process read buffer 8 years ago
eidheim 2a62ca69b7 Fixed intentation after "if constexpr" and "else if constexpr" 8 years ago
eidheim 409a3f98f8 Made deleted lines slightly more visible on left source gutter when using dark themes 8 years ago
eidheim b47d971ca9 Improved CUDA support, and no longer passes multiple -x arguments to libclang. Some related cleanup as well. 8 years ago
Jørgen Lien Sellæg 04efb5d74f move cmake_modules to share folder 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 802060dc2f Extension is no longer selected when renaming files from directory view 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 ed2f58e076 Fixes #382: compilation on MSYS2 with liblldb 8 years ago
eidheim 64d877b6eb Only check for CXCursor_ExceptionSpecificationKind for libclang versions>=5.0.0 8 years ago
eidheim 01e32cd3e2 Fixes #380: Implement Method now includes noexcept specifier if present 8 years ago
eidheim 521e563997 Additional fixes of clang-tidy's performance warnings 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 e68a697765 Changed some regex strings to string literals 8 years ago
eidheim 4637e36af7 Remove unnecessary include 8 years ago
eidheim b1ae1656a3 Fixed warnings from clang-tidy's modernize checks 8 years ago
eidheim 5b5528e2ff Optimised/simplified Source::ClangViewParse::update_syntax 8 years ago
eidheim d1f7a10614 Removed virtual calls during construction (found through clang-analyzer-optin.cplusplus.VirtualCall) 8 years ago
eidheim c552e248c1 Language protocol: optimization of autocomplete insertion when language server answers with incomplete insertText 8 years ago
eidheim 0897f09118 Language protocol: fixed autocomplete insertion when language server answers with incomplete insertText 8 years ago