From 2fabc0f5fa699d20ba250fa4e8e33817272aed1f Mon Sep 17 00:00:00 2001 From: Felix Nehrke Date: Mon, 6 Jan 2025 15:15:36 +0100 Subject: [PATCH] Adjust vimwiki, especially todo-lists, for macos --- .vimrc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.vimrc b/.vimrc index 3daded8..c194cc8 100644 --- a/.vimrc +++ b/.vimrc @@ -124,6 +124,9 @@ set shiftwidth=4 set expandtab set backspace=indent,eol,start +" specific for MacVim set a pleasing font-size +set guifont=Menlo\ Regular:h15 + highlight LineNr ctermfg=7 highlight CusrsorLineNr ctermbg=green highlight CusrsorLine ctermbg=green @@ -222,6 +225,7 @@ 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 + " vimwiki autocmd BufRead,BufNewFile diary.wiki VimwikiDiaryGenerateLinks autocmd BufRead,BufNewFile *.wiki set wrap nonumber norelativenumber "autocmd BufRead,BufNewFile *.wiki Goyo 80 | set wrap @@ -229,6 +233,12 @@ augroup configgroup autocmd FileType vimwiki nnoremap d :VimwikiDiaryIndex autocmd FileType vimwiki nnoremap to :VimwikiTOC autocmd FileType vimwiki nnoremap q :Goyo!:q + " On mac ctrl+space is occupied by their spotlight search... + " So I need a workaround to avoid apples stupid keyboard-thing + autocmd FileType vimwiki nnoremap :VimwikiToggleListItemj + autocmd FileType vimwiki nnoremap m :VimwikiToggleListItem + autocmd FileType vimwiki nnoremap :VimwikiToggleListItem + " end of apple workarounds, I might get used to one of these... 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