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
70d9818772Language client: added support for type declaration and implementation location. Also fixes to utf-8 byte count and regular utf-16 offsets, and cleaned up write_request and write_notification calls
eidheim
2021-06-15 13:01:20 +0200