my-nvim-setup/lua/plugins/smart-split/config.lua

20 lines
677 B
Lua
Raw Normal View History

2024-02-15 11:13:37 +00:00
return function()
2024-03-05 06:54:50 +00:00
require("smart-splits").setup {
ignored_filetypes = {
"nofile",
"quickfix",
"prompt",
"neo-tree",
},
ignored_buftypes = { "NvimTree", "neo-tree" },
}
2024-02-15 11:13:37 +00:00
2024-03-05 06:54:50 +00:00
local keys = require "custom_keys"
local opttion = { noremap = true, silent = true }
2024-02-15 11:13:37 +00:00
2024-03-05 06:54:50 +00:00
vim.keymap.set({ "n", "t" }, keys.resize_left, require("smart-splits").resize_left, option)
vim.keymap.set({ "n", "t" }, keys.resize_down, require("smart-splits").resize_down, option)
vim.keymap.set({ "n", "t" }, keys.resize_up, require("smart-splits").resize_up, option)
vim.keymap.set({ "n", "t" }, keys.resize_right, require("smart-splits").resize_right, option)
2024-02-15 11:13:37 +00:00
end