diff --git a/fnl/plugins/neogit.fnl b/fnl/plugins/neogit.fnl new file mode 100644 index 0000000..b098b7c --- /dev/null +++ b/fnl/plugins/neogit.fnl @@ -0,0 +1,15 @@ +{1 :neogit + :after (fn [] + (fn graph-style [] + (if (= (os.getenv :TERM) :xterm-kitty) :kitty :ascii)) + + ((. (require :neogit) :setup) {:graph_style (graph-style) + :integrations {:telescope true} + :kind :replace})) + :before (fn [] (local lz (require :lz.n)) (lz.trigger_load :telescope.nvim)) + :cmd :Neogit + :keys [{1 :gg 2 (fn [] (vim.cmd.Neogit)) :desc "Open neogit" :mode :n} + {1 :gc + 2 (fn [] (vim.cmd.Neogit "kind=floating commit")) + :desc "Open neogit commit menu" + :mode :n}]} diff --git a/lua/plugins/neogit.lua b/lua/plugins/neogit.lua index 5781322..cd47c3d 100644 --- a/lua/plugins/neogit.lua +++ b/lua/plugins/neogit.lua @@ -1,42 +1,22 @@ -return { - "neogit", - cmd = "Neogit", - keys = { - { - "gg", - function() - vim.cmd.Neogit() - end, - desc = "Open neogit", - mode = "n", - }, - { - "gc", - function() - vim.cmd.Neogit("kind=floating commit") - end, - desc = "Open neogit commit menu", - mode = "n", - }, - }, - before = function() - local lz = require("lz.n") - lz.trigger_load("telescope.nvim") - end, - after = function() - local function graph_style() - if os.getenv("TERM") == "xterm-kitty" then - return "kitty" - else - return "ascii" - end +-- [nfnl] Compiled from ./fnl/plugins/neogit.fnl by https://github.com/Olical/nfnl, do not edit. +local function _1_() + local function graph_style() + if (os.getenv("TERM") == "xterm-kitty") then + return "kitty" + else + return "ascii" end - require("neogit").setup({ - graph_style = graph_style(), - integrations = { - telescope = true, - }, - kind = "replace", - }) - end, -} + end + return require("neogit").setup({graph_style = graph_style(), integrations = {telescope = true}, kind = "replace"}) +end +local function _3_() + local lz = require("lz.n") + return lz.trigger_load("telescope.nvim") +end +local function _4_() + return vim.cmd.Neogit() +end +local function _5_() + return vim.cmd.Neogit("kind=floating commit") +end +return {"neogit", after = _1_, before = _3_, cmd = "Neogit", keys = {{"gg", _4_, desc = "Open neogit", mode = "n"}, {"gc", _5_, desc = "Open neogit commit menu", mode = "n"}}}