From 20a7207d9348b5dbeb2955a2f21cff64adc6347b Mon Sep 17 00:00:00 2001 From: _Tradam Date: Mon, 4 Oct 2021 03:34:53 -0400 Subject: Update vimrc --- vimrc | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'vimrc') diff --git a/vimrc b/vimrc index 376a110..1d3d4cb 100644 --- a/vimrc +++ b/vimrc @@ -164,6 +164,20 @@ augroup remember_folds autocmd BufWinEnter ?* silent loadview | filetype detect augroup END +function! MakeSession() + let cwd = getcwd() + let filename = cwd . '/.vim' + exe "mksession! " . filename + exe "tabedit! " . filename + exe "silent g:^cd :d" + exe "silent g:^lcd :d" + " exe "silent %s:\V" . cwd . "/::ge" + " ^ Don’t work because getcwd() expand the ~ while mksession does not ! + exe "silent %s?\\v \\~=/.+/? ?g" + " ^ backslash need to be protected + exe "x" +endfunction + " Prefer to split below set splitbelow @@ -245,8 +259,8 @@ let g:vimwiki_listsyms = ' ~✓' "✗○● augroup ft_vimwiki au! au BufRead,BufNewFile *.wiki set filetype=vimwiki - au FileType vimwiki inoremap pumvisible() ? "\" : ":VimwikiReturn 1 5" - au FileType vimwiki inoremap pumvisible() ? "\" : ":VimwikiReturn 2 2" + au FileType vimwiki inoremap complete_info()['selected'] > -1 ? "\" : ":VimwikiReturn 1 5" + au FileType vimwiki inoremap complete_info()['selected'] > -1 ? "\" : ":VimwikiReturn 2 2" augroup END " what program should vimtex use to show live edits -- cgit v1.2.3