Add file compilation / opening shortcut to vim
This commit is contained in:
parent
c0d6300dcc
commit
87cc2bc2bc
1 changed files with 10 additions and 0 deletions
|
@ -27,6 +27,9 @@ nnoremap <tab> %
|
||||||
inoremap <C-U> <esc>gUiw`]a
|
inoremap <C-U> <esc>gUiw`]a
|
||||||
inoremap <C-u> <esc>guiw`]a
|
inoremap <C-u> <esc>guiw`]a
|
||||||
|
|
||||||
|
" let me save stuff as sudo when I forget to call vim with it
|
||||||
|
cnoremap w!! execute 'silent! write !sudo tee % >/dev/null' <bar> edit!
|
||||||
|
|
||||||
" yank filename to f buffer
|
" yank filename to f buffer
|
||||||
nnoremap yf :let @f = expand("%")<cr>
|
nnoremap yf :let @f = expand("%")<cr>
|
||||||
|
|
||||||
|
@ -203,6 +206,8 @@ let g:wiki_mappings_global = {
|
||||||
\ '<plug>(wiki-link-toggle-operator)' : '<leader>======================',
|
\ '<plug>(wiki-link-toggle-operator)' : '<leader>======================',
|
||||||
\}
|
\}
|
||||||
|
|
||||||
|
" TODO The following should be put into a prose / compiled mapping module
|
||||||
|
|
||||||
" Mostly dealing with Prose writing from here on out
|
" Mostly dealing with Prose writing from here on out
|
||||||
" Format current Paragraph (esp useful in prose writing)
|
" Format current Paragraph (esp useful in prose writing)
|
||||||
nnoremap <silent> <localleader>q gqap
|
nnoremap <silent> <localleader>q gqap
|
||||||
|
@ -224,3 +229,8 @@ inoremap <silent> @@ <c-g>u<c-o>:call fzf#run(fzf#wrap({
|
||||||
nnoremap <silent> <localleader>cc :CiteRef<cr>
|
nnoremap <silent> <localleader>cc :CiteRef<cr>
|
||||||
" map <leader>cm to insert markdown prettified citation
|
" map <leader>cm to insert markdown prettified citation
|
||||||
nnoremap <silent> <localleader>cm :CiteMarkdown<cr>
|
nnoremap <silent> <localleader>cm :CiteMarkdown<cr>
|
||||||
|
|
||||||
|
" p to comPile a document (or file, works for some languages like go/python/c)
|
||||||
|
" o to open the resulting document (mostly for pdfs)
|
||||||
|
nnoremap <localleader>o :!open-compiled <c-r>%<CR><CR>
|
||||||
|
nnoremap <localleader>p :w! \| !compile <c-r>%<CR>
|
||||||
|
|
Loading…
Reference in a new issue