File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -116,15 +116,27 @@ let g:codeium_filetypes = {
116116
117117Codeium is enabled by default for most filetypes.
118118
119- You can also _ disable_ codeium by default with the ` g:codeium_enabled `
120- variable :
119+ You can also _ disable_ codeium by default with the ` g:codeium_enabled ` variable,
120+ and enable it manually per buffer by running ` :CodeiumEnable ` :
121121
122122``` vim
123123let g:codeium_enabled = v:false
124124```
125125
126- Instead, if you would like to just disable the automatic triggering of
127- completions:
126+ Or you can disable codeium for _ all filetypes_ with the ` g:codeium_filetypes_disabled_by_default ` variable,
127+ and use the ` g:codeium_filetypes ` variable to selectively enable codeium for specified filetypes:
128+
129+ ``` vim
130+ " let g:codeium_enabled = v:true
131+ let g:codeium_filetypes_disabled_by_default = v:true
132+
133+ let g:codeium_filetypes = {
134+ \ "rust": v:true,
135+ \ "typescript": v:true,
136+ \ }
137+ ```
138+
139+ If you would like to just disable the automatic triggering of completions:
128140
129141``` vim
130142let g:codeium_manual = v:true
Original file line number Diff line number Diff line change @@ -21,7 +21,11 @@ function! codeium#Enabled() abort
2121
2222 let codeium_filetypes = s: default_codeium_enabled
2323 call extend (codeium_filetypes, get (g: , ' codeium_filetypes' , {}))
24- if ! get (codeium_filetypes, &filetype , 1 )
24+ call extend (codeium_filetypes, {' ' : 1 }) " `''` should be forced to `1`, otherwise codeium may be unable start.
25+
26+ let codeium_filetypes_disabled_by_default = get (g: , ' codeium_filetypes_disabled_by_default' ) || get (b: , ' codeium_filetypes_disabled_by_default' )
27+
28+ if ! get (codeium_filetypes, &filetype , ! codeium_filetypes_disabled_by_default)
2529 return v: false
2630 endif
2731
You can’t perform that action at this time.
0 commit comments