1705 Commits (806173185161e606cd1081a96eabf1b7b5edc727)

Author SHA1 Message Date
eidheim d9b5341b01 Improvements to Source::BaseView::monitor_file(): all changes should now be checked. Previously, several changes within one second could be ignored. 7 years ago
eidheim c1f219a941 File->New Project now adds .clang-format file 7 years ago
eidheim dbbd8ee7ef Added support for Python __main__.py files 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 9a5eaf892a Language server logging can now be enabled in preferences 7 years ago
eidheim ada78dc107 Language protocol: attempt textDocument/documentSymbol fallback when workspace/symbol is not supported 7 years ago
eidheim 61fbdfd8a8 Language protocol: rename and showing usages now fallsback to document_highlight if no better capability is supported. This for instance enables rename and showing usages when flow-language-server is used. 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 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