]> git.sev.monster Git - dotfiles.git/commitdiff
vimrc: enable modeline explicitly
authorsev <git@sev.monster>
Sat, 26 Oct 2024 00:47:59 +0000 (19:47 -0500)
committersev <git@sev.monster>
Sat, 26 Oct 2024 00:47:59 +0000 (19:47 -0500)
modelines are enabled by default in most installations, but in cases where rhey
aren't, explicitly enable them. modern vim is protected against exploit by
running modelines in a sandbox and blocking expressions. they shouls be pretty
safe. nvim is planning to do more with it eventually to make it moreso.

etc/vim/.vimrc

index 341cf2a7ff97f7881996bcc4c18baf9902fe34f8..04521a64e5abf84f4aacdf9fa0667a52644c256b 100644 (file)
@@ -117,6 +117,11 @@ set listchars=tab:├─,extends:»,precedes:«,space:·,trail:∙,nbsp:■
 " always save undo file for all file buffers
 autocmd BufRead * set undofile
 
+" explicitly use modeline, even on systems where it's disabled by system vimrc
+autocmd BufRead set modeline
+" should be default disabled but just in case
+set nomodelineexpr
+
 "" indent
 " always use shiftwidth instead of tabsize
 set smarttab
This page took 0.038972 seconds and 4 git commands to generate.