]> Sergey Matveev's repositories - dotfiles.git/blobdiff - vim/.vim/pack/stargrave/start/py-pep8/autoload/python/pep8.vim
Move to vim9script
[dotfiles.git] / vim / .vim / pack / stargrave / start / py-pep8 / autoload / python / pep8.vim
index 389e2ec93fd6595453c180231a93699fb59afac9..5075c35da2f89eaebbbb2bc857453ed90e1bd71a 100644 (file)
@@ -1,18 +1,21 @@
-" PEP8 caller
-" Maintainer: Sergey Matveev <stargrave@stargrave.org>
-" License: GNU General Public License version 3 of the License or later
-"
-" Call pycodestyle utility and fill quickfix window with its results.
+vim9script
 
-function! python#pep8#do() abort
+# PEP8 caller
+# Maintainer: Sergey Matveev <stargrave@stargrave.org>
+# 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 *
-    let l:id = 1
+    var _id = 1
     for item in getqflist()
-        execute(':sign place '.l:id.' name=P8 line='.l:item.lnum.' buffer='.l:item.bufnr)
-        let l:id = l:id + 2
+        execute(":sign place " .. _id .. " name=P8 line=" .. item.lnum ..
+                " buffer=" .. item.bufnr)
+        _id = _id + 2
     endfor
     redraw!
     copen
-endfunction
+enddef