Normally it work if you have your file opened as buffer in vim. The autocompletion will look at them when you launch CTRL_P
or CTRL_N
(see :help complete
):
'complete' 'cpt' string (default: ".,w,b,u,t,i")
local to buffer
This option specifies how keyword completion ins-completion works
when CTRL-P or CTRL-N are used. It is also used for whole-line
completion i_CTRL-X_CTRL-L. It indicates the type of completion
and the places to scan. It is a comma separated list of flags:
. scan the current buffer ('wrapscan' is ignored)
w scan buffers from other windows
b scan other loaded buffers that are in the buffer list
u scan the unloaded buffers that are in the buffer list
U scan the buffers that are not in the buffer list
k scan the files given with the 'dictionary' option
kspell use the currently active spell checking spell
k{dict} scan the file {dict}. Several "k" flags can be given,
patterns are valid too. For example:
:set cpt=k/usr/dict/*,k~/spanish
s scan the files given with the 'thesaurus' option
s{tsr} scan the file {tsr}. Several "s" flags can be given, patterns
are valid too.
i scan current and included files
d scan current and included files for defined name or macro
i_CTRL-X_CTRL-D
] tag completion
t same as "]"
8.2.2200
which is even more recent. Also, the video dates back to 2016.