🧹 refactor(data): require data modules directly
require data modules directly throughout config. No longer user
require("data") as a parent module
This commit is contained in:
+13
-14
@@ -3,17 +3,16 @@
|
||||
-- ╭─────────────────────────────────────────────────────────╮
|
||||
-- │ Terminals │
|
||||
-- ╰─────────────────────────────────────────────────────────╯
|
||||
local data = require("data")
|
||||
|
||||
return {
|
||||
{ -- Smart-Splits
|
||||
"mrjones2014/smart-splits.nvim",
|
||||
lazy = false,
|
||||
build = data.types.smart_splits.build(),
|
||||
build = require("data.types").smart_splits.build(),
|
||||
},
|
||||
{ -- Image Renderer
|
||||
"3rd/image.nvim",
|
||||
ft = data.types.image,
|
||||
ft = require("data.types").image,
|
||||
config = function()
|
||||
require("image").setup({
|
||||
backend = "kitty", -- Kitty will provide the best experience, but you need a compatible terminal
|
||||
@@ -76,49 +75,49 @@ return {
|
||||
{ -- ToggleTerm
|
||||
"akinsho/toggleterm.nvim",
|
||||
event = "VeryLazy",
|
||||
keys = data.keys.toggleterm,
|
||||
keys = require("data.keys").toggleterm,
|
||||
config = function()
|
||||
require("toggleterm").setup(data.types.toggleterm)
|
||||
require("toggleterm").setup(require("data.types").toggleterm)
|
||||
end,
|
||||
},
|
||||
{ -- Kitty-Runner
|
||||
"jghauser/kitty-runner.nvim",
|
||||
cond = data.func.is_kitty(),
|
||||
cond = require("data.func").is_kitty(),
|
||||
},
|
||||
{ -- Kitty-Scrollback
|
||||
"mikesmithgh/kitty-scrollback.nvim",
|
||||
enabled = true,
|
||||
lazy = true,
|
||||
cmd = data.cmd.kitty_scrollback,
|
||||
cmd = require("data.cmd").kitty_scrollback,
|
||||
event = { "User KittyScrollbackLaunch" },
|
||||
version = "*",
|
||||
config = function() -- Using Kitty-Scrollback
|
||||
if data.func.is_kitty_scrollback() then
|
||||
if require("data.func").is_kitty_scrollback() then
|
||||
require("kitty-scrollback").setup()
|
||||
end
|
||||
end,
|
||||
cond = data.func.is_kitty_scrollback(),
|
||||
cond = require("data.func").is_kitty_scrollback(),
|
||||
},
|
||||
{ -- Nekifoch
|
||||
"NeViRAIDE/nekifoch.nvim",
|
||||
lazy = true,
|
||||
cmd = data.cmd.nekifoch,
|
||||
cmd = require("data.cmd").nekifoch,
|
||||
opts = {
|
||||
kitty_conf_path = vim.env.HOME .. "/.kittyoverrides",
|
||||
},
|
||||
keys = data.keys.nekifoch,
|
||||
cond = data.func.is_kitty(),
|
||||
keys = require("data.keys").nekifoch,
|
||||
cond = require("data.func").is_kitty(),
|
||||
},
|
||||
{ -- WezTerm
|
||||
"willothy/wezterm.nvim",
|
||||
config = true,
|
||||
cond = data.func.is_wezterm(),
|
||||
cond = require("data.func").is_wezterm(),
|
||||
},
|
||||
{ -- Tmux
|
||||
"aserowy/tmux.nvim",
|
||||
config = function()
|
||||
return require("tmux").setup()
|
||||
end,
|
||||
cond = data.func.is_tmux(),
|
||||
cond = require("data.func").is_tmux(),
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user