From cfaef26e8718916adcc68fbfb63b15f2389b2cd2 Mon Sep 17 00:00:00 2001 From: Mike Vink Date: Fri, 6 Oct 2023 23:10:55 +0200 Subject: move all the files --- neovim/compiler/racket.vim | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 neovim/compiler/racket.vim (limited to 'neovim/compiler/racket.vim') diff --git a/neovim/compiler/racket.vim b/neovim/compiler/racket.vim deleted file mode 100644 index 1f98a41..0000000 --- a/neovim/compiler/racket.vim +++ /dev/null @@ -1,26 +0,0 @@ -if exists('current_compiler') - finish -endif -let current_compiler = 'go-test' - -if exists(':CompilerSet') != 2 - command -nargs=* CompilerSet setlocal -endif - -" The errorformat can also use vim's regular expression syntax (albeit in a rather awkward way) which gives us a solution to the problem. We can use a non-capturing group and a zero-width assertion to require the presence of these signaling phrases without consuming them. This then allows the %m to pick them up. As plain regular expression syntax this zero-width assertion looks like: -" -" \%(undefined reference\|multiple definition\)\@= -" -" But in order to use it in efm we need to replace \ by %\ and % by %% - - -CompilerSet makeprg=compile\ racket -CompilerSet errorformat=\%Z%*\\S%.%#, - \%C\ \ \ %f:%l:%c, - \%C\ \ \ %f:%l:%c:\ %m, - \%C\ \ %.%#%\\%%(module%\\spath:%\\\|at\:%\\\|in\:%\\\|expected\:%\\\|given\:%\\)%\\@=%m, - \%C\ %.%#, - \%E%\\%%(%\\w%\\)%\\@=%f:%*\\d:%*\\d:\ %m, - \%E%*\\f:%*\\d:%*\\d:\ %m, - \%E%\\%%(%\\S%\\+:%\\\|%\.%\\+--%\\)%\\@=%m, -" vim: sw=2 sts=2 et -- cgit v1.2.3