feat(tmux-navigator)

This commit is contained in:
2024-10-09 14:45:48 +01:00
parent dfdd45f1e2
commit ae67602ff0
2 changed files with 26 additions and 8 deletions

View File

@ -76,7 +76,15 @@ vim.keymap.set("n", "<leader>e", "<Cmd> Neotree focus <CR>")
-- LSP -- -- LSP --
vim.keymap.set("n", "<leader>gd", vim.lsp.buf.definition) vim.keymap.set("n", "<leader>gd", vim.lsp.buf.definition)
vim.keymap.set("n", "<leader>ca", vim.lsp.buf.code_action) vim.keymap.set("n", "<leader>ca", vim.lsp.buf.code_action)
vim.keymap.set("n", "<leader>ra", vim.lsp.buf.rename)
vim.keymap.set("n", "<leader>lf", vim.diagnostic.open_float) vim.keymap.set("n", "<leader>lf", vim.diagnostic.open_float)
-- Search -- -- Search --
vim.keymap.set("n", "<ESC>", "<Cmd> noh <CR>") vim.keymap.set("n", "<ESC>", "<Cmd> noh <CR>")
-- Tmux navigator --
vim.keymap.set("n", "<c-h>", "<cmd>TmuxNavigateLeft<cr>")
vim.keymap.set("n", "<c-j>", "<cmd>TmuxNavigateDown<cr>")
vim.keymap.set("n", "<c-k>", "<cmd>TmuxNavigateUp<cr>")
vim.keymap.set("n", "<c-l>", "<cmd>TmuxNavigateRight<cr>")
vim.keymap.set("n", "<c-\\>", "<cmd>TmuxNavigatePrevious<cr>")

View File

@ -1,4 +1,14 @@
return { return {
{
"christoomey/vim-tmux-navigator",
cmd = {
"TmuxNavigateLeft",
"TmuxNavigateDown",
"TmuxNavigateUp",
"TmuxNavigateRight",
"TmuxNavigatePrevious",
},
},
{ {
"windwp/nvim-autopairs", "windwp/nvim-autopairs",
event = "InsertEnter", event = "InsertEnter",
@ -43,7 +53,7 @@ return {
config = function() config = function()
local ft = require("guard.filetype") local ft = require("guard.filetype")
ft("lua"):fmt("lsp"):append("stylua") ft("lua"):fmt("lsp"):append("stylua")
ft("typescript,javascript,typescriptreact"):fmt("prettierd"):lint("eslint_d") ft("typescript,javascript,typescriptreact"):fmt("prettierd")
end, end,
}, },
{ {
@ -77,12 +87,6 @@ return {
"s1n7ax/nvim-window-picker", "s1n7ax/nvim-window-picker",
version = "2.*", version = "2.*",
config = function() config = function()
require("neo-tree").setup({
update_focused_file = {
enable = true,
},
})
require("window-picker").setup({ require("window-picker").setup({
filter_rules = { filter_rules = {
include_current_win = false, include_current_win = false,
@ -101,8 +105,14 @@ return {
}, },
config = function() config = function()
require("neo-tree").setup({ require("neo-tree").setup({
close_if_last_window = false, filesystem = {
follow_current_file = {
enabled = true,
},
},
close_if_last_window = true,
}) })
vim.cmd([[nnoremap \ :Neotree reveal<cr>]])
end, end,
}, },
{ {