aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/generators/gen_options.lua
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2019-06-22 21:17:53 -0400
committerJames McCoy <jamessan@jamessan.com>2019-06-24 06:45:55 -0400
commit1e4673d167f87ed89be397df936c32547c278d0b (patch)
tree6f6029073de0641f3c81f67cad84def82bfd2107 /src/nvim/generators/gen_options.lua
parent45bb1757bf7a3c47aef4d6898e9a28218bc80e6c (diff)
downloadrneovim-1e4673d167f87ed89be397df936c32547c278d0b.tar.gz
rneovim-1e4673d167f87ed89be397df936c32547c278d0b.tar.bz2
rneovim-1e4673d167f87ed89be397df936c32547c278d0b.zip
vim-patch:8.1.1366: using expressions in a modeline is unsafe
Problem: Using expressions in a modeline is unsafe. Solution: Disallow using expressions in a modeline, unless the 'modelineexpr' option is set. Update help, add more tests. https://github.com/vim/vim/commit/110289e78195b6d01e1e6ad26ad450de476d41c1
Diffstat (limited to 'src/nvim/generators/gen_options.lua')
-rw-r--r--src/nvim/generators/gen_options.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/generators/gen_options.lua b/src/nvim/generators/gen_options.lua
index fdc00d5dc0..d9c65e17c5 100644
--- a/src/nvim/generators/gen_options.lua
+++ b/src/nvim/generators/gen_options.lua
@@ -79,6 +79,7 @@ local get_flags = function(o)
{'pri_mkrc'},
{'deny_in_modelines', 'P_NO_ML'},
{'deny_duplicates', 'P_NODUP'},
+ {'modelineexpr', 'P_MLE'},
}) do
local key_name = flag_desc[1]
local def_name = flag_desc[2] or ('P_' .. key_name:upper())