228056820eLanguage protocol: no longer show tooltips when no completion is selected
eidheim
2021-10-08 14:57:42 +0200
eb4b1eaf8cLanguage client: cleanup of client capabilities
eidheim
2021-09-15 10:22:38 +0200
00a696d19cLanguage client: now supports multiple declarations and type declarations
eidheim
2021-09-08 20:18:46 +0200
56a655f096Changed 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
a6fadcb171Added some Emacs-style actions
Joakim Skogø Langvand
2021-09-02 22:23:16 +0200
cf695def6aAdded 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
1a1cffb039Minor fix to toggle zen mode
eidheim
2021-08-29 06:20:24 +0200
aed4e5723aLanguage 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
be5c8228d5Language client: various cleanups
eidheim
2021-08-27 10:15:13 +0200
06b9f63ad5Language 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
f119f17341Language client: accept requests from server with text ids
eidheim
2021-08-26 09:48:30 +0200
46bc3de9d0Language client: added support for RenameFile in textDocument/rename response
eidheim
2021-08-25 13:04:32 +0200
d66c8e16d6No longer move cursor up/down paragraph when using control+alt+up/down
eidheim
2021-08-23 11:25:08 +0200
53809dc93eTwo or more menu actions can now have the same keybinding
eidheim
2021-08-22 20:24:26 +0200
a0a587b8fdAdded cancellation dialog to rust-analyzer installation
eidheim
2021-07-08 15:25:02 +0200
09d569873fCleanup of rust-analyzer installation
eidheim
2021-07-08 14:36:19 +0200
e9b5548b57Improved installer for rust-analyzer
eidheim
2021-07-08 12:49:53 +0200
37341bf12eAdded automatic installation of rust-analyzer through rustup if component is found
eidheim
2021-07-08 10:51:52 +0200
7e56744972Language protocol: client message logs are now formatted
eidheim
2021-07-08 09:13:08 +0200
9fe68e4891Improvement of error message when background prettier process exits prematurely
eidheim
2021-07-07 17:55:06 +0200
6a5b74b87bAdded error message if background prettier process exited prematurely
eidheim
2021-07-07 17:50:03 +0200
aa44fc0a50Reset stdout_buffer and related variables if prettier background process has to be recreated due to failure
eidheim
2021-07-07 16:43:37 +0200
5adfeaa1c1Use stringstream reconstruction instead of using clear()
eidheim
2021-07-07 13:31:17 +0200
257668730cImprovement to prettier library output parsing
eidheim
2021-07-07 13:14:44 +0200
d5eabfd4e7Made use of prettier library when possible to speed up prettier formatting
eidheim
2021-07-06 10:59:10 +0200
10a1ccba3cReduced width of C/C++ completions slightly
eidheim
2021-07-04 10:07:45 +0200
603835abdcAdded style class to selection dialogs
eidheim
2021-07-04 08:37:04 +0200
40905d54edMade similar symbol tags more visibile when using dark themes
eidheim
2021-07-03 07:52:32 +0200
8fb81c11d9Improved placement of tooltips: now places tooltips below cursor if no space above or right
eidheim
2021-07-01 20:31:14 +0200
db63cedcd6Improved positioning of tooltips through more exactly computing the size of the tooltip to be shown
eidheim
2021-07-01 12:17:02 +0200
0cefe148faMade use of the nlohmann/json library due to lacking JSON capabilities in Boost::PropertyTree
eidheim
2021-06-25 13:03:45 +0200
c7340b709dAdded JSON::write_json, and some various cleanup
eidheim
2021-06-21 12:07:37 +0200
32b6436fe8Minor cleanup of show_or_hide()
eidheim
2021-06-21 08:15:45 +0200
6d46110907Added support for Julia's end keywork in show_or_hide()
eidheim
2021-06-20 20:50:49 +0200
30ce9ca3a4Added file path escaping to language_protocol_server_test.cpp
eidheim
2021-06-20 13:35:45 +0200
2b9491565fLanguage client: now supports CompletionItem.additionalTextEdits
eidheim
2021-06-20 10:32:14 +0200
66abb09262Language 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
149e82a279Additional language client tests
eidheim
2021-06-18 18:24:50 +0200
e6069f00bcMinor improvement to extend_selection(), and correction of cursor movement on functions with no arguments
eidheim
2021-06-18 16:36:45 +0200
c89238b9e5Improvements to indentaion detection
eidheim
2021-06-18 15:42:13 +0200
4e121ffd00Improved C/C++ include fixits
eidheim
2021-06-18 14:33:45 +0200
a95cb94b79Language client: move cursor forward if no arguments in completed function and if cursor is still inside ()
eidheim
2021-06-17 17:53:27 +0200
b6e8e5d441Language client: added completionItem/resolve request to fetch details and documentation of completion items
eidheim
2021-06-17 09:50:42 +0200