my-nvim-setup/lua/plugins/smart-split/config.lua
2024-03-05 12:24:50 +05:30

19 lines
677 B
Lua

return function()
require("smart-splits").setup {
ignored_filetypes = {
"nofile",
"quickfix",
"prompt",
"neo-tree",
},
ignored_buftypes = { "NvimTree", "neo-tree" },
}
local keys = require "custom_keys"
local opttion = { noremap = true, silent = true }
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)
end