48 Commits (4ea75e6b67eb8a58434808ef1a705eb1a5451d8e)

Author SHA1 Message Date
eidheim 9d776d1438 Language protocol: minor cleanup of LanguageProtocol::Client::parse_server_message() 8 years ago
eidheim 672e08c05f Language protocol: fixed header parsing when partial header was received 8 years ago
eidheim 32b691eac9 Language protocol: increased process read buffer 8 years ago
eidheim acd71ec3ac Cleanup of similar symbol tags 8 years ago
eidheim 31b64848e3 Fixed most of clang-tidy's performance checks 8 years ago
eidheim 8cfa234624 Language protocol: in workaround of missing '(' in autocomplete insert, now moves cursor after ')' in case of no parameters. Also added correct indentation on enter after ':' for Python. 8 years ago
eidheim e68a697765 Changed some regex strings to string literals 8 years ago
eidheim b1ae1656a3 Fixed warnings from clang-tidy's modernize checks 8 years ago
eidheim c552e248c1 Language protocol: optimization of autocomplete insertion when language server answers with incomplete insertText 8 years ago
eidheim 0897f09118 Language protocol: fixed autocomplete insertion when language server answers with incomplete insertText 8 years ago
eidheim 259234962b Language protocol: removed ending newlines from tooltips 8 years ago
eidheim a3bb0eaaa5 Hide tooktips and stop tag similar symbol cleanup. No longer activates tooltips or similar symbol tags on format style, undo, redo and paste 8 years ago
eidheim 99dd906cc2 Do not show tooltips after style format 8 years ago
eidheim cf953d43ea Fixed unused variable warning 8 years ago
eidheim 8ade33d960 Fixes bug introduced in last commit: flow errors hidden by coverage on second parse 8 years ago
eidheim 35f094d2c8 Language protocol: added Flow coverage support 8 years ago
eidheim 5d78509239 Tooltip background is now set through css instead of using deprecated functions 8 years ago
eidheim 9693bcea34 Added Prettier tooltips, and cleanup of src/source* files 8 years ago
eidheim bf798073c0 Added source.auto_reload_changed_files preference item, and support for prettier. Also made some various minor fixes 8 years ago
eidheim 9ee77f9df1 Cleanup: added Source::BaseView class. Also fixed replace_text for older libgit2 versions. 8 years ago
eidheim a26940e921 Improved replace text through libgit2 making file reload and some format style functions faster and without scrolling issues 8 years ago
eidheim 262789df63 Language protocol: added initializing status text 8 years ago
eidheim 1a6e40de9d Language protocol: tag tokens and open/close buffer now async, and fixed minor tooltip placement bug. Also now autocompletes after " and ' characters 8 years ago
eidheim 4d242cc59b Also check for format-files when language protocol is used 8 years ago
eidheim e9d3a731a1 Language protocol: now reads the full hover result 8 years ago
eidheim 2eb6b38508 Language protocol: added potential missing parantheses to method/function completion items 8 years ago
eidheim 4813ccb119 Enabled Rust workspace_mode since rls did not work properly without it when unused modules were present in workspace 8 years ago
eidheim 897e570ae0 Language protocol: fixed potential crash in hover method 8 years ago
eidheim ec5e839d9b Language protocol, autocomplete: no longer inserts function/template parameters if they already exists 8 years ago
eidheim f952f9db38 Language protocol: added support for textDocument/rangeFormatting 8 years ago
eidheim 807ac96ee9 Language server process is now started in root_uri path due to some servers require this it seems. Also added yet another hover result value retrieve method due to so many different result structures from different server implementations. 8 years ago
eidheim 86fa995bb6 Language server: no longer tries to rename source files outside of project path 8 years ago
eidheim cb09fd6b8f Language protocol: fixes cursor position after style format and rename 8 years ago
eidheim f6e70f31c7 Language protocol, Go to Usage: lines with <> now shown correctly 8 years ago
eidheim a7a52b5976 Language protocol: added support for textDocument/rename result with documentChanges array 8 years ago
eidheim 7357979ac9 Language protocol: improved hover and completion item documentation 8 years ago
eidheim 8cd69256cc Language protocol: fixed delay on language protocol errors, and added terminal warning on such errors. 8 years ago
eidheim f61eda58d0 Language protocol: added go to declaration through control/apple-left mouse click 8 years ago
eidheim 980de5de1c Language protocol: added additional capabilities checks 8 years ago
eidheim a4246fa56c Language protocol: added buffer tab size and char on textDocument/Formatting 8 years ago
eidheim d534f070b6 Language server protocol: added support for workspace/symbol 8 years ago
eidheim 240af8e94e Language server protocol: added support for textDocument/documentHighlight 8 years ago
eidheim 9d538968d8 Fixes build without debug 8 years ago
eidheim 97d4558a6b Fixed thread unsafe handlers.erase 8 years ago
eidheim be85fc65c1 Now ignores SIGPIPE, and added process->write check in source_language_protocol.cc 8 years ago
eidheim d600375970 Added debug support for Rust 8 years ago
eidheim 3233a6c1f7 Improvements to language server protocolo implementation. The most important features are now supported. 8 years ago
eidheim daf83e66a6 Added initial support for the language server protocol 8 years ago