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 {
|
-- [nfnl] Compiled from ./fnl/plugins/toggleterm.fnl by https://github.com/Olical/nfnl, do not edit.
|
||||||
"toggleterm.nvim",
|
local function _1_()
|
||||||
keys = {
|
return require("toggleterm").setup({shade_terminals = false})
|
||||||
{
|
end
|
||||||
"<C-l>",
|
local function _2_()
|
||||||
function()
|
return vim.cmd("ToggleTerm direction=float")
|
||||||
vim.cmd("ToggleTerm direction=float")
|
end
|
||||||
end,
|
local function _3_()
|
||||||
mode = { "n", "t", "v" },
|
return vim.cmd("ToggleTerm direction=vertical")
|
||||||
desc = "Toggle terminal",
|
end
|
||||||
},
|
local function _4_()
|
||||||
{
|
return vim.cmd("ToggleTerm direction=horizontal")
|
||||||
"<leader>tv",
|
end
|
||||||
function()
|
local function _5_()
|
||||||
vim.cmd("ToggleTerm direction=vertical")
|
return vim.cmd("TermSelect")
|
||||||
end,
|
end
|
||||||
desc = "Vertical terminal",
|
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"}}}
|
||||||
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,
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in a new issue