return { { "al1-ce/just.nvim", dependencies = { 'nvim-lua/plenary.nvim', -- async jobs 'j-hui/fidget.nvim', -- task progress (optional) }, config = true }, { 'mistweaverco/kulala.nvim', ft = {"http", "rest"}, }, { "HakonHarnes/img-clip.nvim", event = "VeryLazy", opts = { -- add options here -- or leave it empty to use the default settings }, keys = { -- suggested keymap { "kp", "PasteImage", desc = "Paste image from system clipboard" }, }, }, { "uhs-robert/sshfs.nvim", opts = { mounts = { base_dir = vim.fn.expand("$HOME") .. "/Public", -- where remote mounts are created }, -- Refer to the configuration section below -- or leave empty for defaults }, }, { "esmuellert/codediff.nvim", dependencies = { "MunifTanjim/nui.nvim" }, cmd = "CodeDiff", }, { "ejrichards/mise.nvim", keys = { { "xm", "Lazy reload mise.nvim", desc = "Reload mise environment" } }, opts = { unset_vars = true, load_on_setup = true, force_run = true, } }, { 'NeogitOrg/neogit', dependencies = { 'nvim-lua/plenary.nvim', -- required 'sindrets/diffview.nvim', }, lazy = true, keys = { { 'gn', "Neogit kind=auto", desc = 'Neogit'}, { 'gN', "Neogit kind=floating", desc = 'Neogit'} }, opts = { -- disable_context_highlighting = true, disable_commit_confirmation = true, disable_insert_on_commit = false, disable_signs = true, integrations = { diffview = true, fz_lua = false }, auto_refresh = false, console_timeout = 5000, auto_show_console = false, sections = { stashes = { folded = false, }, recent = { folded = false }, }, } }, { "thunder-coding/zincoxide", opts = { -- name of zoxide binary in your "$PATH" or path to the binary -- the command is executed using vim.fn.system() -- eg. "zoxide" or "/usr/bin/zoxide" zincoxide_cmd = "zoxide", -- Kinda experimental as of now complete = true, -- Available options { "tabs", "window", "global" } behaviour = "tabs", }, cmd = { "Z", "Zg", "Zt", "Zw" }, }, }