From 11ee876f3184cffe7e906deb03045623a1b6e79d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Dudr?= Date: Fri, 23 Jun 2023 08:46:43 +0200 Subject: [PATCH] nvim: wip --- dot_config/nvim/lua/configs/options.lua | 21 +++++++++++++++++++ .../nvim/lua/configs/packages/telescope.lua | 7 +++++++ 2 files changed, 28 insertions(+) diff --git a/dot_config/nvim/lua/configs/options.lua b/dot_config/nvim/lua/configs/options.lua index 82a10f4..c4d70fd 100644 --- a/dot_config/nvim/lua/configs/options.lua +++ b/dot_config/nvim/lua/configs/options.lua @@ -159,4 +159,25 @@ function M.setup() end -- }}} end +function M.reset(winids) + local api = vim.api + if winids == nil then + winids = api.nvim_tabpage_list_wins(0) + end + + if type(winids) == number then + winids = { winids } + end + + if type(winids) ~= 'table' then + vim.notify('reset winopts has to be called with wither nil, table or number', vim.log.levels.WARN) + return + end + + for _, win in pairs(winids) do + local buf = api.nvim_win_get_buf(win) + local ft = api.nvim_get_option_value('filetype', { buf = buf}) + end +end + return M diff --git a/dot_config/nvim/lua/configs/packages/telescope.lua b/dot_config/nvim/lua/configs/packages/telescope.lua index d998841..1a950c1 100644 --- a/dot_config/nvim/lua/configs/packages/telescope.lua +++ b/dot_config/nvim/lua/configs/packages/telescope.lua @@ -55,6 +55,13 @@ function M.config() }, }, }, + live_grep = { + mappings = { + i = { + [''] = actions.to_fuzzy_refine, + }, + }, + }, }, extensions = { fzf = {},