feat(tmux-navigator)
This commit is contained in:
@ -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>")
|
||||||
|
@ -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,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user