feat: fennelize toggleterm
This commit is contained in:
parent
1fdf936138
commit
0fc9dfe029
2 changed files with 36 additions and 42 deletions
19
fnl/plugins/toggleterm.fnl
Normal file
19
fnl/plugins/toggleterm.fnl
Normal file
|
@ -0,0 +1,19 @@
|
|||
{1 :toggleterm.nvim
|
||||
:after (fn []
|
||||
((. (require :toggleterm) :setup) {:shade_terminals false}))
|
||||
:keys [{1 :<C-l>
|
||||
2 (fn [] (vim.cmd "ToggleTerm direction=float"))
|
||||
:desc "Toggle terminal"
|
||||
:mode [:n :t :v]}
|
||||
{1 :<leader>tv
|
||||
2 (fn [] (vim.cmd "ToggleTerm direction=vertical"))
|
||||
:desc "Vertical terminal"
|
||||
:mode :n}
|
||||
{1 :<leader>tt
|
||||
2 (fn [] (vim.cmd "ToggleTerm direction=horizontal"))
|
||||
:desc "Horizontal terminal"
|
||||
:mode :n}
|
||||
{1 :<leader>ts
|
||||
2 (fn [] (vim.cmd :TermSelect))
|
||||
:desc "Terminal select"
|
||||
:mode :n}]}
|
59
lua/plugins/toggleterm.lua
generated
59
lua/plugins/toggleterm.lua
generated
|
@ -1,42 +1,17 @@
|
|||
return {
|
||||
"toggleterm.nvim",
|
||||
keys = {
|
||||
{
|
||||
"<C-l>",
|
||||
function()
|
||||
vim.cmd("ToggleTerm direction=float")
|
||||
end,
|
||||
mode = { "n", "t", "v" },
|
||||
desc = "Toggle terminal",
|
||||
},
|
||||
{
|
||||
"<leader>tv",
|
||||
function()
|
||||
vim.cmd("ToggleTerm direction=vertical")
|
||||
end,
|
||||
desc = "Vertical terminal",
|
||||
mode = "n",
|
||||
},
|
||||
{
|
||||
"<leader>tt",
|
||||
function()
|
||||
vim.cmd("ToggleTerm direction=horizontal")
|
||||
end,
|
||||
desc = "Horizontal terminal",
|
||||
mode = "n",
|
||||
},
|
||||
{
|
||||
"<leader>ts",
|
||||
function()
|
||||
vim.cmd("TermSelect")
|
||||
end,
|
||||
desc = "Terminal select",
|
||||
mode = "n",
|
||||
},
|
||||
},
|
||||
after = function()
|
||||
require("toggleterm").setup({
|
||||
shade_terminals = false,
|
||||
})
|
||||
end,
|
||||
}
|
||||
-- [nfnl] Compiled from ./fnl/plugins/toggleterm.fnl by https://github.com/Olical/nfnl, do not edit.
|
||||
local function _1_()
|
||||
return require("toggleterm").setup({shade_terminals = false})
|
||||
end
|
||||
local function _2_()
|
||||
return vim.cmd("ToggleTerm direction=float")
|
||||
end
|
||||
local function _3_()
|
||||
return vim.cmd("ToggleTerm direction=vertical")
|
||||
end
|
||||
local function _4_()
|
||||
return vim.cmd("ToggleTerm direction=horizontal")
|
||||
end
|
||||
local function _5_()
|
||||
return vim.cmd("TermSelect")
|
||||
end
|
||||
return {"toggleterm.nvim", after = _1_, keys = {{"<C-l>", _2_, desc = "Toggle terminal", mode = {"n", "t", "v"}}, {"<leader>tv", _3_, desc = "Vertical terminal", mode = "n"}, {"<leader>tt", _4_, desc = "Horizontal terminal", mode = "n"}, {"<leader>ts", _5_, desc = "Terminal select", mode = "n"}}}
|
||||
|
|
Loading…
Reference in a new issue