From 8e24f889cd79bbd20b1a67364330380cd1c43f78 Mon Sep 17 00:00:00 2001 From: Anna Vyalkova Date: Wed, 23 Feb 2022 13:23:35 +0500 Subject: README: add instructions for syntax checker MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Anna Vyalkova Closes: https://github.com/gentoo/gentoo-syntax/pull/45 Signed-off-by: Michał Górny --- README.rst | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README.rst b/README.rst index 1df3161..6617aa4 100644 --- a/README.rst +++ b/README.rst @@ -11,6 +11,24 @@ Installing * Gentoo users: ``emerge app-vim/gentoo-syntax`` * Everyone else: ``make PREFIX=~/.vim/ install`` +This plugin also 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'] + +.. _Syntastic: https://github.com/vim-syntastic/syntastic +.. _pkgcheck: https://github.com/pkgcore/pkgcheck + Bugs ==== -- cgit v1.2.3-65-gdbad