diff --git a/nix/sources.json b/nix/sources.json index f69cf29..178f285 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -428,7 +428,7 @@ "telescope-docsets.nvim": { "branch": "main", "repo": "git@github.com:willruggiano/telescope-docsets.nvim", - "rev": "6cdf939598f184db69578a2658804d06c128194b", + "rev": "7a4f936432a4453e023cdf074fe2f596df6ccbf4", "type": "git" }, "telescope-fzf-native.nvim": { diff --git a/plugins/telescope.lua b/plugins/telescope.lua index e30b2ad..4fc24f9 100644 --- a/plugins/telescope.lua +++ b/plugins/telescope.lua @@ -95,14 +95,6 @@ return function() end, { desc = "Open Anything™" }, }, - ["k"] = { - function() - vim.ui.input({ prompt = "Query > " }, function(pattern) - require("telescope").extensions.docsets.query(pattern, { previewer = false }) - end) - end, - { desc = "Docsets" }, - }, ["k"] = { function() require("telescope").extensions.docsets.find_word_under_cursor { previewer = false } @@ -114,4 +106,11 @@ return function() for key, opts in pairs(mappings) do nnoremap(key, opts[1], opts[2]) end + + vim.api.nvim_create_user_command("K", function(args) + require("telescope").extensions.docsets.query(args.fargs or {}, { previewer = false }) + end, { + desc = "Query docsets", + nargs = "*", + }) end