56 Commits (2b5d778284d8fd88e7d7e985552553408faae420)

Author SHA1 Message Date
eidheim 2b5d778284 Language client: further improvement to is_possible_jsx_property 5 years ago
eidheim 47caf05f94 Language client: improved is_possible_jsx_property 5 years ago
eidheim 20a046db69 Cleanup of autocompletion run checks 5 years ago
eidheim aa1019093d Fixed autocomplete at start of buffer 5 years ago
eidheim c8d9733385 Changed the timeouts in the language client 5 years ago
eidheim 68fe6bab1a Added compile and run support for Julia 5 years ago
eidheim 9579c16193 Added menu item File, New Project, Rust 5 years ago
eidheim 4cd3ee6de2 Added extra lookup for rust-analyzer 5 years ago
eidheim dc9177e97e Fixed a thread sanitizer warning in LanguageProtocol::Client destructor 5 years ago
eidheim f709c31ec3 Language client, rename: now open, rename, save and close unopened buffers (as seems to be necessary for some language servers) 5 years ago
eidheim 454fe03fb4 Cleanup for terminal messages 5 years ago
eidheim 1a93e3fdf6 LanguageClient: added support for CodeAction response with edit.documentChanges 5 years ago
eidheim 6dd97e41e6 Added LanguageProtocol::Diagnostic::code 5 years ago
Jørgen Lien Sellæg 46a5e5dcd8 disable dynamic registration of capabillities 5 years ago
eidheim f853ae9d08 Language client: workaround for buggy language servers that report double equal codeAction edits 5 years ago
eidheim 5d06b6fddd Language client: slightly improved codeAction message where range is set to diagnostic range if only one diagnostic exists 5 years ago
eidheim 60e6730b78 Improved support for non-ascii symbol names 5 years ago
eidheim 25ce06b79c Added missing try around boost::property_tree::read_json call 5 years ago
eidheim 3c726f52da Formatting cleanup 5 years ago
Jørgen Lien Sellæg d518aab030 update lambdas to new format 5 years ago
Jørgen Lien Sellæg bca93a62dc use correct format on certain parts 5 years ago
eidheim 161b26aefa Cleanup of language client json parsing code 5 years ago
eidheim e67799eec3 Added and made use of gray color in terminal. Also made all error messages red. 5 years ago
eidheim 7bf9752200 Added colors to terminal warnings and errors 5 years ago
eidheim ed82f60ceb Language client: now calls every handler on close, fixing a potential freeze where thread in thread_pool never would return 5 years ago
eidheim b1d1762199 Language client: added workaround for rust analyzer that does not properly report diagnostics without checkOnSave enabled. Request ids now starts at 0, and made preparations for creating responses toserver requests 5 years ago
eidheim ed292c8c89 C/C++: corrected reparse after autocomplete error 5 years ago
eidheim a76968da11 Language client: fixed crash when renaming file: no longer attempts to reuse shutdown thread pool 5 years ago
eidheim d21bda1ba2 Added support for python docstrings, and releasing for instance shift no longer changes shown completion items 5 years ago
eidheim 3b21ebe33d Minor optimization 5 years ago
eidheim 83660f1398 Language client: no longer keeps parameter name when a new completion should occur 5 years ago
eidheim 9f9d5127ac Language client: added tooltip workarounds for the python language server 5 years ago
eidheim 548e10b2ab Language client: improved detection of parameter number 5 years ago
eidheim 24b1688003 Language client: minor improvement to completion result parsing 5 years ago
eidheim fcbcc4e90e Language protocol: on signature help, show parameters only for current parameter position. Also improved signature help on named parameters 5 years ago
eidheim 0102ba90c9 Language client, python: links in diagnostics are now tagged 5 years ago
eidheim 28fc254cb7 Cleanup of event naming 5 years ago
eidheim 2be7e1c943 Added std::regex::optimize to std::regex object constructions 5 years ago
eidheim 9e170348df Tooltip sorkaround for flow's language server: make sure type information is shown first 5 years ago
eidheim b97cc5ca37 Cleanp of Tooltip::insert_code 5 years ago
eidheim b92da8dc12 Added syntax highlighting to tooltips, and some various cleanups. 6 years ago
eidheim 53a21d4d29 Cleanup after removing support for RLS (rust-analyzer should used instead) 6 years ago
eidheim 3a7a4d1ccc Language client: added support for ?. completions 6 years ago
eidheim 65deb655b9 Cleanup of mark creation, and added a combined snippet & multiple cursor test 6 years ago
eidheim 7aa3f3f323 Replaced type Gtk::TextBuffer::iterator with Gtk::TextIter 6 years ago
eidheim a26ae56aae Cleanup of SelectionDialog::on_change and on_select 6 years ago
eidheim e1aae1cee3 Multiple cursor cleanup and improvement 6 years ago
eidheim b2c4056be8 Made use of boost::optional, and some other cleanup 6 years ago
eidheim 5059b6de71 Language client: Rows in Go to Method are now similar to when Ctags is used to show methods 6 years ago
eidheim 14b51ed173 Made use of thread pool in Directories instead of spawning threads, and replaced initialize_thread with thread_pool in language client" 6 years ago