diff options
Diffstat (limited to 'runtime/lua/vim/ui.lua')
-rw-r--r-- | runtime/lua/vim/ui.lua | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/runtime/lua/vim/ui.lua b/runtime/lua/vim/ui.lua index f168da4955..ec5c5c5ba0 100644 --- a/runtime/lua/vim/ui.lua +++ b/runtime/lua/vim/ui.lua @@ -180,10 +180,9 @@ function M._get_url() end end - local old_isfname = vim.o.isfname - vim.cmd [[set isfname+=@-@]] - local url = vim.fn.expand('<cfile>') - vim.o.isfname = old_isfname + local url = vim._with({ go = { isfname = vim.o.isfname .. ',@-@' } }, function() + return vim.fn.expand('<cfile>') + end) return url end |