Daniel Siepmann
082ad58af1
I managed my setup manually. This commit ports the existing setup to home-manager. The program module is used to install neovim together with plugins. Custom plugins are now maintained at Gitea / GitHub and loaded via nix as well.
31 lines
946 B
VimL
31 lines
946 B
VimL
augroup reuterFolder
|
|
autocmd!
|
|
autocmd BufEnter **/emoto2/**/Unit/** execute "call ReuterSetupPhpUnitUnit()"
|
|
autocmd BufEnter **/emoto2/**/Functional/** execute "call ReuterSetupPhpUnitFunctional()"
|
|
autocmd BufEnter **/microservices/cms/**/*.js :setlocal tabstop=2 shiftwidth=2
|
|
augroup END
|
|
|
|
" As long as we use older phpunit which does not provider proper testdox output
|
|
function! ReuterSetupPhpUnitUnit()
|
|
let g:test#php#phpunit#options = {
|
|
\ 'file': '',
|
|
\ 'nearest': '',
|
|
\}
|
|
endfunction
|
|
|
|
function! ReuterSetupPhpUnitFunctional()
|
|
|
|
" TYPO3 v8
|
|
let g:test#php#phpunit#options = {
|
|
\ 'file': '-c phpunit.functional.xml.dist --stop-on-error --stop-on-failure',
|
|
\ 'nearest': '-c phpunit.functional.xml.dist',
|
|
\}
|
|
|
|
" TYPO3 v10
|
|
let g:test#php#phpunit#options = {
|
|
\ 'file': '--stop-on-error --stop-on-failure --testdox',
|
|
\ 'nearest': '--testdox',
|
|
\}
|
|
|
|
endfunction
|