From 5ae4298525f0048f1146cf4dc5a028c3fe339e94 Mon Sep 17 00:00:00 2001 From: Felix Nehrke Date: Fri, 4 Mar 2022 10:40:12 +0100 Subject: [PATCH] Compile asciidoc (, ) and commit vimwiki () in background within vim with --- .vimrc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.vimrc b/.vimrc index ddb6cbe..258ed55 100644 --- a/.vimrc +++ b/.vimrc @@ -123,6 +123,7 @@ colorscheme gruvbox8 nnoremap cd :cd %:p:h nnoremap gg :Goyo nnoremap l :set nu! relativenumber! wrap! +nnoremap m :make nnoremap q :qa! nnoremap gv :vertical wincmd f @@ -179,13 +180,16 @@ augroup configgroup " Copy global wrap in diff (This way I can use the same behavior in diff as in normal views) autocmd FilterWritePre * if &diff | setlocal wrap< | endif + autocmd FileType asciidoc nnoremap :call system('asciidoctor *.adoc') + autocmd FileType asciidoc nnoremap :call system('asciidoctor-pdf *.adoc') + autocmd BufRead,BufNewFile diary.wiki VimwikiDiaryGenerateLinks autocmd BufRead,BufNewFile *.wiki Goyo 80 | set wrap autocmd FileType vimwiki set tabstop=2 softtabstop=2 shiftwidth=2 expandtab foldlevel=10 autocmd FileType vimwiki nnoremap d :VimwikiDiaryIndex autocmd FileType vimwiki nnoremap to :VimwikiTOC autocmd FileType vimwiki nnoremap q :Goyo!:q - autocmd FileType vimwiki nnoremap x :Goyo!:x + autocmd FileType vimwiki nnoremap x :call system('git add . && git commit -m "Auto commit" && git push') autocmd FileType vimwiki nnoremap ZZ :Goyo!:x " Fix broken backspace functionality on mac if has("unix")