eidheim
|
c04bbe81c6
|
Debugging in C/C++: tooltips now show values of evaluated expressions that does not change program state, for instance return values from const member functions, and results from expressions like: arr[a + b]. Additionally, now closes completion dialog on paste.
|
7 years ago |
eidheim
|
aea7fb4668
|
Language protocol: Go to Method: methods are now sorted by offset
|
7 years ago |
eidheim
|
8de9f298d6
|
Language protocol: now retries typeCoverage request on error during initialization since the request might fail while waiting for language server to start.
|
7 years ago |
eidheim
|
29faa44d69
|
Language protocol: now instead disables editing of source buffer while waiting for capabilities during initialization
|
7 years ago |
eidheim
|
44a99fdbc4
|
Language protocol: can no longer edit text while waiting for capabilities during initialization, and some cleanups
|
7 years ago |
eidheim
|
616f091962
|
Language protocol: added support for flow's typeCoverage instead of using the flow binary to find coverage warnings
|
7 years ago |
eidheim
|
5390cfc5a4
|
Language protocol: no longer show completion window when no completion items match completion prefix in source buffer
|
7 years ago |
eidheim
|
232e9b4876
|
Language protocol: now sorts locations received from server, and added some support for newer lsp specification
|
7 years ago |
eidheim
|
edb4369bf0
|
Language client: corrected diagnostic underline for some cases, and updated language server setup docs for rust
|
7 years ago |
eidheim
|
0059dc5ccf
|
Updated tiny-process-library submodule
|
7 years ago |
eidheim
|
cdc69d082d
|
Language protocol: added uri encoding/decoding, and added missing argument escaping to some Terminal::process calls
|
7 years ago |
eidheim
|
343a518376
|
Language protocol: tab is now escaped
|
7 years ago |
eidheim
|
a053feb38f
|
Language protocol: correctly clears flow warnings
|
7 years ago |
eidheim
|
6934fb0790
|
Language protocol: made flow coverage asynchronous to speed up saving javascript files
|
7 years ago |
eidheim
|
5157a3b635
|
Make use of lock_guard instead of unique_lock where possible
|
7 years ago |
eidheim
|
994573b75e
|
Added support for snippets. Fixes #348
|
7 years ago |
eidheim
|
122787f35d
|
Language protocol: no longer adds documentation to autocomplete if it is equal to the detail already added
|
7 years ago |
eidheim
|
5de75971d9
|
Language protocol: no longer shows tooltips when view is not in focus
|
7 years ago |
eidheim
|
03143e6166
|
Language protocol: corrected autocompletion insertion when selecting autocomplete items through for instance arrow up/down
|
7 years ago |
eidheim
|
365a471030
|
Language protocol: no longer adds parameters when selecting autocomplete items using for instance arrow down/up
|
7 years ago |
eidheim
|
47a5d3db58
|
Simplified and corrected autocomplete regexes. No longer autocompletes on . after a number
|
7 years ago |
eidheim
|
24246de5c3
|
Language protocol: fixed documentSymbol queries
|
7 years ago |
eidheim
|
b61ff41300
|
Language protocol: added error message if request to server timed out. Also corrected error argument on handlers called on timeout or process error
|
7 years ago |
eidheim
|
7cb59e5adb
|
Language protocol: improved Find Symbol, and implemented Go to Method
|
7 years ago |
eidheim
|
29c0f8f124
|
Language protocol: no longer adds = after inserting named parameter
|
7 years ago |
eidheim
|
27d4c3ea5f
|
Language protocol: added argument completions for Python. Also removed unnecessary copy of text buffer.
|
7 years ago |
eidheim
|
4ddf229c58
|
Language protocol: fixed bug where only the current buffer was modified
|
7 years ago |
eidheim
|
8b55cdad87
|
Language protocol: corrected start position of diagnostic if start was placed at end of buffer
|
7 years ago |
eidheim
|
1cb311de02
|
Language protocol: renamed uri to file where appropriate
|
7 years ago |
eidheim
|
49308057ea
|
Language protocol: fixed apply_similar_symbol_tag when document_highlight is unavailable
|
7 years ago |
eidheim
|
f831bcd61f
|
Moved implementations of LanguageProtocol structures to .cc file
|
7 years ago |
eidheim
|
8d2b85a680
|
Http(s) urls in tooltips are now marked, and behaves, as links
|
7 years ago |
eidheim
|
0c7dbecb0d
|
Now underlines clickable symbols. Also cleanup of similar_symbol tagging/untagging.
|
7 years ago |
eidheim
|
e5d469e3f1
|
Language protocol: Cleanup, and added support for relatedInformation. Also cleanup in the way tooltip buffers are set. Finally, improved rename handling.
|
7 years ago |
eidheim
|
9a5eaf892a
|
Language server logging can now be enabled in preferences
|
7 years ago |
eidheim
|
ada78dc107
|
Language protocol: attempt textDocument/documentSymbol fallback when workspace/symbol is not supported
|
7 years ago |
eidheim
|
61fbdfd8a8
|
Language protocol: rename and showing usages now fallsback to document_highlight if no better capability is supported. This for instance enables rename and showing usages when flow-language-server is used.
|
7 years ago |
eidheim
|
f4cf16ab82
|
Language protocol: fixes to ::escape_text, and improved rename when entire buffer is replaced. Also some minor cleanups, and fixed a potential crash after use of scroll_to_cursor_delayed.
|
7 years ago |
eidheim
|
942173cf5c
|
Tabbing to next argument works now after performing a smart insertion
|
7 years ago |
eidheim
|
bf984231d4
|
Formatted code with custom clang-format
|
8 years ago |
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 |