summaryrefslogtreecommitdiff
path: root/.config/nvim
diff options
context:
space:
mode:
authorDavid Luevano Alvarado <55825613+luevano@users.noreply.github.com>2020-12-07 04:35:11 -0700
committerDavid Luevano Alvarado <55825613+luevano@users.noreply.github.com>2020-12-07 04:35:11 -0700
commitfd9c821fae55fadda3c2898e53698ba46e4623ba (patch)
treea6f44f34bb8093f7a0f02e4fff372c547de3b631 /.config/nvim
parentca722cf16c6cfde2c9b9d3ed30aae10598e38f20 (diff)
Various QoL changes
Diffstat (limited to '.config/nvim')
-rw-r--r--.config/nvim/init.vim22
1 files changed, 17 insertions, 5 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index 6c86676..dbbc878 100644
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -38,7 +38,7 @@ set showcmd
Plug 'mhinz/vim-signify'
set updatetime=100
- " Auto completion
+ "Auto completion
Plug 'Valloric/YouCompleteMe'
let g:ycm_autoclose_preview_window_after_completion=1
@@ -158,6 +158,11 @@ set showcmd
" Toggle relative line number
nmap <F2> :set number invrelativenumber<CR>
+ " Buffers
+ nnoremap gb :ls<CR>:buffer<Space>
+ nmap <Leader>a :badd<Space>
+ nmap <Leader>l :ls<CR>
+
" Split navigation
nmap <C-h> <C-w>h
nmap <C-j> <C-w>j
@@ -168,6 +173,10 @@ set showcmd
nnoremap <C-up> :resize -5<cr>
nnoremap <C-right> :vertical resize +5<cr>
+ " Tab manipulation
+ nmap <Leader>t :tabe<CR>
+ nmap <Leader>y :tabclose<CR>
+
" Enable folding with the spacebar
nnoremap <Space> za
@@ -177,10 +186,13 @@ set showcmd
" List chars
nmap <Leader>c :call ToggleListChars()<CR>
- " Buffers.
- nnoremap gb :ls<CR>:buffer<Space>
- nmap <Leader>a :badd<Space>
- nmap <Leader>l :ls<CR>
+ " Custom auto completion
+ " inoremap {<CR> {<CR>}<ESC>kA<CR>
+ " inoremap { {}<ESC>i
+ " inoremap ( ()<ESC>i
+ " inoremap [ []<ESC>i
+ " inoremap ' ''<ESC>i
+ " inoremap " ""<ESC>i
""---Plugin keybindings---""
" Toggle NERDTree