Commit Graph

  • 228056820e Language protocol: no longer show tooltips when no completion is selected eidheim 2021-10-08 14:57:42 +0200
  • eb4b1eaf8c Language client: cleanup of client capabilities eidheim 2021-09-15 10:22:38 +0200
  • 00a696d19c Language client: now supports multiple declarations and type declarations eidheim 2021-09-08 20:18:46 +0200
  • 56a655f096 Changed preference item source.cleanup_whitespace_characters into two seperate items: add_missing_newline_at_end_of_file_on_save and remove_trailing_whitespace_characters_on_save eidheim 2021-09-06 20:17:59 +0200
  • a6fadcb171 Added some Emacs-style actions Joakim Skogø Langvand 2021-09-02 22:23:16 +0200
  • 0a3102f13e Language client: added pyright workarounds eidheim 2021-08-29 19:06:25 +0200
  • cf695def6a Added yapf style format for python files when not using language server or when language server does not support style formatting, and no longer use ranged formatting on save eidheim 2021-08-29 09:27:40 +0200
  • 1a1cffb039 Minor fix to toggle zen mode eidheim 2021-08-29 06:20:24 +0200
  • 85f40a76d2 Language client: removed unecessary event flush eidheim 2021-08-29 06:08:27 +0200
  • aed4e5723a Language client: added workaround for pyright, and cleanup of rename(). Also added log mutex for cleaner log output. eidheim 2021-08-27 14:55:36 +0200
  • be5c8228d5 Language client: various cleanups eidheim 2021-08-27 10:15:13 +0200
  • a99755b0e9 Language client: improved error message on JSON parse error eidheim 2021-08-27 09:48:50 +0200
  • 06b9f63ad5 Language client: no longer save after code action, and saving after rename is now performed after all rename edits eidheim 2021-08-26 12:54:48 +0200
  • f119f17341 Language client: accept requests from server with text ids eidheim 2021-08-26 09:48:30 +0200
  • 46bc3de9d0 Language client: added support for RenameFile in textDocument/rename response eidheim 2021-08-25 13:04:32 +0200
  • d66c8e16d6 No longer move cursor up/down paragraph when using control+alt+up/down eidheim 2021-08-23 11:25:08 +0200
  • 53809dc93e Two or more menu actions can now have the same keybinding eidheim 2021-08-22 20:24:26 +0200
  • 561ae473ba Simplified getting default Gtk::Application object eidheim 2021-08-22 18:04:17 +0200
  • a8b2d1037b Updated LICENSE eidheim 2021-08-22 10:58:24 +0200
  • b3b5182258 v1.7.1 v1.7.1 eidheim 2021-08-21 18:14:05 +0200
  • 8b134a091a Added another doxygen test eidheim 2021-08-21 17:27:01 +0200
  • d5001438c8 Fixes #446 : buffer overread in Tooltip::insert_doxygen(), and added _GLIBCXX_ASSERTIONS to tests eidheim 2021-08-21 16:13:55 +0200
  • efb6a29e0c Can now unset keybindings in Preferences eidheim 2021-08-20 23:24:04 +0200
  • 4525a596e5 Added Toggle Status to Window menu eidheim 2021-08-20 09:21:52 +0200
  • 7d55b1f374 Removed dashed lines surrounding tooltips on some gtk themes eidheim 2021-08-19 16:00:29 +0200
  • ba995b168a Tooltips: now adds scrolling to all tooltip windows that are placed partially outside of screen eidheim 2021-08-19 12:18:47 +0200
  • d65eb9eaf2 Fixed potential compilation error on MSYS2 eidheim 2021-08-19 12:59:27 +0200
  • 1a2263f6db Preference item search_for_selection now also applies to Find Pattern eidheim 2021-08-18 18:35:02 +0200
  • 5332fa624f Fixed indentation on enter after for instance {\n 1,\n 2,\n} eidheim 2021-08-18 09:09:41 +0200
  • c3b62cb647 v1.7.0 v1.7.0 eidheim 2021-08-14 11:33:18 +0200
  • 140e40b300 Reversed save modified dialog change: answering no now again closes buffer eidheim 2021-08-13 07:58:59 +0200
  • c1525c0296 Store find_pattern options in last_session.json eidheim 2021-08-11 17:38:13 +0200
  • 2035dba47e Added Close Other Files to File menu, and fixed save_modified_dialog when choosing No eidheim 2021-08-11 12:40:16 +0200
  • c837f49092 Store search options in last_session.json eidheim 2021-08-11 11:00:43 +0200
  • 56d77ef32d Added Switch File Type to File menu, and moved Find File from Source to File menu eidheim 2021-08-10 18:12:02 +0200
  • 7f62bd6802 File path in status bar is now relative to opened folder if file is within this folder eidheim 2021-08-10 17:38:26 +0200
  • 4d18245743 Language client: corrected workspace/workspaceFolders response eidheim 2021-08-10 11:51:27 +0200
  • 709e2aeb18 Language client: additional support for workspaceFolders eidheim 2021-08-10 11:31:15 +0200
  • 462534cb64 Language client: added support for workspaceFolders (needed by pyright) eidheim 2021-08-10 09:41:34 +0200
  • bad362b248 Added preference instructions in python language server setup eidheim 2021-08-08 20:32:14 +0200
  • 2ba8fea018 Slight modification of new C/C++ hello world source files eidheim 2021-08-06 13:59:03 +0200
  • a8169628c2 Added compile flags -Wstring-conversion and -Wliteral-conversion for clang++ eidheim 2021-08-05 15:36:30 +0200
  • 216c7e3a0a Added support for docstring :: code blocks eidheim 2021-08-04 08:18:38 +0200
  • 24c795b41f Language client: added codeAction.resolveSupport to initialize request eidheim 2021-08-03 13:01:03 +0200
  • 6cb1094ee5 Suggest using python-lsp-server instead of python-language-server, since the latter is no longer updated eidheim 2021-08-03 11:20:42 +0200
  • 91efe29a52 Language client: added completionItem.resolveSupport to initialize request eidheim 2021-08-03 10:53:02 +0200
  • 0a28c1822f Removed unnecessary mutex from GenericView eidheim 2021-08-02 18:23:24 +0200
  • b9c2e2a019 Added spellcheck_all flag to html and xml eidheim 2021-08-02 15:49:24 +0200
  • 584eb1e64e Added additional link to docs/language_servers.md in README eidheim 2021-08-02 12:08:14 +0200
  • a4db3cc621 Autocomplete is now run without threads in GenericView eidheim 2021-08-01 21:09:04 +0200
  • df51554ca0 Cleanup of spellcheck_all boolean used to activate spellchecking on for instance markdown text eidheim 2021-08-01 15:32:16 +0200
  • 80cb893f0f Further cleanup of is_token_char eidheim 2021-07-15 08:14:33 +0200
  • 91c1d2716d Cleanup of Source::BaseView::is_token_char eidheim 2021-07-14 16:40:41 +0200
  • 821b5e845e Updated installation doc: universal-ctags is now an official homebrew package eidheim 2021-07-14 19:14:12 +0200
  • d86355b88f Removed unnecessary line eidheim 2021-07-14 08:01:43 +0200
  • 1f5973b5ff No longer shows prettier missing message in terminal when opening for instance preferences eidheim 2021-07-13 17:54:13 +0200
  • 0a989504db Fixed complete insertion of dollar signs in generic views eidheim 2021-07-13 12:18:56 +0200
  • ce99fe4f4b Added dialog icons and added rounded edges on message dialog eidheim 2021-07-12 16:15:50 +0200
  • 2305dfb42b Reshow Rust and rust-analyzer dialogs if installation was cancelled eidheim 2021-07-12 14:16:11 +0200
  • 9e534f053d Improved spellcheck inside '' eidheim 2021-07-11 17:09:18 +0200
  • bc743b4a47 Language server on MSYS2: fixed URIs for Windows paths eidheim 2021-07-11 13:37:19 +0200
  • dc57a8749c Added version_compare and adds parallel to default value in preference item project.cmake.compile_command eidheim 2021-07-10 21:39:46 +0200
  • da8b1f7f98 Minor cleanup of rustup PATH modification eidheim 2021-07-10 06:41:07 +0200
  • b67b919394 Additional utility tests eidheim 2021-07-10 06:32:41 +0200
  • 8bf8148c63 Fixed filesystem_test for MSYS2 eidheim 2021-07-09 21:53:04 +0200
  • c3afe1009b Added filesystem::is_executable eidheim 2021-07-09 19:11:51 +0200
  • af652278c3 Further improvements to MSYS2 Rust installer eidheim 2021-07-09 16:05:09 +0200
  • b2aade877b Fixed Rust installation on MSYS2 eidheim 2021-07-09 14:57:52 +0200
  • d18e26ba80 Improved entry in selection dialog on MacOS eidheim 2021-07-09 14:15:42 +0200
  • 1dd8cb3e36 Added Rust installer eidheim 2021-07-08 21:03:39 +0200
  • a0a587b8fd Added cancellation dialog to rust-analyzer installation eidheim 2021-07-08 15:25:02 +0200
  • 09d569873f Cleanup of rust-analyzer installation eidheim 2021-07-08 14:36:19 +0200
  • e9b5548b57 Improved installer for rust-analyzer eidheim 2021-07-08 12:49:53 +0200
  • 37341bf12e Added automatic installation of rust-analyzer through rustup if component is found eidheim 2021-07-08 10:51:52 +0200
  • 7e56744972 Language protocol: client message logs are now formatted eidheim 2021-07-08 09:13:08 +0200
  • 9fe68e4891 Improvement of error message when background prettier process exits prematurely eidheim 2021-07-07 17:55:06 +0200
  • 6a5b74b87b Added error message if background prettier process exited prematurely eidheim 2021-07-07 17:50:03 +0200
  • aa44fc0a50 Reset stdout_buffer and related variables if prettier background process has to be recreated due to failure eidheim 2021-07-07 16:43:37 +0200
  • 5adfeaa1c1 Use stringstream reconstruction instead of using clear() eidheim 2021-07-07 13:31:17 +0200
  • 257668730c Improvement to prettier library output parsing eidheim 2021-07-07 13:14:44 +0200
  • d5eabfd4e7 Made use of prettier library when possible to speed up prettier formatting eidheim 2021-07-06 10:59:10 +0200
  • 10a1ccba3c Reduced width of C/C++ completions slightly eidheim 2021-07-04 10:07:45 +0200
  • 603835abdc Added style class to selection dialogs eidheim 2021-07-04 08:37:04 +0200
  • 40905d54ed Made similar symbol tags more visibile when using dark themes eidheim 2021-07-03 07:52:32 +0200
  • 8fb81c11d9 Improved placement of tooltips: now places tooltips below cursor if no space above or right eidheim 2021-07-01 20:31:14 +0200
  • db63cedcd6 Improved positioning of tooltips through more exactly computing the size of the tooltip to be shown eidheim 2021-07-01 12:17:02 +0200
  • 0cefe148fa Made use of the nlohmann/json library due to lacking JSON capabilities in Boost::PropertyTree eidheim 2021-06-25 13:03:45 +0200
  • 3abc46c17b Language client: always add params object when sending notifications (gopls requires this) eidheim 2021-06-22 21:10:27 +0200
  • c7340b709d Added JSON::write_json, and some various cleanup eidheim 2021-06-21 12:07:37 +0200
  • 32b6436fe8 Minor cleanup of show_or_hide() eidheim 2021-06-21 08:15:45 +0200
  • 6d46110907 Added support for Julia's end keywork in show_or_hide() eidheim 2021-06-20 20:50:49 +0200
  • 30ce9ca3a4 Added file path escaping to language_protocol_server_test.cpp eidheim 2021-06-20 13:35:45 +0200
  • 2b9491565f Language client: now supports CompletionItem.additionalTextEdits eidheim 2021-06-20 10:32:14 +0200
  • 66abb09262 Language client: added support for refactor code actions at cursor position using Apply Fix-its menu item. Availability of refactorings is not shown to keep visual noise to a minimum. eidheim 2021-06-19 12:25:02 +0200
  • 149e82a279 Additional language client tests eidheim 2021-06-18 18:24:50 +0200
  • e6069f00bc Minor improvement to extend_selection(), and correction of cursor movement on functions with no arguments eidheim 2021-06-18 16:36:45 +0200
  • c89238b9e5 Improvements to indentaion detection eidheim 2021-06-18 15:42:13 +0200
  • 4e121ffd00 Improved C/C++ include fixits eidheim 2021-06-18 14:33:45 +0200
  • a95cb94b79 Language client: move cursor forward if no arguments in completed function and if cursor is still inside () eidheim 2021-06-17 17:53:27 +0200
  • b6e8e5d441 Language client: added completionItem/resolve request to fetch details and documentation of completion items eidheim 2021-06-17 09:50:42 +0200