summaryrefslogtreecommitdiff
path: root/.config/nvim/init.vim
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/init.vim')
-rw-r--r--.config/nvim/init.vim23
1 files changed, 21 insertions, 2 deletions
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index 34e25e9..3d21058 100644
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -48,13 +48,24 @@ call plug#end()
set shiftwidth=4
" Spell checking
- set spelllang=es_mx,en_us
autocmd FileType tex setlocal spell
+ set spelllang=es_mx,en_us
" Leader key
- let mapleader=' '
+ let mapleader='\'
set showcmd
+""---Custom functions---""
+ " Toggle spellchecking
+ function! ToggleSpellCheck()
+ set spell!
+ if &spell
+ echo "Spellcheck ON"
+ else
+ echo "Spellcheck OFF"
+ endif
+ endfunction
+
""---Plugin configuration---""
" vim-airline
let g:airline_powerline_fonts=1
@@ -64,6 +75,11 @@ call plug#end()
" vim-signify
set updatetime=100
+
+ " vimtex
+ let g:tex_flavor='latex'
+ let g:vimtex_view_method=$READER
+ let g:vimtex_quickfix_mode=0
" tex-conceal
set conceallevel=2
@@ -91,3 +107,6 @@ call plug#end()
map <C-j> <C-w>j
map <C-k> <C-w>k
map <C-l> <C-w>l
+
+ " Spell checking
+ map <Leader>s :call ToggleSpellCheck()<CR>