gfknow how to find files.
Update your login script
Steps #2 and #3 depend on configuration set by the
fx set command. Add these lines to your startup script (typically
export FUCHSIA_DIR=/path/to/fuchsia-dir fx set core.x64
Update your vim startup file
If this line exists in your ~/.vimrc file, remove it:
filetype plugin indent on
Then add these lines to your
if $FUCHSIA_DIR != "" source $FUCHSIA_DIR/scripts/vim/fuchsia.vim endif filetype plugin indent on
Install YouCompleteMe (ycm)
Optionally install YouCompleteMe for fancy completion, source navigation and inline errors.
If it's installed,
fuchsia.vim will configure it properly.
If everything is working properly, you can place the cursor on an identifier in a .cc or .h file, hit Ctrl-], and YCM will take you to the definition of the identifier.
If you build a compilation database, YCM will use it, which may be more reliable and efficient than the default
ycm_extra_config.py configuration. Use
fx compdb to build a compilation database.
In the future it would be nice to support: