]> git.rmz.io Git - dotfiles.git/blobdiff - vim/vimrc
vim: add mapping to source whole file
[dotfiles.git] / vim / vimrc
index c1632f96aa12d596ab21bc06ec6f1117c63b0e22..b2e40ae9400880e92bcc8f226570a581717c36ca 100644 (file)
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -629,6 +629,9 @@ nnoremap <silent> <leader>ww :Untrail<CR>
 " Source
 vnoremap <leader>S y:execute @@<cr>:echo 'Sourced selection.'<cr>
 nnoremap <leader>S ^vg_y:execute @@<cr>:echo 'Sourced line.'<cr>
 " Source
 vnoremap <leader>S y:execute @@<cr>:echo 'Sourced selection.'<cr>
 nnoremap <leader>S ^vg_y:execute @@<cr>:echo 'Sourced line.'<cr>
+" Technically this is similar to execute this file, which is usually mapped to
+" <leader>r and it would make sense to have that for lua files in nvim folder
+nnoremap <leader>SS :source %<cr>:echo 'Sourced file.'<cr>
 
 " jump to last cursor position
 noremap ' `
 
 " jump to last cursor position
 noremap ' `
@@ -831,6 +834,9 @@ nmap <silent> cog <Plug>IndentGuidesToggle
 nmap <silent> [og <Plug>IndentGuidesEnable
 nmap <silent> ]og <Plug>IndentGuidesDisable
 
 nmap <silent> [og <Plug>IndentGuidesEnable
 nmap <silent> ]og <Plug>IndentGuidesDisable
 
+" netrw {{{2
+let g:netrw_sort_sequence = '[\/]$,\.\%(h\|hpp\)$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$'
+
 " signature {{{2
 " disable '[ mappings
 
 " signature {{{2
 " disable '[ mappings