Update ycmd. Update docs for GetTypeImprecise and GetDocImprecise
This commit is contained in:
parent
cd6a16f0ae
commit
94a81144af
26
README.md
26
README.md
@ -1307,6 +1307,19 @@ NOTE: Causes re-parsing of the current translation unit.
|
|||||||
|
|
||||||
Supported in filetypes: `c, cpp, objc, objcpp, javascript, typescript`
|
Supported in filetypes: `c, cpp, objc, objcpp, javascript, typescript`
|
||||||
|
|
||||||
|
#### The `GetTypeImprecise` subcommand
|
||||||
|
|
||||||
|
WARNING: This command trades correctness for speed!
|
||||||
|
|
||||||
|
Same as the `GetType` command except that it doesn't recompile the file with
|
||||||
|
libclang before looking up nodes in the AST. This can be very useful when you're
|
||||||
|
editing files that take long to compile but you know that you haven't made any
|
||||||
|
changes since the last parse that would lead to incorrect type. When you're
|
||||||
|
just browsing around your codebase, this command can spare you quite a bit of
|
||||||
|
latency.
|
||||||
|
|
||||||
|
Supported in filetypes: `c, cpp, objc, objcpp`
|
||||||
|
|
||||||
#### The `GetParent` subcommand
|
#### The `GetParent` subcommand
|
||||||
|
|
||||||
Echos the semantic parent of the point under the cursor.
|
Echos the semantic parent of the point under the cursor.
|
||||||
@ -1351,6 +1364,19 @@ under the cursor. Depending on the file type, this includes things like:
|
|||||||
Supported in filetypes: `c, cpp, objc, objcpp, cs, python, typescript,
|
Supported in filetypes: `c, cpp, objc, objcpp, cs, python, typescript,
|
||||||
javascript`
|
javascript`
|
||||||
|
|
||||||
|
#### The `GetDocImprecise` subcommand
|
||||||
|
|
||||||
|
WARNING: This command trades correctness for speed!
|
||||||
|
|
||||||
|
Same as the `GetDoc` command except that it doesn't recompile the file with
|
||||||
|
libclang before looking up nodes in the AST. This can be very useful when you're
|
||||||
|
editing files that take long to compile but you know that you haven't made any
|
||||||
|
changes since the last parse that would lead to incorrect docs. When you're
|
||||||
|
just browsing around your codebase, this command can spare you quite a bit of
|
||||||
|
latency.
|
||||||
|
|
||||||
|
Supported in filetypes: `c, cpp, objc, objcpp`
|
||||||
|
|
||||||
### Refactoring and FixIt Commands
|
### Refactoring and FixIt Commands
|
||||||
|
|
||||||
These commands make changes to your source code in order to perform refactoring
|
These commands make changes to your source code in order to perform refactoring
|
||||||
|
@ -59,8 +59,10 @@ Contents ~
|
|||||||
8. The |GoToImplementationElseDeclaration| subcommand
|
8. The |GoToImplementationElseDeclaration| subcommand
|
||||||
2. Semantic Information Commands |youcompleteme-semantic-information-commands|
|
2. Semantic Information Commands |youcompleteme-semantic-information-commands|
|
||||||
1. The |GetType| subcommand
|
1. The |GetType| subcommand
|
||||||
2. The |GetParent| subcommand
|
2. The |GetTypeImprecise| subcommand
|
||||||
3. The |GetDoc| subcommand
|
3. The |GetParent| subcommand
|
||||||
|
4. The |GetDoc| subcommand
|
||||||
|
5. The |GetDocImprecise| subcommand
|
||||||
3. Refactoring and FixIt Commands |youcompleteme-refactoring-fixit-commands|
|
3. Refactoring and FixIt Commands |youcompleteme-refactoring-fixit-commands|
|
||||||
1. The |FixIt| subcommand
|
1. The |FixIt| subcommand
|
||||||
2. The 'RefactorRename <new name>' subcommand |RefactorRename-new-name|
|
2. The 'RefactorRename <new name>' subcommand |RefactorRename-new-name|
|
||||||
@ -1580,6 +1582,20 @@ NOTE: Causes re-parsing of the current translation unit.
|
|||||||
|
|
||||||
Supported in filetypes: 'c, cpp, objc, objcpp, javascript, typescript'
|
Supported in filetypes: 'c, cpp, objc, objcpp, javascript, typescript'
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
The *GetTypeImprecise* subcommand
|
||||||
|
|
||||||
|
WARNING: This command trades correctness for speed!
|
||||||
|
|
||||||
|
Same as the |GetType| command except that it doesn't recompile the file with
|
||||||
|
libclang before looking up nodes in the AST. This can be very useful when
|
||||||
|
you're editing files that take long to compile but you know that you haven't
|
||||||
|
made any changes since the last parse that would lead to incorrect type. When
|
||||||
|
you're just browsing around your codebase, this command can spare you quite a
|
||||||
|
bit of latency.
|
||||||
|
|
||||||
|
Supported in filetypes: 'c, cpp, objc, objcpp'
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
The *GetParent* subcommand
|
The *GetParent* subcommand
|
||||||
|
|
||||||
@ -1624,6 +1640,20 @@ under the cursor. Depending on the file type, this includes things like:
|
|||||||
Supported in filetypes: 'c, cpp, objc, objcpp, cs, python, typescript,
|
Supported in filetypes: 'c, cpp, objc, objcpp, cs, python, typescript,
|
||||||
javascript'
|
javascript'
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
The *GetDocImprecise* subcommand
|
||||||
|
|
||||||
|
WARNING: This command trades correctness for speed!
|
||||||
|
|
||||||
|
Same as the |GetDoc| command except that it doesn't recompile the file with
|
||||||
|
libclang before looking up nodes in the AST. This can be very useful when
|
||||||
|
you're editing files that take long to compile but you know that you haven't
|
||||||
|
made any changes since the last parse that would lead to incorrect docs. When
|
||||||
|
you're just browsing around your codebase, this command can spare you quite a
|
||||||
|
bit of latency.
|
||||||
|
|
||||||
|
Supported in filetypes: 'c, cpp, objc, objcpp'
|
||||||
|
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
*youcompleteme-refactoring-fixit-commands*
|
*youcompleteme-refactoring-fixit-commands*
|
||||||
Refactoring and FixIt Commands ~
|
Refactoring and FixIt Commands ~
|
||||||
|
2
third_party/ycmd
vendored
2
third_party/ycmd
vendored
@ -1 +1 @@
|
|||||||
Subproject commit b540c06ab5bfb6f50a528948fa93b465929c372f
|
Subproject commit 363506449fe18337b6aabbf29d8a14720483ccf6
|
Loading…
Reference in New Issue
Block a user