vim. Add quickfix support
This commit is contained in:
parent
50889bf2b8
commit
eafc23bd4e
2 changed files with 23 additions and 1 deletions
|
|
@ -2,7 +2,7 @@
|
|||
This is the ledger filetype for vim.
|
||||
Copy each file to the corresponding directory in your ~/.vim directory.
|
||||
Then include the following line in your .vimrc or in ~/.vim/filetype.vim
|
||||
au BufNewFile,BufRead *.ldg,*.ledger setf ledger
|
||||
au BufNewFile,BufRead *.ldg,*.ledger setf ledger | comp ledger
|
||||
You can also use a modeline like this in every ledger file
|
||||
vim:filetype=ledger
|
||||
|
||||
|
|
|
|||
22
contrib/vim/compiler/ledger.vim
Normal file
22
contrib/vim/compiler/ledger.vim
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
" Vim Compiler File
|
||||
" Compiler: ledger
|
||||
" by Johann Klähn; Use according to the terms of the GPL>=2.
|
||||
" vim:ts=2:sw=2:sts=2:foldmethod=marker
|
||||
|
||||
if exists("current_compiler")
|
||||
finish
|
||||
endif
|
||||
let current_compiler = "ledger"
|
||||
|
||||
if exists(":CompilerSet") != 2
|
||||
command -nargs=* CompilerSet setlocal <args>
|
||||
endif
|
||||
|
||||
" %-G throws away blank lines, everything else is assumed to be part of a
|
||||
" multi-line error message.
|
||||
CompilerSet errorformat=%-G,%EWhile\ parsing\ file\ \"%f\"\\,\ line\ %l:%.%#,%ZError:\ %m,%C%.%#
|
||||
|
||||
" unfortunately there is no 'check file' command,
|
||||
" so we will just use a query that returns no results. ever.
|
||||
CompilerSet makeprg=ledger\ -f\ %\ reg\ not\ '.*'\ \>\ /dev/null
|
||||
|
||||
Loading…
Add table
Reference in a new issue