summaryrefslogtreecommitdiff
path: root/vim/.vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim/.vim')
-rw-r--r--vim/.vim/ftplugin/drowmark.vim23
1 files changed, 23 insertions, 0 deletions
diff --git a/vim/.vim/ftplugin/drowmark.vim b/vim/.vim/ftplugin/drowmark.vim
new file mode 100644
index 0000000..bcc41d1
--- /dev/null
+++ b/vim/.vim/ftplugin/drowmark.vim
@@ -0,0 +1,23 @@
+" Spellcheck in markdown (automatic to english)
+setlocal spelllang=es
+setlocal spell
+
+" Textwidth for automatic wrap `gq` is formatting operation
+setlocal textwidth=79
+setlocal formatoptions+=t
+setlocal formatoptions-=l
+
+
+" Highlight where the lines are more than 80 characters wide
+setlocal colorcolumn=80
+highlight ColorColumn ctermbg=LightGreen
+
+" Auto-capitalize script
+augroup SENTENCES
+ au!
+ autocmd InsertCharPre * if &ft=='markdown' | if search('\v(%^|[.!?]\_s+|\_^\-\s|\_^title\:\s|\n\n)%#', 'bcnw') != 0 | let v:char = toupper(v:char) | endif | endif
+augroup END
+
+" Highlight spelling errors in red and underline
+hi clear SpellBad
+hi SpellBad cterm=underline ctermfg=Red