From 0e63547d8f3a264a417cf51f5fbc628285762e29 Mon Sep 17 00:00:00 2001 From: tdro Date: Thu, 25 Mar 2021 03:47:15 -0400 Subject: .config/nixpkgs: Add lit and shfmt --- .vimrc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to '.vimrc') diff --git a/.vimrc b/.vimrc index 5c3543b..f33bfbe 100644 --- a/.vimrc +++ b/.vimrc @@ -285,9 +285,10 @@ augroup AutoCommands autocmd BufWritePost plugins.vim source % | silent exe '!' . expand(g:notify) . ' ' . '''Sourcing plugins...''' " Linting extension post write commands. - autocmd BufWritePost *.php :call PHPFix() - autocmd BufWritePost *.js :call ESLintFix() + autocmd BufWritePost *.php :call PHPFix() + autocmd BufWritePost *.js :call ESLintFix() autocmd BufWritePost *.txt,*.md :only | :term ++rows=10 vale-wrapper % + autocmd BufWritePost *.lit silent exe '!' . expand(g:notify) . ' ' . '"$(lit % 2>&1 && printf ''Literate OK: %'')"' " Linting file type post write commands. autocmd FileType css autocmd! BufWritePost silent exe '!' . expand(g:notify) . ' ' . '"$(prettier --write --parser css % 2>&1)"' @@ -322,6 +323,10 @@ augroup AutoCommands autocmd FileType javascript noremap cc :REPL node autocmd FileType awk noremap cc :term ++rows=10 ++close awk -f % + " Formatting programs. + autocmd FileType nix set formatprg=nixfmt + autocmd FileType sh set formatprg=shfmt\ - + " General auto commands. autocmd BufWritePost *.tex :term ++close ++rows=10 latex-compile % autocmd BufWritePost quotes,*.fortune silent exe '!' . expand(g:notify) . ' ' . '"$(strfile %)"' -- cgit v1.2.3