Commit Graph

  • 7cb59e5adb Language protocol: improved Find Symbol, and implemented Go to Method eidheim 2018-08-14 22:31:55 +0200
  • 3aeb2d4d98 Fixed indentation when pasting Python code where the first line ends with : eidheim 2018-08-14 14:42:29 +0200
  • 29c0f8f124 Language protocol: no longer adds = after inserting named parameter eidheim 2018-08-13 06:32:43 +0200
  • deacb4314f No longer adds semicolon after lambda inside curly or square brackets eidheim 2018-08-12 07:56:47 +0200
  • 804b56a2c9 Added and made use of ScopeGuard class eidheim 2018-08-12 07:48:42 +0200
  • 27d4c3ea5f Language protocol: added argument completions for Python. Also removed unnecessary copy of text buffer. eidheim 2018-08-10 10:10:48 +0200
  • 99725f392c Removed custom BreakBeforeBraces and MaxEmptyLinesToKeep from default clang format style eidheim 2018-08-09 09:04:34 +0200
  • 0ee817e95e Improved spelling search and a slight optimization of finding C/C++ usages eidheim 2018-08-09 06:20:20 +0200
  • e34da71fd6 Now always fully reparses on file rename to avoid wrong file names in libclang operations eidheim 2018-08-08 09:22:23 +0200
  • d4fcd709df Removed 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
  • e95c2aa2f5 v1.4.5 v1.4.5 eidheim 2018-08-06 10:50:22 +0200
  • 6cc4fadd63 Ctags: now excludes node_modules even when run path is empty eidheim 2018-08-02 11:40:46 +0200
  • 057e68fdc1 Ctags now excludes node_modules, and language protocol show symbols now falls back to Ctags eidheim 2018-08-02 11:25:10 +0200
  • 9a79946194 Markdown style format: added | as special character so that newlines are not removed/added inside tables eidheim 2018-08-02 09:25:15 +0200
  • d540476356 Added note on Python3 and MacOS eidheim 2018-08-02 09:06:57 +0200
  • 4ddf229c58 Language protocol: fixed bug where only the current buffer was modified eidheim 2018-08-02 08:44:24 +0200
  • 8b55cdad87 Language protocol: corrected start position of diagnostic if start was placed at end of buffer eidheim 2018-08-01 19:12:00 +0200
  • 1cb311de02 Language protocol: renamed uri to file where appropriate eidheim 2018-07-31 15:03:42 +0200
  • 49308057ea Language protocol: fixed apply_similar_symbol_tag when document_highlight is unavailable eidheim 2018-07-30 14:42:23 +0200
  • f831bcd61f Moved implementations of LanguageProtocol structures to .cc file eidheim 2018-07-30 13:42:27 +0200
  • 7a74bd960f Preferences: source.format_style_on_save_if_style_file_found is now true by default eidheim 2018-07-30 10:09:44 +0200
  • 8d2b85a680 Http(s) urls in tooltips are now marked, and behaves, as links eidheim 2018-07-29 13:17:29 +0200
  • 0c7dbecb0d Now underlines clickable symbols. Also cleanup of similar_symbol tagging/untagging. eidheim 2018-07-28 13:25:20 +0200
  • 6b948b0ec9 Fixed scroll_to_cursor_delayed so that tooltips are not shown if show_tooltips parameter is false eidheim 2018-07-28 11:52:20 +0200
  • 0ddd87f2cf Source::View cleanup: moved some functions to Source::BaseView eidheim 2018-07-28 09:50:00 +0200
  • e5d469e3f1 Language 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
  • 3e7485e94c Terminal: added clickable links for Rust, Node.js and Python warnings/errors eidheim 2018-07-25 14:15:28 +0200
  • 1bb7012704 Improved format_style_on_save_comment eidheim 2018-07-24 19:59:02 +0200
  • a7e5b8bfbe Improved project check for python and javascript eidheim 2018-07-24 17:07:47 +0200
  • 40324890d5 Improved setup instructions of python-language-server eidheim 2018-07-24 15:18:56 +0200
  • 53f1b3a7db MacOS: no longer shows several info messages when file is changed on disk but not reloaded eidheim 2018-07-23 18:07:55 +0200
  • 78e7051f24 Added error check in Source::BaseView::monitor_file eidheim 2018-07-23 13:37:08 +0200
  • d9b5341b01 Improvements 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
  • c1f219a941 File->New Project now adds .clang-format file eidheim 2018-07-23 09:28:55 +0200
  • dbbd8ee7ef Added support for Python __main__.py files eidheim 2018-07-23 09:07:19 +0200
  • e399e559fc Bracket language indentation's default enter action now performs as the basic enter action eidheim 2018-07-22 19:45:09 +0200
  • 120d553199 New python files will have 4 space indentation eidheim 2018-07-22 19:12:35 +0200
  • 9a5eaf892a Language server logging can now be enabled in preferences eidheim 2018-07-22 18:59:46 +0200
  • 4b86598fe2 Added type checking (mypy) to python-language-server setup instructions eidheim 2018-07-21 19:28:18 +0200
  • ada78dc107 Language protocol: attempt textDocument/documentSymbol fallback when workspace/symbol is not supported eidheim 2018-07-21 17:19:30 +0200
  • 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. eidheim 2018-07-21 16:31:21 +0200
  • a8efa2447e Slight improvement when tabbing from empty line eidheim 2018-07-20 23:41:44 +0200
  • 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 eidheim 2018-07-20 14:55:26 +0200
  • 29b85c71b6 Added pycodestyle to python-language-server installation instructions eidheim 2018-07-20 13:36:27 +0200
  • cc6751d8c2 Added rope and yapf to python-language-server installation instructions eidheim 2018-07-20 13:30:11 +0200
  • 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. eidheim 2018-07-20 11:31:52 +0200
  • e0de884cfe Cleanup of is_code_iter and related functions eidheim 2018-07-19 20:05:00 +0200
  • c17fd4989a Minor improvement to Source::SpellCheckView::is_code_iter eidheim 2018-07-19 18:28:36 +0200
  • 9616d1e2a8 Removed faulty check in Source::View::find_non_whitespace_code_iter_backward eidheim 2018-07-19 15:15:48 +0200
  • 577099d3f9 Added additional instructions for setting up language servers eidheim 2018-07-19 13:30:56 +0200
  • 0e70045d88 Minor addition to Source::View::on_key_press_event_smart_inserts eidheim 2018-07-18 22:56:37 +0200
  • 942173cf5c Tabbing to next argument works now after performing a smart insertion eidheim 2018-07-18 21:08:38 +0200
  • 5b221b0d29 Slight improvement to smart insertions of {} eidheim 2018-07-18 14:19:34 +0200
  • 01f8377f8a JavaScript and sisimilar languages: corrected indentation where line starts with '.' eidheim 2018-07-18 09:21:16 +0200
  • f4e3febf5c Another indentation cleanup eidheim 2018-07-12 17:18:52 +0200
  • 8a88f79e0a Cleanup of Source::View::get_start_of_expression. eidheim 2018-07-12 16:10:03 +0200
  • 794e582d41 Auto-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
  • be4c03817d Cleanup of Source::View::find_non_whitespace_code_iter_backward and Source::View::get_start_of_expression eidheim 2018-07-09 20:30:34 +0200
  • ad4db9103d Updated submodule: fixed compilation error on Windows eidheim 2018-07-08 22:25:35 +0200
  • 487fe3ddd4 Updated submodules eidheim 2018-07-08 21:35:31 +0200
  • bf984231d4 Formatted code with custom clang-format eidheim 2018-07-08 19:52:30 +0200
  • 4ea75e6b67 Improvements to Source::View::get_start_of_expression eidheim 2018-07-08 19:18:16 +0200
  • 2b4f2d3cde Improved indentation of multiline expressions eidheim 2018-07-08 08:24:03 +0200
  • 32875d5c0d Cleanup of bracket language indentation eidheim 2018-07-07 12:01:18 +0200
  • 3f79911d2f Cleanup of namespace special indentation case eidheim 2018-07-06 19:08:44 +0200
  • 12d1400d80 Cleanup and improvements to indentation code. Smart inserts now handles {}, and highly improved JavaScript/JSON indentation. eidheim 2018-07-01 11:16:43 +0200
  • 514f44be2a Cleanup of JavaScript-specific indentation eidheim 2018-06-27 19:34:18 +0200
  • 9f1ebd7be9 Minor cleanup: replaced "\n" with '\n' eidheim 2018-06-27 19:15:39 +0200
  • 132bef6233 JavaScript: improved indentation in multi-line expressions eidheim 2018-06-27 19:07:40 +0200
  • ead8b42c17 Improved JavaScript and JSON indentation eidheim 2018-06-27 11:30:07 +0200
  • e3126b2054 Python 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
  • 2bd4d1cad5 Added bottom margin to source views eidheim 2018-06-25 16:37:37 +0200
  • 505723d9e4 Added missing colon in README.md eidheim 2018-06-25 15:32:33 +0200
  • 95c91dbc00 Merge branch 'patch-1' of https://gitlab.com/Noah11012/jucipp eidheim 2018-06-25 11:56:43 +0200
  • 9d776d1438 Language protocol: minor cleanup of LanguageProtocol::Client::parse_server_message() eidheim 2018-06-25 10:40:24 +0200
  • c57ebca430 Fixed text selection workaround on MacOS eidheim 2018-06-25 10:15:14 +0200
  • 672e08c05f Language protocol: fixed header parsing when partial header was received eidheim 2018-06-25 09:56:36 +0200
  • 6a7a059458 Made use of map/set instead of unordered_map/unordered_set where appropriate eidheim 2018-06-25 09:11:25 +0200
  • 32b691eac9 Language protocol: increased process read buffer eidheim 2018-06-25 09:24:09 +0200
  • 4e042b9811 Removed duplicate sentence "Multiple cursors" Noah11012 2018-06-23 22:33:20 +0000
  • 2a62ca69b7 Fixed intentation after "if constexpr" and "else if constexpr" eidheim 2018-06-22 12:19:02 +0200
  • 409a3f98f8 Made deleted lines slightly more visible on left source gutter when using dark themes eidheim 2018-06-21 19:15:14 +0200
  • b47d971ca9 Improved CUDA support, and no longer passes multiple -x arguments to libclang. Some related cleanup as well. eidheim 2018-06-20 14:02:10 +0200
  • 01c3dfadc2 Corrected CI builds eidheim 2018-06-19 10:59:10 +0200
  • fcd9574088 Updated libclangmm submodule eidheim 2018-06-19 10:58:15 +0200
  • a8d81b1418 Corrected feature list in README.md Ole Christian Eidheim 2018-06-18 10:27:13 +0000
  • 24fc406f16 Corrected table of contents of installation document Ole Christian Eidheim 2018-06-18 10:13:07 +0000
  • 7d53bcaa2a Use 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
  • bf0b9e27d7 enable tests on appveyor ci Jørgen Lien Sellæg 2018-06-13 09:46:34 +0200
  • 94ba495dfd update submodule path Jørgen Lien Sellæg 2018-06-14 14:50:58 +0200
  • e547d2bc76 insert logo Jørgen Lien Sellæg 2018-06-14 14:30:13 +0200
  • c350fc46aa fix submodules link Jørgen Lien Sellæg 2018-06-14 14:29:51 +0200
  • b3e00fee25 remove debian folder as it is not used Jørgen Lien Sellæg 2018-06-14 11:50:59 +0200
  • 04efb5d74f move cmake_modules to share folder Jørgen Lien Sellæg 2018-06-14 11:50:41 +0200
  • f8ea072976 cleanup directory structure Jørgen Lien Sellæg 2018-06-14 10:35:47 +0200
  • 573db1da04 disable running tests on windows for now Jørgen Lien Sellæg 2018-06-13 09:30:29 +0200
  • 3bc136ad34 simplify appveyor build Jørgen Lien Sellæg 2018-06-13 00:09:43 +0200
  • c056dbe342 add gitlab ci Jørgen Lien Sellæg 2018-06-13 00:06:38 +0200
  • 2e103b24c4 Fixed screenshot links eidheim 2018-06-11 20:22:42 +0200
  • 4dd75a3708 Moved to GitLab eidheim 2018-06-11 20:19:28 +0200