use telescope for picking man pages
authorLukas Hägele <lukas.haegele93@web.de>
Sat, 3 Oct 2026 12:07:58 +0000 (14:07 +0200)
committerLukas Hägele <lukas.haegele93@web.de>
Sat, 3 Oct 2026 12:07:58 +0000 (14:07 +0200)
lua/config/keymap.lua
lua/config/plugins/telescope.lua

index 3c421d505c931388641f4072efd2409a254edb80..ac323f991e3a848729a402b6e480f6da3675aeb2 100644 (file)
@@ -41,5 +41,3 @@ end)
 -- build
 vim.keymap.set("n", "<M-m>", "<cmd>make<CR><cmd>copen<CR>", { desc = "run makefile and open quickfix list" })
 
--- open man page
-vim.keymap.set("n", "<space>fm", ":Man 2 ", { desc = "prefill command line with man page command" })
index 8d421e12034bc955926107928cce1d46beef3c92..5f48177b681821d869392371ef6e224847882ed1 100644 (file)
@@ -33,6 +33,9 @@ return {
     -- "find page in help"
     vim.keymap.set("n", "<space>fh", require('telescope.builtin').help_tags)
 
+    -- "find page in man"
+    vim.keymap.set("n", "<space>fm", function() require('telescope.builtin').man_pages({sections = {"ALL"}}) end)
+
     -- "find file in project"
     vim.keymap.set("n", "<space>fp", require('telescope.builtin').find_files)