From 0fc9dfe029b14b64706412b52881d70efefccac6 Mon Sep 17 00:00:00 2001 From: Youwen Wu Date: Sat, 1 Feb 2025 14:51:07 -0800 Subject: [PATCH] feat: fennelize toggleterm --- fnl/plugins/toggleterm.fnl | 19 ++++++++++++ lua/plugins/toggleterm.lua | 59 +++++++++++--------------------------- 2 files changed, 36 insertions(+), 42 deletions(-) create mode 100644 fnl/plugins/toggleterm.fnl diff --git a/fnl/plugins/toggleterm.fnl b/fnl/plugins/toggleterm.fnl new file mode 100644 index 0000000..09f06b5 --- /dev/null +++ b/fnl/plugins/toggleterm.fnl @@ -0,0 +1,19 @@ +{1 :toggleterm.nvim + :after (fn [] + ((. (require :toggleterm) :setup) {:shade_terminals false})) + :keys [{1 : + 2 (fn [] (vim.cmd "ToggleTerm direction=float")) + :desc "Toggle terminal" + :mode [:n :t :v]} + {1 :tv + 2 (fn [] (vim.cmd "ToggleTerm direction=vertical")) + :desc "Vertical terminal" + :mode :n} + {1 :tt + 2 (fn [] (vim.cmd "ToggleTerm direction=horizontal")) + :desc "Horizontal terminal" + :mode :n} + {1 :ts + 2 (fn [] (vim.cmd :TermSelect)) + :desc "Terminal select" + :mode :n}]} diff --git a/lua/plugins/toggleterm.lua b/lua/plugins/toggleterm.lua index 2b0cbe0..7e2ad48 100644 --- a/lua/plugins/toggleterm.lua +++ b/lua/plugins/toggleterm.lua @@ -1,42 +1,17 @@ -return { - "toggleterm.nvim", - keys = { - { - "", - function() - vim.cmd("ToggleTerm direction=float") - end, - mode = { "n", "t", "v" }, - desc = "Toggle terminal", - }, - { - "tv", - function() - vim.cmd("ToggleTerm direction=vertical") - end, - desc = "Vertical terminal", - mode = "n", - }, - { - "tt", - function() - vim.cmd("ToggleTerm direction=horizontal") - end, - desc = "Horizontal terminal", - mode = "n", - }, - { - "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 = {{"", _2_, desc = "Toggle terminal", mode = {"n", "t", "v"}}, {"tv", _3_, desc = "Vertical terminal", mode = "n"}, {"tt", _4_, desc = "Horizontal terminal", mode = "n"}, {"ts", _5_, desc = "Terminal select", mode = "n"}}}