7cb59e5adbLanguage protocol: improved Find Symbol, and implemented Go to Method
eidheim
2018-08-14 22:31:55 +0200
3aeb2d4d98Fixed indentation when pasting Python code where the first line ends with :
eidheim
2018-08-14 14:42:29 +0200
29c0f8f124Language protocol: no longer adds = after inserting named parameter
eidheim
2018-08-13 06:32:43 +0200
deacb4314fNo longer adds semicolon after lambda inside curly or square brackets
eidheim
2018-08-12 07:56:47 +0200
804b56a2c9Added and made use of ScopeGuard class
eidheim
2018-08-12 07:48:42 +0200
27d4c3ea5fLanguage protocol: added argument completions for Python. Also removed unnecessary copy of text buffer.
eidheim
2018-08-10 10:10:48 +0200
99725f392cRemoved custom BreakBeforeBraces and MaxEmptyLinesToKeep from default clang format style
eidheim
2018-08-09 09:04:34 +0200
0ee817e95eImproved spelling search and a slight optimization of finding C/C++ usages
eidheim
2018-08-09 06:20:20 +0200
e34da71fd6Now always fully reparses on file rename to avoid wrong file names in libclang operations
eidheim
2018-08-08 09:22:23 +0200
d4fcd709dfRemoved SpaceBeforeParens: Never as default since it is very common to have spaces for instance between if and (
eidheim
2018-08-08 09:19:41 +0200
6cc4fadd63Ctags: now excludes node_modules even when run path is empty
eidheim
2018-08-02 11:40:46 +0200
057e68fdc1Ctags now excludes node_modules, and language protocol show symbols now falls back to Ctags
eidheim
2018-08-02 11:25:10 +0200
9a79946194Markdown style format: added | as special character so that newlines are not removed/added inside tables
eidheim
2018-08-02 09:25:15 +0200
d540476356Added note on Python3 and MacOS
eidheim
2018-08-02 09:06:57 +0200
4ddf229c58Language protocol: fixed bug where only the current buffer was modified
eidheim
2018-08-02 08:44:24 +0200
8b55cdad87Language protocol: corrected start position of diagnostic if start was placed at end of buffer
eidheim
2018-08-01 19:12:00 +0200
1cb311de02Language protocol: renamed uri to file where appropriate
eidheim
2018-07-31 15:03:42 +0200
49308057eaLanguage protocol: fixed apply_similar_symbol_tag when document_highlight is unavailable
eidheim
2018-07-30 14:42:23 +0200
f831bcd61fMoved implementations of LanguageProtocol structures to .cc file
eidheim
2018-07-30 13:42:27 +0200
7a74bd960fPreferences: source.format_style_on_save_if_style_file_found is now true by default
eidheim
2018-07-30 10:09:44 +0200
8d2b85a680Http(s) urls in tooltips are now marked, and behaves, as links
eidheim
2018-07-29 13:17:29 +0200
0c7dbecb0dNow underlines clickable symbols. Also cleanup of similar_symbol tagging/untagging.
eidheim
2018-07-28 13:25:20 +0200
6b948b0ec9Fixed scroll_to_cursor_delayed so that tooltips are not shown if show_tooltips parameter is false
eidheim
2018-07-28 11:52:20 +0200
0ddd87f2cfSource::View cleanup: moved some functions to Source::BaseView
eidheim
2018-07-28 09:50:00 +0200
e5d469e3f1Language protocol: Cleanup, and added support for relatedInformation. Also cleanup in the way tooltip buffers are set. Finally, improved rename handling.
eidheim
2018-07-25 22:40:12 +0200
3e7485e94cTerminal: added clickable links for Rust, Node.js and Python warnings/errors
eidheim
2018-07-25 14:15:28 +0200
a7e5b8bfbeImproved project check for python and javascript
eidheim
2018-07-24 17:07:47 +0200
40324890d5Improved setup instructions of python-language-server
eidheim
2018-07-24 15:18:56 +0200
53f1b3a7dbMacOS: no longer shows several info messages when file is changed on disk but not reloaded
eidheim
2018-07-23 18:07:55 +0200
78e7051f24Added error check in Source::BaseView::monitor_file
eidheim
2018-07-23 13:37:08 +0200
d9b5341b01Improvements to Source::BaseView::monitor_file(): all changes should now be checked. Previously, several changes within one second could be ignored.
eidheim
2018-07-23 12:47:21 +0200
c1f219a941File->New Project now adds .clang-format file
eidheim
2018-07-23 09:28:55 +0200
dbbd8ee7efAdded support for Python __main__.py files
eidheim
2018-07-23 09:07:19 +0200
e399e559fcBracket language indentation's default enter action now performs as the basic enter action
eidheim
2018-07-22 19:45:09 +0200
120d553199New python files will have 4 space indentation
eidheim
2018-07-22 19:12:35 +0200
9a5eaf892aLanguage server logging can now be enabled in preferences
eidheim
2018-07-22 18:59:46 +0200
4b86598fe2Added type checking (mypy) to python-language-server setup instructions
eidheim
2018-07-21 19:28:18 +0200
ada78dc107Language protocol: attempt textDocument/documentSymbol fallback when workspace/symbol is not supported
eidheim
2018-07-21 17:19:30 +0200
61fbdfd8a8Language 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.
eidheim
2018-07-21 16:31:21 +0200
a8efa2447eSlight improvement when tabbing from empty line
eidheim
2018-07-20 23:41:44 +0200
f00957776bCleanup and fixing of ' handling in is_code_iter and is_spellcheck_iter, and added tests for is_spellcheck_iter and is_code_iter
eidheim
2018-07-20 14:55:26 +0200
29b85c71b6Added pycodestyle to python-language-server installation instructions
eidheim
2018-07-20 13:36:27 +0200
cc6751d8c2Added rope and yapf to python-language-server installation instructions
eidheim
2018-07-20 13:30:11 +0200
f4cf16ab82Language 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.
eidheim
2018-07-20 11:31:52 +0200
e0de884cfeCleanup of is_code_iter and related functions
eidheim
2018-07-19 20:05:00 +0200
c17fd4989aMinor improvement to Source::SpellCheckView::is_code_iter
eidheim
2018-07-19 18:28:36 +0200
9616d1e2a8Removed faulty check in Source::View::find_non_whitespace_code_iter_backward
eidheim
2018-07-19 15:15:48 +0200
577099d3f9Added additional instructions for setting up language servers
eidheim
2018-07-19 13:30:56 +0200
0e70045d88Minor addition to Source::View::on_key_press_event_smart_inserts
eidheim
2018-07-18 22:56:37 +0200
942173cf5cTabbing to next argument works now after performing a smart insertion
eidheim
2018-07-18 21:08:38 +0200
5b221b0d29Slight improvement to smart insertions of {}
eidheim
2018-07-18 14:19:34 +0200
01f8377f8aJavaScript and sisimilar languages: corrected indentation where line starts with '.'
eidheim
2018-07-18 09:21:16 +0200
8a88f79e0aCleanup of Source::View::get_start_of_expression.
eidheim
2018-07-12 16:10:03 +0200
794e582d41Auto-reloading of files changed on disk is now on by default, since this is also the default on several other editors.
eidheim
2018-07-11 08:21:41 +0200
be4c03817dCleanup of Source::View::find_non_whitespace_code_iter_backward and Source::View::get_start_of_expression
eidheim
2018-07-09 20:30:34 +0200
ad4db9103dUpdated submodule: fixed compilation error on Windows
eidheim
2018-07-08 22:25:35 +0200
bf984231d4Formatted code with custom clang-format
eidheim
2018-07-08 19:52:30 +0200
4ea75e6b67Improvements to Source::View::get_start_of_expression
eidheim
2018-07-08 19:18:16 +0200
2b4f2d3cdeImproved indentation of multiline expressions
eidheim
2018-07-08 08:24:03 +0200
32875d5c0dCleanup of bracket language indentation
eidheim
2018-07-07 12:01:18 +0200
3f79911d2fCleanup of namespace special indentation case
eidheim
2018-07-06 19:08:44 +0200
12d1400d80Cleanup and improvements to indentation code. Smart inserts now handles {}, and highly improved JavaScript/JSON indentation.
eidheim
2018-07-01 11:16:43 +0200
514f44be2aCleanup of JavaScript-specific indentation
eidheim
2018-06-27 19:34:18 +0200
9f1ebd7be9Minor cleanup: replaced "\n" with '\n'
eidheim
2018-06-27 19:15:39 +0200
132bef6233JavaScript: improved indentation in multi-line expressions
eidheim
2018-06-27 19:07:40 +0200
ead8b42c17Improved JavaScript and JSON indentation
eidheim
2018-06-27 11:30:07 +0200
e3126b2054Python and JavaScript: Now clears terminal on Compile and Run if preference item project.clear_terminal_on_compile is true
eidheim
2018-06-26 20:01:02 +0200
2bd4d1cad5Added bottom margin to source views
eidheim
2018-06-25 16:37:37 +0200
505723d9e4Added missing colon in README.md
eidheim
2018-06-25 15:32:33 +0200
2a62ca69b7Fixed intentation after "if constexpr" and "else if constexpr"
eidheim
2018-06-22 12:19:02 +0200
409a3f98f8Made deleted lines slightly more visible on left source gutter when using dark themes
eidheim
2018-06-21 19:15:14 +0200
b47d971ca9Improved CUDA support, and no longer passes multiple -x arguments to libclang. Some related cleanup as well.
eidheim
2018-06-20 14:02:10 +0200
01c3dfadc2Corrected CI builds
eidheim
2018-06-19 10:59:10 +0200
a8d81b1418Corrected feature list in README.md
Ole Christian Eidheim
2018-06-18 10:27:13 +0000
24fc406f16Corrected table of contents of installation document
Ole Christian Eidheim
2018-06-18 10:13:07 +0000
7d53bcaa2aUse full submodule urls to make sure potential mirrors/forks outside of gitlab work as expected
Ole Christian Eidheim
2018-06-15 11:42:45 +0000