diff options
author | Siddhant Agarwal <68201519+siddhantdev@users.noreply.github.com> | 2025-02-10 18:48:01 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-10 05:18:01 -0800 |
commit | 06d8dd89fd9e978f9d0e63d0e950bcd57d8328b2 (patch) | |
tree | 134fe6d80ceb7f7e9de3db21db6279972d67e655 /runtime/lua/vim | |
parent | e1dc824b7ef451d3238bd867e50ef6906eb3ea86 (diff) | |
download | rneovim-06d8dd89fd9e978f9d0e63d0e950bcd57d8328b2.tar.gz rneovim-06d8dd89fd9e978f9d0e63d0e950bcd57d8328b2.tar.bz2 rneovim-06d8dd89fd9e978f9d0e63d0e950bcd57d8328b2.zip |
refactor(defaults): cleanup enable_ctx_menu #32391
The ctx parameter is not needed since various refactors.
Diffstat (limited to 'runtime/lua/vim')
-rw-r--r-- | runtime/lua/vim/_defaults.lua | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/runtime/lua/vim/_defaults.lua b/runtime/lua/vim/_defaults.lua index afcc2cfc73..6c8ef0ad9f 100644 --- a/runtime/lua/vim/_defaults.lua +++ b/runtime/lua/vim/_defaults.lua @@ -428,7 +428,7 @@ do anoremenu PopUp.How-to\ disable\ mouse <Cmd>help disable-mouse<CR> ]]) - local function enable_ctx_menu(ctx) + local function enable_ctx_menu() vim.cmd([[ amenu disable PopUp.Go\ to\ definition amenu disable PopUp.Open\ in\ web\ browser @@ -437,9 +437,10 @@ do amenu disable PopUp.Configure\ Diagnostics ]]) - if ctx == 'url' then + local urls = require('vim.ui')._get_urls() + if vim.startswith(urls[1], 'http') then vim.cmd([[amenu enable PopUp.Open\ in\ web\ browser]]) - elseif ctx == 'lsp' then + elseif vim.lsp.get_clients({ bufnr = 0 })[1] then vim.cmd([[anoremenu enable PopUp.Go\ to\ definition]]) end @@ -465,10 +466,7 @@ do desc = 'Mouse popup menu', -- nested = true, callback = function() - local urls = require('vim.ui')._get_urls() - local url = vim.startswith(urls[1], 'http') - local ctx = url and 'url' or (vim.lsp.get_clients({ bufnr = 0 })[1] and 'lsp' or nil) - enable_ctx_menu(ctx) + enable_ctx_menu() end, }) end |