diff --git a/nvim/init.lua b/nvim/init.lua index ce278b6a..e22027e4 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -76,7 +76,15 @@ vim.keymap.set("n", "e", " Neotree focus ") -- LSP -- vim.keymap.set("n", "gd", vim.lsp.buf.definition) vim.keymap.set("n", "ca", vim.lsp.buf.code_action) +vim.keymap.set("n", "ra", vim.lsp.buf.rename) vim.keymap.set("n", "lf", vim.diagnostic.open_float) -- Search -- vim.keymap.set("n", "", " noh ") + +-- Tmux navigator -- +vim.keymap.set("n", "", "TmuxNavigateLeft") +vim.keymap.set("n", "", "TmuxNavigateDown") +vim.keymap.set("n", "", "TmuxNavigateUp") +vim.keymap.set("n", "", "TmuxNavigateRight") +vim.keymap.set("n", "", "TmuxNavigatePrevious") diff --git a/nvim/lua/plugins/init.lua b/nvim/lua/plugins/init.lua index 7f205c7e..92b14ac2 100644 --- a/nvim/lua/plugins/init.lua +++ b/nvim/lua/plugins/init.lua @@ -1,4 +1,14 @@ return { + { + "christoomey/vim-tmux-navigator", + cmd = { + "TmuxNavigateLeft", + "TmuxNavigateDown", + "TmuxNavigateUp", + "TmuxNavigateRight", + "TmuxNavigatePrevious", + }, + }, { "windwp/nvim-autopairs", event = "InsertEnter", @@ -43,7 +53,7 @@ return { config = function() local ft = require("guard.filetype") ft("lua"):fmt("lsp"):append("stylua") - ft("typescript,javascript,typescriptreact"):fmt("prettierd"):lint("eslint_d") + ft("typescript,javascript,typescriptreact"):fmt("prettierd") end, }, { @@ -77,12 +87,6 @@ return { "s1n7ax/nvim-window-picker", version = "2.*", config = function() - require("neo-tree").setup({ - update_focused_file = { - enable = true, - }, - }) - require("window-picker").setup({ filter_rules = { include_current_win = false, @@ -101,8 +105,14 @@ return { }, config = function() 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]]) end, }, {