Skip to content
Snippets Groups Projects
Commit 7765a6f3 authored by Henrik Tjäder's avatar Henrik Tjäder
Browse files

Add <leader>command for most F-num keys

parent a89ec061
No related branches found
No related tags found
No related merge requests found
......@@ -32,6 +32,8 @@ Plug 'preservim/nerdcommenter'
if exists('g:vscode')
" VSCode extension
else
" Bracketed paste, automatically enters paste mode
Plug 'ConradIrwin/vim-bracketed-paste'
" ordinary neovim
" NERDTree file browser
"Plug 'scrooloose/nerdtree'
......@@ -176,6 +178,7 @@ let g:airline_theme='papercolor'
let g:auto_save = 1 " enable AutoSave on Vim startup
map <F4> :AutoSaveToggle<CR>
map <leader>as :AutoSaveToggle<CR>
if exists('g:vscode')
" VSCode extension
......@@ -467,12 +470,13 @@ set list
set listchars=tab:>.,trail:.,extends:#,nbsp:.
" Do :set paste and revert with one easy button:
set pastetoggle=<F2>
set pastetoggle=<leader>pt
" Taglist toggle
"nnoremap <silent> <F8> :TlistToggle<CR>
" Tagbar toggle
nmap <F8> :TagbarToggle<CR>
nmap <leader>tb :TagbarToggle<CR>
" CTRL + \ Open definition in new tab
" ALT + ] open the definition in a vertical split
......@@ -608,6 +612,7 @@ nnoremap <leader>sty :%!astyle --style=allman --add-brackets --max-code-length=1
" Map undotree to F5
nnoremap <F5> :UndotreeToggle<cr>
nnoremap <leader>ut :UndotreeToggle<cr>
"When you forgot to sudo, do w!!
cmap w!! w !sudo tee % >/dev/null
......@@ -648,6 +653,8 @@ set encoding=UTF-8
" Make F3 retur the number of printed words in latex
map <F3> :w !detex \| wc -w<CR>
map <leader>wc :w !detex \| wc -w<CR>
" Disables the auto-conceal which makes things into subscripts
" parses greek-alphabet etc
let g:tex_conceal = ""
......@@ -807,13 +814,17 @@ let g:rustfmt_options = "--config merge_derives=false,tab_spaces=4,use_field_ini
" Run rustfmt on keypress
nmap <F9> :RustFmt<CR>
nmap <leader>rf :RustFmt<CR>
" Run RustPlay on keypress
"nmap <F10> :RustPlay<CR>
" Run cargo build on keypress
nmap <F10> :!cargo check --features unproven,same51j-rt<CR>
nmap <leader>rc :!cargo check --features unproven,same51j-rt<CR>
nmap <F11> :!cargo build --release<CR>
nmap <leader>rb :!cargo build --features unproven,same51j-rt<CR>
nmap <leader>rbr :!cargo buildi --release<CR>
" Coc LSP setup
" Coc BEGIN
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment