A vim plugin that handles Gentoo and portage related syntax highlighting, filetype, and indent settings.
- Gentoo users:
emerge app-vim/gentoo-syntax
- Everyone else:
make PREFIX=~/.vim/ install
This plugin provides a syntax checker for ebuilds and eclasses. To enable it, you need to install Syntastic and pkgcheck first:
# emerge app-vim/syntastic dev-util/pkgcheck
Then you'll need to configure Syntastic (see :help syntastic-quickstart
)
and add the following line to your .vimrc file:
let g:syntastic_ebuild_checkers = ['pkgcheck']
To find non-POSIX code in OpenRC services, install dev-util/checkbashisms
and enable it for filetype "sh":
let g:syntastic_sh_checkers = ['sh', 'checkbashisms']
A pkgcheck-based linter for ALE is also installed. It will be enabled automatically if pkgcheck is installed, no manual action is required.
Please file issues or submit pull requests on github.
You may redistribute this package under the same terms as Vim itself.