123456789101112131415161718192021222324252627282930313233343536373839 |
- local M = {}
- M.config = function()
- require'FTerm'.setup({
- dimensions = {
- height = 0.8,
- width = 0.8,
- x = 0.5,
- y = 0.5
- },
- border = 'single' -- or 'double'
- })
- -- Create LazyGit Terminal
- local term = require("FTerm.terminal")
- local lazy = term:new():setup({
- cmd = "lazygit",
- dimensions = {
- height = 0.9,
- width = 0.9
- }
- })
- local function is_installed(exe)
- return vim.fn.executable(exe) == 1
- end
- -- Use this to toggle gitui in a floating terminal
- function _G.__fterm_lazygit()
- if is_installed("lazygit") ~= true then
- print("Please install lazygit. Check documentation for more information")
- return
- end
- lazy:toggle()
- end
- end
- return M
|