Compare commits

...

3 Commits

3 changed files with 30 additions and 10 deletions

View File

@ -53,5 +53,6 @@
"vim-dadbod": { "branch": "master", "commit": "9f0ca8bcef704659820a95c3bbd2c262583a66a1" }, "vim-dadbod": { "branch": "master", "commit": "9f0ca8bcef704659820a95c3bbd2c262583a66a1" },
"vim-dadbod-completion": { "branch": "master", "commit": "a8dac0b3cf6132c80dc9b18bef36d4cf7a9e1fe6" }, "vim-dadbod-completion": { "branch": "master", "commit": "a8dac0b3cf6132c80dc9b18bef36d4cf7a9e1fe6" },
"vim-dadbod-ui": { "branch": "master", "commit": "685e75b34ee0e12f92ec4507ea8bb7f1aaa936e5" }, "vim-dadbod-ui": { "branch": "master", "commit": "685e75b34ee0e12f92ec4507ea8bb7f1aaa936e5" },
"vim-tmux-navigator": { "branch": "master", "commit": "791dacfcfc8ccb7f6eb1c853050883b03e5a22fe" },
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" } "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
} }

View File

@ -1,8 +1,8 @@
-- Resize window to prioritize the focused on. -- Resize window to prioritize the focused on.
-- https://github.com/nvim-focus/focus.nvim -- https://github.com/nvim-focus/focus.nvim
return { return {
'nvim-focus/focus.nvim', "nvim-focus/focus.nvim",
event = 'VeryLazy', event = "VeryLazy",
opts = { opts = {
enable = true, enable = true,
ui = { ui = {
@ -14,13 +14,14 @@ return {
}, },
}, },
config = function() config = function()
require('focus').setup {} require("focus").setup({})
local ignore_buftypes = { 'dbui' } local ignore_buftypes = { "dbui", "nofile" }
local ignore_filetypes = { 'dbui', 'dapui_breakpoints', 'dapui_stacks', 'dapui_scopes', 'dap_repl', 'dapui_console' } local ignore_filetypes =
local augroup = vim.api.nvim_create_augroup('FocusDisable', { clear = true }) { "dbui", "dapui_breakpoints", "dapui_stacks", "dapui_scopes", "dap_repl", "dapui_console" }
local augroup = vim.api.nvim_create_augroup("FocusDisable", { clear = true })
vim.api.nvim_create_autocmd('WinEnter', { vim.api.nvim_create_autocmd("WinEnter", {
group = augroup, group = augroup,
callback = function(_) callback = function(_)
if vim.tbl_contains(ignore_buftypes, vim.bo.buftype) then if vim.tbl_contains(ignore_buftypes, vim.bo.buftype) then
@ -29,10 +30,10 @@ return {
vim.w.focus_disable = false vim.w.focus_disable = false
end end
end, end,
desc = 'Disable focus autoresize for BufType', desc = "Disable focus autoresize for BufType",
}) })
vim.api.nvim_create_autocmd('FileType', { vim.api.nvim_create_autocmd("FileType", {
group = augroup, group = augroup,
callback = function(_) callback = function(_)
if vim.tbl_contains(ignore_filetypes, vim.bo.filetype) then if vim.tbl_contains(ignore_filetypes, vim.bo.filetype) then
@ -41,7 +42,7 @@ return {
vim.b.focus_disable = false vim.b.focus_disable = false
end end
end, end,
desc = 'Disable focus autoresize for FileType', desc = "Disable focus autoresize for FileType",
}) })
end, end,
} }

View File

@ -0,0 +1,18 @@
return {
"christoomey/vim-tmux-navigator",
cmd = {
"TmuxNavigateLeft",
"TmuxNavigateDown",
"TmuxNavigateUp",
"TmuxNavigateRight",
"TmuxNavigatePrevious",
"TmuxNavigatorProcessList",
},
keys = {
{ "<c-h>", "<cmd><C-U>TmuxNavigateLeft<cr>" },
{ "<c-j>", "<cmd><C-U>TmuxNavigateDown<cr>" },
{ "<c-k>", "<cmd><C-U>TmuxNavigateUp<cr>" },
{ "<c-l>", "<cmd><C-U>TmuxNavigateRight<cr>" },
{ "<c-\\>", "<cmd><C-U>TmuxNavigatePrevious<cr>" },
},
}