Adding the wiki (and yank/paste moves)
This commit is contained in:
parent
d7fbf5afec
commit
e3064c94a0
1 changed files with 34 additions and 2 deletions
36
vim.nix
36
vim.nix
|
@ -36,13 +36,15 @@ let plugins = let inherit (vimUtils) buildVimPluginFrom2Nix; in {
|
|||
{ names = [
|
||||
"Solarized"
|
||||
"better-whitespace"
|
||||
"systemd-syntax"
|
||||
"opencl-syntax"
|
||||
"elm-vim"
|
||||
"calendar-vim"
|
||||
"fugitive"
|
||||
"opencl-syntax"
|
||||
"surround"
|
||||
"systemd-syntax"
|
||||
"vim-nix"
|
||||
"vimtex"
|
||||
"vimwiki"
|
||||
#https://github.com/vim-voom/VOoM
|
||||
#https://github.com/tpope/vim-obsession
|
||||
]; }
|
||||
|
@ -106,8 +108,17 @@ let plugins = let inherit (vimUtils) buildVimPluginFrom2Nix; in {
|
|||
set notimeout
|
||||
set ttimeout
|
||||
|
||||
" Color lines in a different shade up to 80 columns
|
||||
let &colorcolumn=join(range(81,999),",")
|
||||
|
||||
" automatically jump to the end of the text you just copied/pasted:
|
||||
xnoremap <silent> y y`]
|
||||
nnoremap <silent> yy yy`]
|
||||
xnoremap <silent> p p`]
|
||||
xnoremap <silent> P P`]
|
||||
nnoremap <silent> p p`]
|
||||
nnoremap <silent> P P`]
|
||||
|
||||
" vimtex options
|
||||
let g:vimtex_fold_enabled=1
|
||||
let g:vimtex_fold_manual=1
|
||||
|
@ -140,5 +151,26 @@ let plugins = let inherit (vimUtils) buildVimPluginFrom2Nix; in {
|
|||
" Set filetype tex for tikz files
|
||||
au BufNewFile,BufRead *.tikz set filetype=tex
|
||||
|
||||
" vimwiki stuff
|
||||
let g:vimwiki_list = [
|
||||
\{'path': '~/vimwiki/personal.wiki'}
|
||||
\]
|
||||
au BufRead,BufNewFile *.wiki set filetype=vimwiki
|
||||
:autocmd FileType vimwiki map <leader>d :VimwikiMakeDiaryNote
|
||||
function! ToggleCalendar()
|
||||
execute ":Calendar"
|
||||
if exists("g:calendar_open")
|
||||
if g:calendar_open == 1
|
||||
execute "q"
|
||||
unlet g:calendar_open
|
||||
else
|
||||
g:calendar_open = 1
|
||||
end
|
||||
else
|
||||
let g:calendar_open = 1
|
||||
end
|
||||
endfunction
|
||||
:autocmd FileType vimwiki map <leader>c :call ToggleCalendar()
|
||||
|
||||
'';
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue