Dropped duplicate lsp keybindings, added desc to fzf-lua ones
This commit is contained in:
@@ -1,18 +1,11 @@
|
|||||||
-- vim.keymap.set('i', 'todo', '<Tab>// TODO.<C-R>=strftime("%Y-%m-%d")<CR> ')
|
|
||||||
|
|
||||||
-- some shortcuts for LSP stuff
|
|
||||||
vim.keymap.set('n', '<leader>l', ':lua vim.lsp.buf.code_action()<CR>')
|
|
||||||
vim.keymap.set('n', '<leader>F', ':lua vim.lsp.buf.format()<CR>')
|
|
||||||
|
|
||||||
|
|
||||||
-- Setup fzf-lua keybindings
|
-- Setup fzf-lua keybindings
|
||||||
local fzf = require('fzf-lua')
|
local fzf = require('fzf-lua')
|
||||||
vim.keymap.set('n', '<leader>ff', fzf.files, {})
|
vim.keymap.set('n', '<leader>ff', fzf.files, { desc = "Find file" })
|
||||||
vim.keymap.set('n', '<leader>fs', fzf.lines, {})
|
vim.keymap.set('n', '<leader>fs', fzf.blines, { desc = "Search buffer" })
|
||||||
vim.keymap.set('n', '<leader>fg', fzf.live_grep, {})
|
vim.keymap.set('n', '<leader>fg', fzf.live_grep, { desc = "Grep" })
|
||||||
vim.keymap.set('n', '<leader>fk', fzf.keymaps, {})
|
vim.keymap.set('n', '<leader>fG', fzf.grep_cword, { desc = "Grep word under cursor" })
|
||||||
vim.keymap.set('n', '<leader>fb', fzf.buffers, {})
|
vim.keymap.set('n', '<leader>fb', fzf.buffers, { desc = "Buffers" })
|
||||||
vim.keymap.set('n', '<leader>fc', fzf.commands, {})
|
vim.keymap.set('n', '<leader>fc', fzf.commands, { desc = "Commands" })
|
||||||
vim.keymap.set('n', '<leader>fC', fzf.command_history, {})
|
vim.keymap.set('n', '<leader>fC', fzf.command_history, { desc = "Command history" })
|
||||||
vim.keymap.set('n', '<leader>fm', fzf.manpages, {})
|
vim.keymap.set('n', '<leader>fm', fzf.manpages, { desc = "Manpages" })
|
||||||
|
|
||||||
|
|||||||
@@ -109,4 +109,20 @@ require("lazy").setup({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
-- treesitter
|
||||||
|
{
|
||||||
|
"nvim-treesitter/nvim-treesitter",
|
||||||
|
build = ":TSUpdate",
|
||||||
|
config = function()
|
||||||
|
local configs = require("nvim-treesitter.configs")
|
||||||
|
|
||||||
|
configs.setup({
|
||||||
|
ensure_installed = { "c", "lua", "vim", "vimdoc", "query", "elixir", "heex", "javascript", "html", "diff", "go", "rust" },
|
||||||
|
sync_install = false,
|
||||||
|
highlight = { enable = true },
|
||||||
|
indent = { enable = true },
|
||||||
|
})
|
||||||
|
end
|
||||||
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user