From 06d8dd89fd9e978f9d0e63d0e950bcd57d8328b2 Mon Sep 17 00:00:00 2001 From: Siddhant Agarwal <68201519+siddhantdev@users.noreply.github.com> Date: Mon, 10 Feb 2025 18:48:01 +0530 Subject: refactor(defaults): cleanup enable_ctx_menu #32391 The ctx parameter is not needed since various refactors. --- runtime/lua/vim/_defaults.lua | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'runtime/lua/vim/_defaults.lua') 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 help disable-mouse ]]) - 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 -- cgit