Commit Graph

  • 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
  • 7a4a10654c move headers to include directory Jørgen Lien Sellæg 2018-06-14 12:24:38 +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
  • f2f443bd85 WIP Jørgen Lien Sellæg 2018-06-12 21:40:03 +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
  • 10b0a3ca49 Updated tiny-process-library submodule that has moved to GitLab eidheim 2018-06-10 15:35:14 +0200
  • 5f68ef7f4e v1.4.4 v1.4.4 eidheim 2018-06-10 12:50:55 +0200
  • 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 eidheim 2018-06-10 11:55:03 +0200
  • 802060dc2f Extension is no longer selected when renaming files from directory view eidheim 2018-06-10 11:51:53 +0200
  • acd71ec3ac Cleanup of similar symbol tags eidheim 2018-05-30 22:11:43 +0200
  • 830a0036d7 Updated libclangmm submodule: fixed errorenous iterator usage in clangmm::Tokens::Tokens eidheim 2018-05-29 08:31:50 +0200
  • 06f2caca8e Source::parsed is now std::atomic to avoid undefined behaviour eidheim 2018-05-28 18:30:39 +0200
  • ed2f58e076 Fixes #382: compilation on MSYS2 with liblldb eidheim 2018-05-27 17:02:25 +0200
  • f2ef7edeef v1.4.3 v1.4.3 eidheim 2018-05-27 12:53:08 +0200
  • e225f8a163 Updated license year eidheim 2018-05-27 11:55:22 +0200
  • 64d877b6eb Only check for CXCursor_ExceptionSpecificationKind for libclang versions>=5.0.0 eidheim 2018-05-20 16:07:43 +0200
  • 01e32cd3e2 Fixes #380: Implement Method now includes noexcept specifier if present eidheim 2018-05-20 15:35:17 +0200
  • 521e563997 Additional fixes of clang-tidy's performance warnings eidheim 2018-05-20 13:32:25 +0200
  • 31b64848e3 Fixed most of clang-tidy's performance checks eidheim 2018-05-20 12:19:42 +0200