summaryrefslogtreecommitdiff
path: root/.config/vim/ftplugin/fut.vim
blob: b41eb21888b94530144a9a1913bd8ca65b02dfdb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
" ftplugin/fut.vim
setlocal commentstring=--%s
setlocal comments=:--
setlocal iskeyword+=',_
setlocal tabstop=2
setlocal softtabstop=2
setlocal shiftwidth=2
setlocal expandtab

setlocal makeprg=futhark\ check\ %

setlocal errorformat=%EError\ at\ %f:%l:%c-%k:
"setlocal errorformat+=%WWarning\ at\ %f:%l:%c-%k:%m
setlocal errorformat+=%-CExpected%.%#
setlocal errorformat+=%-CActual%.%#
setlocal errorformat+=%-C\ %.%#
setlocal errorformat+=%C%m%.%#
setlocal errorformat+=%-G\ %#https://github.com/diku-dk/futhark/issues
setlocal errorformat+=%-GIf\ you%.%#
setlocal errorformat+=%-G%.%#

autocmd QuickFixCmdPost [^l]* nested cwindow
autocmd QuickFixCmdPost    l* nested lwindow