vim9script # PEP8 caller # Maintainer: Sergey Matveev # License: GNU General Public License version 3 of the License or later # # Call pycodestyle utility and fill quickfix window with its results. export def Do() set makeprg=PATH=$PATH\ pycodestyle\ --select=E,W\ % silent make sign unplace * var _id = 1 for item in getqflist() execute(":sign place " .. _id .. " name=P8 line=" .. item.lnum .. " buffer=" .. item.bufnr) _id = _id + 2 endfor redraw! copen enddef