summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/secure.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2025-07-28 17:45:26 -0400
committerJustin M. Keyes <justinkz@gmail.com>2025-07-28 22:00:25 -0400
commitdc3a30cfbb8304e10cff894a30c56fe43fc895ec (patch)
treeb3a64bca38782c3b43f307dad58f54213bd97295 /runtime/lua/vim/secure.lua
parentc81dc320b0246c25d2580d67a83a3b9f56738808 (diff)
fix(messages): 'exrc' / secure messages
Diffstat (limited to 'runtime/lua/vim/secure.lua')
-rw-r--r--runtime/lua/vim/secure.lua12
1 files changed, 8 insertions, 4 deletions
diff --git a/runtime/lua/vim/secure.lua b/runtime/lua/vim/secure.lua
index 6e800e2c1a..e5d567ba0c 100644
--- a/runtime/lua/vim/secure.lua
+++ b/runtime/lua/vim/secure.lua
@@ -121,16 +121,20 @@ function M.read(path)
return contents
end
- local dir_msg = ' To enable it, choose (v)iew then run `:trust`.'
+ local msg2 = ' To enable it, choose (v)iew then run `:trust`:'
local choices = '&ignore\n&view\n&deny'
if hash == 'directory' then
- dir_msg = ' DIRECTORY trust is decided only by its name, not its contents.'
+ msg2 = ' DIRECTORY trust is decided only by name, not contents:'
choices = '&ignore\n&view\n&deny\n&allow'
end
-- File either does not exist in trust database or the hash does not match
- local ok, result =
- pcall(vim.fn.confirm, string.format('%s is not trusted.%s', fullpath, dir_msg), choices, 1)
+ local ok, result = pcall(
+ vim.fn.confirm,
+ string.format('exrc: Found untrusted code.%s\n%s', msg2, fullpath),
+ choices,
+ 1
+ )
if not ok and result ~= 'Keyboard interrupt' then
error(result)