neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

ty.vim (582B)


      1 " Vim compiler file
      2 " Compiler:     Ty (Python Type Checker)
      3 " Maintainer:   @konfekt
      4 " Last Change:  2024 Dec 24
      5 
      6 if exists("current_compiler") | finish | endif
      7 let current_compiler = "ty"
      8 
      9 let s:cpo_save = &cpo
     10 set cpo&vim
     11 
     12 " CompilerSet makeprg=ty
     13 exe 'CompilerSet makeprg=' ..  escape(
     14        \ get(b:, 'ty_makeprg', get(g:, 'ty_makeprg', 'ty check --no-progress --color=never'))
     15        \ ..' --output-format=concise', ' \|"')
     16 CompilerSet errorformat=%f:%l:%c:\ %m,%f:%l:\ %m,%f:%l:%c\ -\ %m,%f:
     17 CompilerSet errorformat+=%-GFound\ %.%#
     18 
     19 let &cpo = s:cpo_save
     20 unlet s:cpo_save