Update semantic triggers in documentation

This commit is contained in:
micbou 2018-10-07 03:06:15 +02:00
parent 6caa49f859
commit 9957e7ba0a
No known key found for this signature in database
GPG Key ID: C7E8FD1F3BDA1E05
2 changed files with 54 additions and 54 deletions

View File

@ -2058,10 +2058,10 @@ semantic engine will operate in them.
You can get the filetype of the current file in Vim with `:set ft?`. You can get the filetype of the current file in Vim with `:set ft?`.
Default: `{'*' : 1}` Default: `{'*': 1}`
```viml ```viml
let g:ycm_filetype_whitelist = { '*': 1 } let g:ycm_filetype_whitelist = {'*': 1}
``` ```
### The `g:ycm_filetype_blacklist` option ### The `g:ycm_filetype_blacklist` option
@ -2077,16 +2077,16 @@ Default: `[see next line]`
```viml ```viml
let g:ycm_filetype_blacklist = { let g:ycm_filetype_blacklist = {
\ 'tagbar' : 1, \ 'tagbar': 1,
\ 'qf' : 1, \ 'qf': 1,
\ 'notes' : 1, \ 'notes': 1,
\ 'markdown' : 1, \ 'markdown': 1,
\ 'unite' : 1, \ 'unite': 1,
\ 'text' : 1, \ 'text': 1,
\ 'vimwiki' : 1, \ 'vimwiki': 1,
\ 'pandoc' : 1, \ 'pandoc': 1,
\ 'infolog' : 1, \ 'infolog': 1,
\ 'mail' : 1 \ 'mail': 1
\} \}
``` ```
@ -2124,7 +2124,7 @@ being filetype strings (like `python`, `cpp`, etc.) and values being unimportant
The `*` key is special and matches all filetypes. Use this key if you want to The `*` key is special and matches all filetypes. Use this key if you want to
completely disable filepath completion: completely disable filepath completion:
```viml ```viml
let g:ycm_filepath_blacklist = { '*': 1 } let g:ycm_filepath_blacklist = {'*': 1}
``` ```
You can get the filetype of the current file in Vim with `:set ft?`. You can get the filetype of the current file in Vim with `:set ft?`.
@ -2133,9 +2133,9 @@ Default: `[see next line]`
```viml ```viml
let g:ycm_filepath_blacklist = { let g:ycm_filepath_blacklist = {
\ 'html' : 1, \ 'html': 1,
\ 'jsx' : 1, \ 'jsx': 1,
\ 'xml' : 1, \ 'xml': 1,
\} \}
``` ```
@ -2771,17 +2771,17 @@ Default: `[see next line]`
```viml ```viml
let g:ycm_semantic_triggers = { let g:ycm_semantic_triggers = {
\ 'c' : ['->', '.'], \ 'c': ['->', '.'],
\ 'objc' : ['->', '.', 're!\[[_a-zA-Z]+\w*\s', 're!^\s*[^\W\d]\w*\s', \ 'objc': ['->', '.', 're!\[[_a-zA-Z]+\w*\s', 're!^\s*[^\W\d]\w*\s',
\ 're!\[.*\]\s'], \ 're!\[.*\]\s'],
\ 'ocaml' : ['.', '#'], \ 'ocaml': ['.', '#'],
\ 'cpp,cuda,objcpp' : ['->', '.', '::'], \ 'cpp,cuda,objcpp': ['->', '.', '::'],
\ 'perl' : ['->'], \ 'perl': ['->'],
\ 'php' : ['->', '::'], \ 'php': ['->', '::'],
\ 'cs,java,javascript,typescript,d,python,perl6,scala,vb,elixir,go' : ['.'], \ 'cs,d,elixir,go,groovy,java,javascript,julia,perl6,python,scala,typescript,vb': ['.'],
\ 'ruby' : ['.', '::'], \ 'ruby,rust': ['.', '::'],
\ 'lua' : ['.', ':'], \ 'lua': ['.', ':'],
\ 'erlang' : [':'], \ 'erlang': [':'],
\ } \ }
``` ```

View File

@ -2321,9 +2321,9 @@ the semantic engine will operate in them.
You can get the filetype of the current file in Vim with ':set ft?'. You can get the filetype of the current file in Vim with ':set ft?'.
Default: "{'*' : 1}" Default: "{'*': 1}"
> >
let g:ycm_filetype_whitelist = { '*': 1 } let g:ycm_filetype_whitelist = {'*': 1}
< <
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
The *g:ycm_filetype_blacklist* option The *g:ycm_filetype_blacklist* option
@ -2338,16 +2338,16 @@ See the |g:ycm_filetype_whitelist| option for more details on how this works.
Default: '[see next line]' Default: '[see next line]'
> >
let g:ycm_filetype_blacklist = { let g:ycm_filetype_blacklist = {
\ 'tagbar' : 1, \ 'tagbar': 1,
\ 'qf' : 1, \ 'qf': 1,
\ 'notes' : 1, \ 'notes': 1,
\ 'markdown' : 1, \ 'markdown': 1,
\ 'unite' : 1, \ 'unite': 1,
\ 'text' : 1, \ 'text': 1,
\ 'vimwiki' : 1, \ 'vimwiki': 1,
\ 'pandoc' : 1, \ 'pandoc': 1,
\ 'infolog' : 1, \ 'infolog': 1,
\ 'mail' : 1 \ 'mail': 1
\} \}
< <
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
@ -2385,16 +2385,16 @@ matter).
The '*' key is special and matches all filetypes. Use this key if you want to The '*' key is special and matches all filetypes. Use this key if you want to
completely disable filepath completion: completely disable filepath completion:
> >
let g:ycm_filepath_blacklist = { '*': 1 } let g:ycm_filepath_blacklist = {'*': 1}
< <
You can get the filetype of the current file in Vim with ':set ft?'. You can get the filetype of the current file in Vim with ':set ft?'.
Default: '[see next line]' Default: '[see next line]'
> >
let g:ycm_filepath_blacklist = { let g:ycm_filepath_blacklist = {
\ 'html' : 1, \ 'html': 1,
\ 'jsx' : 1, \ 'jsx': 1,
\ 'xml' : 1, \ 'xml': 1,
\} \}
< <
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
@ -2988,17 +2988,17 @@ your trigger with 're!' to signify it's a regex trigger. For instance,
Default: '[see next line]' Default: '[see next line]'
> >
let g:ycm_semantic_triggers = { let g:ycm_semantic_triggers = {
\ 'c' : ['->', '.'], \ 'c': ['->', '.'],
\ 'objc' : ['->', '.', 're!\[[_a-zA-Z]+\w*\s', 're!^\s*[^\W\d]\w*\s', \ 'objc': ['->', '.', 're!\[[_a-zA-Z]+\w*\s', 're!^\s*[^\W\d]\w*\s',
\ 're!\[.*\]\s'], \ 're!\[.*\]\s'],
\ 'ocaml' : ['.', '#'], \ 'ocaml': ['.', '#'],
\ 'cpp,cuda,objcpp' : ['->', '.', '::'], \ 'cpp,cuda,objcpp': ['->', '.', '::'],
\ 'perl' : ['->'], \ 'perl': ['->'],
\ 'php' : ['->', '::'], \ 'php': ['->', '::'],
\ 'cs,java,javascript,typescript,d,python,perl6,scala,vb,elixir,go' : ['.'], \ 'cs,d,elixir,go,groovy,java,javascript,julia,perl6,python,scala,typescript,vb': ['.'],
\ 'ruby' : ['.', '::'], \ 'ruby,rust': ['.', '::'],
\ 'lua' : ['.', ':'], \ 'lua': ['.', ':'],
\ 'erlang' : [':'], \ 'erlang': [':'],
\ } \ }
< <
------------------------------------------------------------------------------- -------------------------------------------------------------------------------