local builtin = require("telescope.builtin") require("telescope").setup{ defaults = { file_ignore_patterns = { ".git\\", ".pyc", ".mypy_cache\\", "node_modules\\", ".svg" } } } vim.keymap.set("n", "p", "", {desc = "Project"}) vim.keymap.set("n", "pf", ":Telescope find_files no_ignore=true ", {desc = "Project find"}) vim.keymap.set("n", ".", builtin.find_files, {desc = "Project find (.gitignore)"}) vim.keymap.set("n", "ps", function () builtin.grep_string({ search = vim.fn.input("Grep > "), no_ignore = true }) end, { desc = "Project search" }) -- f -- wk.add({f = { name = "find" }, prefix = ""}) vim.keymap.set("n", "fr", builtin.oldfiles, { desc = "Find recent" }) -- h -- wk.add({h = { name = "help" }, prefix = ""}) vim.keymap.set("n", "ht", builtin.colorscheme, { desc = "Load theme" }) vim.keymap.set("n", "hf", builtin.commands , { desc = "Describe function" }) vim.keymap.set("n", "hk", builtin.keymaps , { desc = "Describe key" }) vim.keymap.set("n", "hv", builtin.vim_options, { desc = "Describe variable" }) vim.keymap.set("n", "hh", builtin.help_tags , { desc = "Search local wiki" })