local Remap = require("halfdan.keymap") local nnoremap = Remap.nnoremap local builtin = require("telescope.builtin") nnoremap("ps", function() builtin.grep_string({ search = vim.fn.input("Grep For > ")}) end) nnoremap("", function() if not pcall(builtin.git_files) then builtin.find_files() end end) nnoremap("pf", function() builtin.find_files() end) nnoremap("pw", function() builtin.grep_string { search = vim.fn.expand("") } end) nnoremap("pb", function() builtin.buffers() end) nnoremap("vh", function() builtin.help_tags() end) -- Telescope -- nnoremap('fs', ':lua require(\'telescope.builtin\').grep_string({ search = vim.fn.input("Grep For > ")})') -- nnoremap('ff', ':lua require(\'telescope.builtin\').find_files()') -- nnoremap('fw', ':lua require(\'telescope.builtin\').grep_string { search = vim.fn.expand("") }') -- nnoremap('fb', ':lua require(\'telescope.builtin\').buffers()') -- nnoremap('vh', ':lua require(\'telescope.builtin\').help_tags()') -- nnoremap('gwl', ':lua require(\'telescope\').extensions.git_worktree.git_worktrees()') -- nnoremap('gwc', ':lua require(\'telescope\').extensions.git_worktree.create_git_worktree()')