This commit is contained in:
hyper
2024-10-09 14:15:34 +08:00
parent 55ec4ac21c
commit c074143b95
3 changed files with 20 additions and 15 deletions
+9 -12
View File
@@ -58,36 +58,33 @@ return {
local builtin = require('telescope.builtin')
local utils = require('telescope.utils')
-- generic
vim.keymap.set('n', '<leader>l', builtin.live_grep, { desc = 'Telescope live grep' })
vim.keymap.set('n', '<leader>b', builtin.buffers, { desc = 'Telescope buffers' })
vim.keymap.set('n', '<leader>h', builtin.help_tags, { desc = 'Telescope help tags' })
vim.keymap.set('n', '<leader>t', function()
vim.cmd [[TodoTelescope]]
end, { desc = 'Telescope Todo' })
-- code inteligence
vim.keymap.set('n', '<leader>cd', builtin.diagnostics, { desc = 'Telescope diagnostics' })
vim.keymap.set('n', '<leader>cr', builtin.lsp_references, { desc = 'Telescope lsp references' })
vim.keymap.set('n', '<leader>cs', builtin.treesitter, { desc = 'Telescope treesitter' })
vim.keymap.set('n', '<leader>fp', builtin.find_files, { desc = 'Telescope find in project' })
-- file finding
vim.keymap.set('n', '<leader>pf', builtin.find_files, { desc = 'Telescope find in project' })
vim.keymap.set('n', '<leader>ff', function()
builtin.find_files({ cwd = utils.buffer_dir() })
end, { desc = 'Telescope find in buffer dir' })
-- something I'm too used to
vim.keymap.set('n', '<leader>fs', function()
vim.cmd [[w]]
end, { desc = 'Save' })
vim.keymap.set('n', '<leader>fq', function()
vim.cmd [[q]]
end, { desc = 'Close' })
vim.keymap.set('n', '<leader>fQ', function()
vim.cmd [[q!]]
end, { desc = 'Force close' })
vim.keymap.set('n', '<leader>fd', function()
vim.cmd [[wq]]
-- buffers
vim.keymap.set('n', '<leader>bb', builtin.buffers, { desc = 'Telescope buffers' })
vim.keymap.set('n', '<leader>bd', function()
vim.cmd [[bd]]
end, { desc = 'Save and close' })
end
}, {
+8
View File
@@ -5,6 +5,14 @@ return {
opts = {},
config = function()
require('typescript-tools').setup({})
vim.keymap.set('n', 'co', function()
vim.cmd [[TSToolsOrganizeImports]]
end, {desc = "TSTools Organize Imports"})
vim.keymap.set('n', 'ci', function()
vim.cmd [[TSToolsAddMissingImports]]
end, {desc = "TSTools Add Missing Imports"})
end
},{
"hrsh7th/nvim-cmp",