From 8d397fa458a9f89c8e48fcaa281d2efcd0ef8e69 Mon Sep 17 00:00:00 2001 From: Yochem van Rosmalen Date: Mon, 19 May 2025 16:18:03 +0200 Subject: feat(exrc): stop searching in parent directories by unsetting 'exrc' Problem: No way for a user to limit 'exrc' search in parent directories (compare editorconfig.root). Solution: A configuration file can unset 'exrc', disabling the search for its parent directories. --- src/nvim/options.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/nvim/options.lua') diff --git a/src/nvim/options.lua b/src/nvim/options.lua index f6e24d0e04..75c6f51fae 100644 --- a/src/nvim/options.lua +++ b/src/nvim/options.lua @@ -2749,6 +2749,9 @@ local options = { directories (ordered upwards), if the files are in the |trust| list. Use |:trust| to manage trusted files. See also |vim.secure.read()|. + Unset 'exrc' to stop further searching of 'exrc' files in parent + directories, similar to |editorconfig.root|. + Compare 'exrc' to |editorconfig|: - 'exrc' can execute any code; editorconfig only specifies settings. - 'exrc' is Nvim-specific; editorconfig works in other editors. -- cgit