From 34b9a7371a3869f69c81cbf9edf13085a9100f4c Mon Sep 17 00:00:00 2001 From: Aotrix <9aotrix@protonmail.com> Date: Sat, 16 May 2026 13:25:47 +0200 Subject: Add custom action to reset neovide_scale_factor --- lua/aotrix/plugins/telescope.lua | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'lua/aotrix') diff --git a/lua/aotrix/plugins/telescope.lua b/lua/aotrix/plugins/telescope.lua index 9f48a00..f6b5d31 100644 --- a/lua/aotrix/plugins/telescope.lua +++ b/lua/aotrix/plugins/telescope.lua @@ -10,6 +10,18 @@ return { config = function() local actions = require("telescope.actions") + -- + -- Built-in actions + local transform_mod = require('telescope.actions.mt').transform_mod + + -- or create your custom action + local custom_close = transform_mod({ + execute = function(prompt_bufnr) + vim.g.neovide_scale_factor = 1 + actions.close(prompt_bufnr) + end + }) + require("telescope").setup({ defaults = { -- Default configuration for telescope goes here: @@ -19,7 +31,7 @@ return { -- map actions.which_key to (default: ) -- actions.which_key shows the mappings for your picker, -- e.g. git_{create, delete, ...}_branch for the git_branches picker - [""] = actions.close + [""] = custom_close.execute } }, -- Layout settings @@ -51,7 +63,6 @@ return { vim.g.neovide_scale_factor = 0.70 end vim.cmd "autocmd User TelescopeFindPre lua small_font_telescope()" - vim.keymap.set("n", "pg", require("telescope").extensions .live_grep_args.live_grep_args, {noremap = true}) -- cgit v1.2.3