80 Commits (6cb1094ee5a8cc5bf47f49885b6ea20ee9f6453d)

Author SHA1 Message Date
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
eidheim 60195fa0ec Added and made use of string functions starts_with and ends_with, and minor cleanup for selection window code 6 years ago
eidheim 5144dbb2d3 Language client: added support for JSX property completion after space inside JSX angle brackets 6 years ago
eidheim 4ee53e9d90 Language Client: added utf8 offsetEncoding to client capabilities 6 years ago
eidheim e08ff19358 Language client: escape values from language server when using selection dialog 6 years ago
eidheim 6272206625 Language client: fixed crash when closing files before autocomplete is set 6 years ago
eidheim 480430ed16 Renamed C++ header and source files to use proper C++ file extensions. 6 years ago
eidheim f64d510b60 Language client: added workaround for servers that does not report quickfix diagnostics 6 years ago
eidheim 40092eba62 Fixed const moves 6 years ago
eidheim ebb613b2a5 Now supports multifile fixits 6 years ago
eidheim b88a480ca2 Language client: added support for fixits 6 years ago
eidheim 905030e282 Language client: on rename, write changes to unopened files first since this can improve server parsing of opened files that will be changed after 6 years ago
eidheim eb8c0cdf3d Language client: diagnostic messages are now parsed as markdown 6 years ago
eidheim 288db3827f Language client: updated client capabilities with markdown support 6 years ago
eidheim f2dee85d0f Language client: autocomplete documentation now supports markdown 6 years ago
eidheim 160641d71c Language client: improved support for completion documentation 6 years ago
eidheim d6f967281c Get token cleanup and improved rust debugging 6 years ago
eidheim 6ad83ec811 Slightly optimised file reading and writing 6 years ago
eidheim 2630e3001f Language client: improved parsing of textDocument/documentSymbol 6 years ago
eidheim b20237d5ba Language server: made show methods and symbol rows similar to the ctag and libclang variants 6 years ago
eidheim 8366ec331f Minor cleanup of source files 6 years ago
eidheim 2c5daa85e2 Fixed tests on FreeBSD 6 years ago
eidheim 74c28602f5 Added markdown parsing for tooltips 6 years ago
eidheim 43f2043be1 Cleanup of textbuffer tags and tooltips 6 years ago
eidheim be83985d24 Language client: added textDocument/didSave and removed unsupported capabilities in initialize request, now supports textDocument/documentSymbol responses with both DocumentSymbol[] or SymbolInformation[], and improved hover tooltip parsing 6 years ago
eidheim 1380e6e2f4 Language client: fixed didChange notification when test document sync is full 6 years ago
eidheim 42341f98f3 Cleanup: added ec argument to filesystem calls, and added and made use of Project::get_view_folder and Project::get_directory_folder 6 years ago