Jacob Dufault
|
f3d00dea23
|
Implement code actions using clang FixIts
- Also make server check client version and show an error message if they do not match.
|
2017-05-20 12:31:07 -07:00 |
|
Jacob Dufault
|
3001faf9a8
|
Signature help and snippets for code completion
|
2017-05-15 00:29:22 -07:00 |
|
Jacob Dufault
|
202ab60ede
|
Added diagnostics.
|
2017-05-09 23:13:13 -07:00 |
|
Jacob Dufault
|
5524abdaa7
|
Support keyboard shortcuts for vars, callers, base, and derived.
|
2017-05-06 23:56:04 -07:00 |
|
Jacob Dufault
|
1b4f377682
|
WIP but basic test e2e test running
|
2017-05-02 23:45:10 -07:00 |
|
Jacob Dufault
|
bdd433abd4
|
Fix vscode complaining about overlapping text edits for rename
|
2017-04-20 23:56:42 -07:00 |
|
Jacob Dufault
|
16dc2971a6
|
Automatically compute a good value for number of indexer threads to start.
|
2017-04-20 22:16:52 -07:00 |
|
Jacob Dufault
|
145bf87d70
|
Add 'cquery: Freshen Index' command.
This validates every file is indexed to its current state. It is very useful after, ie, a git checkout.
|
2017-04-20 21:50:31 -07:00 |
|
Jacob Dufault
|
20864e422a
|
Fix recursion when loading cache and indexing are both enabled.
Also added config options to disable indexing, disable cache writing, and disable cache reading from settings file.
|
2017-04-19 00:32:59 -07:00 |
|
Jacob Dufault
|
c615535d33
|
vscode settings can now include an additional set of clang arguments to apply.
|
2017-04-17 21:06:01 -07:00 |
|
Jacob Dufault
|
2b6f4b7cdf
|
Enable configuration of max workspace search results.
|
2017-04-17 20:54:20 -07:00 |
|
Jacob Dufault
|
c86dd569c1
|
Enable configuration for the number of indexer threads.
|
2017-04-17 20:23:52 -07:00 |
|
Jacob Dufault
|
2d4b910836
|
Allow configuration of cache directory. Use a good default value as well.
|
2017-04-17 20:02:41 -07:00 |
|
Jacob Dufault
|
8e18e7a8ad
|
Add support for project filtering
|
2017-04-16 16:52:42 -07:00 |
|
Jacob Dufault
|
5105f41f6d
|
A little bit more IPC cleanup
|
2017-04-16 13:43:30 -07:00 |
|
Jacob Dufault
|
2ebaadd696
|
Small nits
|
2017-04-16 01:55:14 -07:00 |
|
Jacob Dufault
|
031c0c2011
|
Include variable type and function signature in qualified name (better outline and workspace symbol search). Also add WIP rename provider.
|
2017-04-14 01:21:03 -07:00 |
|
Jacob Dufault
|
71d1b1ffc6
|
Implement textDocument/documentHighlight
|
2017-04-13 23:43:50 -07:00 |
|
Jacob Dufault
|
4f770befee
|
Support textDocument/hover (ie, hover over symbol to see type)
|
2017-04-13 22:18:02 -07:00 |
|
Jacob Dufault
|
e9f0c57708
|
Implement textDocument/references
|
2017-04-09 22:34:06 -07:00 |
|
Jacob Dufault
|
527439b7c2
|
WIP on updating index; locations still broken
|
2017-04-09 17:08:54 -07:00 |
|
Jacob Dufault
|
e3058da622
|
Store range information in index
|
2017-04-05 01:06:18 -07:00 |
|
Jacob Dufault
|
ed8fc33cbe
|
add basic goto-definition, lots of edge cases (need range info)
|
2017-04-02 19:21:21 -07:00 |
|
Jacob Dufault
|
404b853d6f
|
code completion works (but is still blocking)
|
2017-03-26 14:40:34 -07:00 |
|
Jacob Dufault
|
7ffdf77b99
|
textDocument/open close edit, WIP code completion
|
2017-03-25 23:47:59 -07:00 |
|
Jacob Dufault
|
cc85f196f4
|
never elide data for language server json serialization
|
2017-03-25 17:22:06 -07:00 |
|
Jacob Dufault
|
c8afc0f022
|
more changes
|
2017-03-25 16:58:11 -07:00 |
|
Jacob Dufault
|
8219a39a32
|
move some things into language_server_api.cc
|
2017-03-25 15:13:19 -07:00 |
|
Jacob Dufault
|
68938bc3df
|
renames
|
2017-03-25 14:57:06 -07:00 |
|
Jacob Dufault
|
a31ebb131c
|
further messaging cleanups
|
2017-03-25 14:45:49 -07:00 |
|
Jacob Dufault
|
5a2acf17ab
|
renames
|
2017-03-25 14:02:45 -07:00 |
|
Jacob Dufault
|
c4a9590398
|
fixes
|
2017-03-25 13:40:04 -07:00 |
|
Jacob Dufault
|
38acb8c1a1
|
move optional to third_party
|
2017-03-25 13:32:44 -07:00 |
|
Jacob Dufault
|
695048baa7
|
move code into src
|
2017-03-25 13:15:00 -07:00 |
|