remove bloated neovim plugins
This commit is contained in:
parent
3d28ac9260
commit
26502be998
17 changed files with 206 additions and 478 deletions
|
|
@ -62,10 +62,8 @@ return {
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
sources = cmp.config.sources({
|
sources = cmp.config.sources({
|
||||||
{ name = "nvim_lsp" },
|
|
||||||
{ name = "luasnip" },
|
|
||||||
{ name = "buffer" },
|
|
||||||
{ name = "path" },
|
{ name = "path" },
|
||||||
|
{ name = "buffer" },
|
||||||
}),
|
}),
|
||||||
formatting = {
|
formatting = {
|
||||||
fields = { "kind", "abbr", "menu" },
|
fields = { "kind", "abbr", "menu" },
|
||||||
|
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
return {
|
|
||||||
"goolord/alpha-nvim",
|
|
||||||
lazy = false,
|
|
||||||
opts = function()
|
|
||||||
local dashboard = require("alpha.themes.dashboard")
|
|
||||||
|
|
||||||
dashboard.section.header.val = {
|
|
||||||
" ████ ███ █████ █████ ",
|
|
||||||
" ░░███ ░░░ ░░███ ░░███ ",
|
|
||||||
" ██████ ░███ ██████ ████ ███████ ░███ █████",
|
|
||||||
" ░░░░░███ ░███ ███░░███░░███ ███░░███ ░███░░███ ",
|
|
||||||
" ███████ ░███ ░███████ ░███ ░███ ░███ ░██████░ ",
|
|
||||||
" ███░░███ ░███ ░███░░░ ░███ ░███ ░███ ░███░░███ ",
|
|
||||||
"░░████████ █████░░██████ █████░░████████ ████ █████",
|
|
||||||
" ░░░░░░░░ ░░░░░ ░░░░░░ ░░░░░ ░░░░░░░░ ░░░░ ░░░░░ ",
|
|
||||||
}
|
|
||||||
dashboard.section.header.opts.hl = "DashboardHeader"
|
|
||||||
|
|
||||||
dashboard.section.buttons.val = {
|
|
||||||
dashboard.button("LDR f f", " Find File ", "<leader>ff"),
|
|
||||||
dashboard.button("LDR LDR t", " Bookmars", "<leader><leader>t"),
|
|
||||||
dashboard.button("LDR g g", " Git ", "<leader>gg"),
|
|
||||||
}
|
|
||||||
|
|
||||||
dashboard.section.footer.val =
|
|
||||||
{ " ", " ", " ", "Nvim loaded " .. require("lazy").stats().count .. " plugins " }
|
|
||||||
dashboard.section.footer.opts.hl = "DashboardFooter"
|
|
||||||
|
|
||||||
dashboard.config.layout[1].val = vim.fn.max({ 2, vim.fn.floor(vim.fn.winheight(0) * 0.2) })
|
|
||||||
dashboard.config.layout[3].val = 5
|
|
||||||
dashboard.config.opts.noautocmd = true
|
|
||||||
|
|
||||||
return dashboard.opts
|
|
||||||
end,
|
|
||||||
}
|
|
||||||
|
|
@ -1,66 +0,0 @@
|
||||||
return {
|
|
||||||
"rolv-apneseth/tfm.nvim",
|
|
||||||
lazy = false,
|
|
||||||
opts = {
|
|
||||||
-- TFM to use
|
|
||||||
-- Possible choices: "ranger" | "nnn" | "lf" | "vifm" | "yazi" (default)
|
|
||||||
file_manager = "yazi",
|
|
||||||
-- Replace netrw entirely
|
|
||||||
-- Default: false
|
|
||||||
replace_netrw = true,
|
|
||||||
-- Enable creation of commands
|
|
||||||
-- Default: false
|
|
||||||
-- Commands:
|
|
||||||
-- Tfm: selected file(s) will be opened in the current window
|
|
||||||
-- TfmSplit: selected file(s) will be opened in a horizontal split
|
|
||||||
-- TfmVsplit: selected file(s) will be opened in a vertical split
|
|
||||||
-- TfmTabedit: selected file(s) will be opened in a new tab page
|
|
||||||
enable_cmds = true,
|
|
||||||
-- Custom keybindings only applied within the TFM buffer
|
|
||||||
-- Default: {}
|
|
||||||
keybindings = {
|
|
||||||
["<ESC>"] = "q",
|
|
||||||
},
|
|
||||||
-- Customise UI. The below options are the default
|
|
||||||
ui = {
|
|
||||||
border = "rounded",
|
|
||||||
height = 1,
|
|
||||||
width = 1,
|
|
||||||
x = 0.5,
|
|
||||||
y = 0.5,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
keys = {
|
|
||||||
{
|
|
||||||
"<leader>e",
|
|
||||||
function()
|
|
||||||
require("tfm").open()
|
|
||||||
end,
|
|
||||||
desc = "TFM",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>mh",
|
|
||||||
function()
|
|
||||||
local tfm = require("tfm")
|
|
||||||
tfm.open(nil, tfm.OPEN_MODE.split)
|
|
||||||
end,
|
|
||||||
desc = "TFM - horizontal split",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>mv",
|
|
||||||
function()
|
|
||||||
local tfm = require("tfm")
|
|
||||||
tfm.open(nil, tfm.OPEN_MODE.vsplit)
|
|
||||||
end,
|
|
||||||
desc = "TFM - vertical split",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>mt",
|
|
||||||
function()
|
|
||||||
local tfm = require("tfm")
|
|
||||||
tfm.open(nil, tfm.OPEN_MODE.tabedit)
|
|
||||||
end,
|
|
||||||
desc = "TFM - new tab",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
return {
|
|
||||||
"folke/flash.nvim",
|
|
||||||
event = "VeryLazy",
|
|
||||||
---@type Flash.Config
|
|
||||||
opts = {
|
|
||||||
label = {
|
|
||||||
rainbow = {
|
|
||||||
enabled = true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
modes = {
|
|
||||||
search = {
|
|
||||||
enabled = false, -- actibable with require("flash").toggle(),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
-- stylua: ignore
|
|
||||||
keys = {
|
|
||||||
{ "s", mode = { "n", "x", "o" }, function() require("flash").jump() end, desc = "Flash" },
|
|
||||||
{ "S", mode = { "n", "x", "o" }, function() require("flash").treesitter() end, desc = "Flash Treesitter" },
|
|
||||||
{ "r", mode = "o", function() require("flash").remote() end, desc = "Remote Flash" },
|
|
||||||
{ "R", mode = { "o", "x" }, function() require("flash").treesitter_search() end, desc = "Treesitter Search" },
|
|
||||||
{ "<c-s>", mode = { "c" }, function() require("flash").toggle() end, desc = "Toggle Flash Search" },
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
@ -1,87 +0,0 @@
|
||||||
return {
|
|
||||||
{
|
|
||||||
"lewis6991/gitsigns.nvim",
|
|
||||||
event = { "BufReadPre", "BufNewFile" },
|
|
||||||
opts = {
|
|
||||||
-- See `:help gitsigns.txt`
|
|
||||||
signs = {
|
|
||||||
add = { text = "▎" },
|
|
||||||
change = { text = "▎" },
|
|
||||||
delete = { text = "" },
|
|
||||||
topdelete = { text = "" },
|
|
||||||
changedelete = { text = "▎" },
|
|
||||||
untracked = { text = "▎" },
|
|
||||||
},
|
|
||||||
on_attach = function(buffer)
|
|
||||||
local gs = package.loaded.gitsigns
|
|
||||||
|
|
||||||
local function map(mode, l, r, desc)
|
|
||||||
vim.keymap.set(mode, "<leader>g" .. l, r, { buffer = buffer, desc = desc })
|
|
||||||
end
|
|
||||||
|
|
||||||
-- stylua: ignore start
|
|
||||||
map("n", "j", gs.next_hunk, "Next Hunk")
|
|
||||||
map("n", "k", gs.prev_hunk, "Prev Hunk")
|
|
||||||
map({ "n", "v" }, "s", ":Gitsigns stage_hunk<CR>", "Stage Hunk")
|
|
||||||
map({ "n", "v" }, "r", ":Gitsigns reset_hunk<CR>", "Reset Hunk")
|
|
||||||
map("n", "u", gs.undo_stage_hunk, "Undo Stage Hunk")
|
|
||||||
map("n", "R", gs.reset_buffer, "Reset Buffer")
|
|
||||||
map("n", "<TAB>", gs.preview_hunk, "Preview Hunk")
|
|
||||||
map("n", "l", function() gs.blame_line({ full = true }) end, "Blame Line")
|
|
||||||
map("n", "d", gs.diffthis, "Diff This")
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"NeogitOrg/neogit",
|
|
||||||
dependencies = {
|
|
||||||
"nvim-lua/plenary.nvim", -- required
|
|
||||||
"nvim-telescope/telescope.nvim", -- optional
|
|
||||||
"sindrets/diffview.nvim", -- optional
|
|
||||||
},
|
|
||||||
config = true,
|
|
||||||
opts = {
|
|
||||||
disable_line_numbers = false,
|
|
||||||
console_timeout = 8000,
|
|
||||||
graph_style = "unicode",
|
|
||||||
kind = "tab",
|
|
||||||
ignored_settings = {
|
|
||||||
"NeogitPushPopup--force",
|
|
||||||
"NeogitPullPopup--rebase",
|
|
||||||
"NeogitCommitPopup--allow-empty",
|
|
||||||
"NeogitCommitPopup--reuse-message",
|
|
||||||
"NeogitRevertPopup--no-edit",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
keys = {
|
|
||||||
{
|
|
||||||
"<leader>gg",
|
|
||||||
function()
|
|
||||||
require("neogit").open()
|
|
||||||
end,
|
|
||||||
desc = "Neogit",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>gc",
|
|
||||||
function()
|
|
||||||
require("neogit").open({ "commit" })
|
|
||||||
end,
|
|
||||||
desc = "Commit",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>gp",
|
|
||||||
function()
|
|
||||||
require("neogit").open({ "pull" })
|
|
||||||
end,
|
|
||||||
desc = "Pull",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"<leader>gP",
|
|
||||||
function()
|
|
||||||
require("neogit").open({ "push" })
|
|
||||||
end,
|
|
||||||
desc = "Push",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
@ -31,39 +31,4 @@ return {
|
||||||
lsp = true,
|
lsp = true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- Dotfiles management
|
|
||||||
{
|
|
||||||
"xvzc/chezmoi.nvim",
|
|
||||||
dependencies = { "nvim-lua/plenary.nvim", "alker0/chezmoi.vim" },
|
|
||||||
config = function()
|
|
||||||
require("chezmoi").setup({
|
|
||||||
{
|
|
||||||
edit = {
|
|
||||||
watch = false,
|
|
||||||
force = false,
|
|
||||||
},
|
|
||||||
notification = {
|
|
||||||
on_open = true,
|
|
||||||
on_apply = true,
|
|
||||||
on_watch = false,
|
|
||||||
},
|
|
||||||
telescope = {
|
|
||||||
select = { "<CR>" },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
|
|
||||||
-- INFO: this should be the same as $(chezmoi source-path)
|
|
||||||
pattern = { os.getenv("HOME") .. "/.local/share/chezmoi/chezmoi/*" },
|
|
||||||
callback = function()
|
|
||||||
vim.schedule(require("chezmoi.commands.__edit").watch)
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
local telescope = require("telescope")
|
|
||||||
|
|
||||||
telescope.load_extension("chezmoi")
|
|
||||||
vim.keymap.set("n", "<leader>fz", telescope.extensions.chezmoi.find_files, { desc = "Find dotfile" })
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -47,15 +47,8 @@ return {
|
||||||
miniclue.gen_clues.z(),
|
miniclue.gen_clues.z(),
|
||||||
|
|
||||||
{ mode = "n", keys = "<Leader><Leader>", desc = "+Bookmarks" },
|
{ mode = "n", keys = "<Leader><Leader>", desc = "+Bookmarks" },
|
||||||
{ mode = "n", keys = "<Leader><Leader>n", postkeys = "<Leader><Leader>" },
|
|
||||||
{ mode = "n", keys = "<Leader><Leader>N", postkeys = "<Leader><Leader>" },
|
|
||||||
{ mode = "n", keys = "<Leader>b", desc = "+Buffers" },
|
{ mode = "n", keys = "<Leader>b", desc = "+Buffers" },
|
||||||
{ mode = "n", keys = "<Leader>f", desc = "+Find" },
|
{ mode = "n", keys = "<Leader>f", desc = "+Find" },
|
||||||
{ mode = "n", keys = "<Leader>g", desc = "+Git" },
|
|
||||||
{ mode = "n", keys = "<Leader>l", desc = "+LSP" },
|
|
||||||
{ mode = "n", keys = "<Leader>r", desc = "+Replace" },
|
|
||||||
{ mode = "n", keys = "<Leader>u", desc = "+UI & Config" },
|
|
||||||
{ mode = "n", keys = "<Leader>un", desc = "+Noice" },
|
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Clue window settings
|
-- Clue window settings
|
||||||
|
|
|
||||||
|
|
@ -1,29 +0,0 @@
|
||||||
return {
|
|
||||||
"mfussenegger/nvim-lint",
|
|
||||||
event = "VeryLazy",
|
|
||||||
config = function()
|
|
||||||
local lint = require("lint")
|
|
||||||
|
|
||||||
lint.linters.gitlint.stdin = true
|
|
||||||
lint.linters.gitlint.args = { "--contrib", "contrib-title-conventional-commits", "--msg-filename", "-" }
|
|
||||||
|
|
||||||
lint.linters_by_ft = {
|
|
||||||
javascript = { "eslint_d" },
|
|
||||||
typescript = { "eslint_d" },
|
|
||||||
javascriptreact = { "eslint_d" },
|
|
||||||
typescriptreact = { "eslint_d" },
|
|
||||||
-- astro = { "eslint_d" },
|
|
||||||
python = { "pylint" },
|
|
||||||
sh = { "shellcheck" },
|
|
||||||
NeogitCommitMessage = { "gitlint" },
|
|
||||||
gitcommit = { "gitlint" },
|
|
||||||
markdown = { "markdownlint" },
|
|
||||||
}
|
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd({ "BufWritePost" }, {
|
|
||||||
callback = function()
|
|
||||||
require("lint").try_lint()
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
end,
|
|
||||||
}
|
|
||||||
|
|
@ -130,9 +130,7 @@ return {
|
||||||
-- Ensure the servers above are installed
|
-- Ensure the servers above are installed
|
||||||
local mason_lspconfig = require("mason-lspconfig")
|
local mason_lspconfig = require("mason-lspconfig")
|
||||||
|
|
||||||
mason_lspconfig.setup({
|
mason_lspconfig.setup({})
|
||||||
ensure_installed = vim.tbl_keys(servers),
|
|
||||||
})
|
|
||||||
|
|
||||||
mason_lspconfig.setup_handlers({
|
mason_lspconfig.setup_handlers({
|
||||||
function(server_name)
|
function(server_name)
|
||||||
|
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
return {
|
|
||||||
"L3MON4D3/LuaSnip",
|
|
||||||
dependencies = {
|
|
||||||
"rafamadriz/friendly-snippets",
|
|
||||||
config = function()
|
|
||||||
require("luasnip.loaders.from_vscode").lazy_load()
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
opts = {
|
|
||||||
history = true,
|
|
||||||
delete_check_events = "TextChanged",
|
|
||||||
},
|
|
||||||
-- stylua: ignore
|
|
||||||
keys = {
|
|
||||||
{
|
|
||||||
"<tab>",
|
|
||||||
function()
|
|
||||||
return require("luasnip").jumpable(1) and "<Plug>luasnip-jump-next" or "<tab>"
|
|
||||||
end,
|
|
||||||
expr = true,
|
|
||||||
silent = true,
|
|
||||||
mode = "i",
|
|
||||||
},
|
|
||||||
{ "<tab>", function() require("luasnip").jump(1) end, mode = "s" },
|
|
||||||
{ "<s-tab>", function() require("luasnip").jump(-1) end, mode = { "i", "s" } },
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
@ -1,22 +1,6 @@
|
||||||
return {
|
return {
|
||||||
"williamboman/mason.nvim",
|
"williamboman/mason.nvim",
|
||||||
cmd = "Mason",
|
cmd = "Mason",
|
||||||
keys = { { "<leader>cm", "<cmd>Mason<cr>", desc = "Mason" } },
|
keys = { { "<leader>um", "<cmd>Mason<cr>", desc = "Mason" } },
|
||||||
build = ":MasonUpdate",
|
build = ":MasonUpdate",
|
||||||
opts = {
|
|
||||||
ensure_installed = {
|
|
||||||
"blue",
|
|
||||||
"pylint",
|
|
||||||
"eslint_d",
|
|
||||||
"markdownlint",
|
|
||||||
"nimlsp",
|
|
||||||
"prettierd",
|
|
||||||
"shellcheck",
|
|
||||||
"stylua",
|
|
||||||
"gofumpt",
|
|
||||||
"golines",
|
|
||||||
"goimports-reviser",
|
|
||||||
"gopls"
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,19 +15,10 @@ return {
|
||||||
-- Add languages to be installed here that you want installed for treesitter
|
-- Add languages to be installed here that you want installed for treesitter
|
||||||
ensure_installed = {
|
ensure_installed = {
|
||||||
"bash",
|
"bash",
|
||||||
"c",
|
|
||||||
"cpp",
|
|
||||||
"go",
|
|
||||||
"lua",
|
"lua",
|
||||||
"markdown",
|
"markdown",
|
||||||
"markdown_inline",
|
"markdown_inline",
|
||||||
"python",
|
|
||||||
"regex",
|
"regex",
|
||||||
"rust",
|
|
||||||
"sql",
|
|
||||||
"tsx",
|
|
||||||
"javascript",
|
|
||||||
"typescript",
|
|
||||||
"vim",
|
"vim",
|
||||||
"vimdoc",
|
"vimdoc",
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -1,24 +0,0 @@
|
||||||
return {
|
|
||||||
"folke/trouble.nvim",
|
|
||||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
|
||||||
cmd = { "TroubleToggle", "Trouble" },
|
|
||||||
keys = {
|
|
||||||
{ "<leader>fq", "<CMD>TroubleToggle<CR>", desc = "Toggle trouble" },
|
|
||||||
{ "<leader>fd", "<CMD>TroubleToggle workspace_diagnostics<CR>", desc = "Find diagnostics" },
|
|
||||||
{
|
|
||||||
"<leader>fD",
|
|
||||||
"<CMD>TroubleToggle document_diagnostics<CR>",
|
|
||||||
desc = "Find diagnostics in workspace",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
config = function()
|
|
||||||
require("trouble").setup({
|
|
||||||
mode = "document_diagnostics",
|
|
||||||
action_keys = {
|
|
||||||
open_split = "s",
|
|
||||||
open_vsplit = "v",
|
|
||||||
open_tab = "t",
|
|
||||||
},
|
|
||||||
})
|
|
||||||
end,
|
|
||||||
}
|
|
||||||
|
|
@ -1,23 +0,0 @@
|
||||||
return {
|
|
||||||
{
|
|
||||||
"ckolkey/ts-node-action",
|
|
||||||
dependencies = { "nvim-treesitter" },
|
|
||||||
event = "VeryLazy",
|
|
||||||
config = function()
|
|
||||||
require("ts-node-action").setup({})
|
|
||||||
|
|
||||||
vim.keymap.set({ "n" }, "<leader>lA", require("ts-node-action").node_action, { desc = "Node Action" })
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Wansmer/treesj",
|
|
||||||
cmd = { "TSJToggle" },
|
|
||||||
keys = {
|
|
||||||
{ "<leader>lm", "<CMD>TSJToggle<CR>", desc = "Toggle treesitter join" },
|
|
||||||
},
|
|
||||||
dependencies = { "nvim-treesitter/nvim-treesitter" },
|
|
||||||
opts = {
|
|
||||||
use_default_keymaps = true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
@ -1,81 +0,0 @@
|
||||||
return {
|
|
||||||
"folke/zen-mode.nvim",
|
|
||||||
dependencies = {
|
|
||||||
{
|
|
||||||
"folke/twilight.nvim",
|
|
||||||
opts = {
|
|
||||||
-- your configuration comes here
|
|
||||||
-- or leave it empty to use the default settings
|
|
||||||
-- refer to the configuration section below
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
keys = {
|
|
||||||
{
|
|
||||||
"<leader>uz",
|
|
||||||
function()
|
|
||||||
require("zen-mode").toggle({})
|
|
||||||
end,
|
|
||||||
desc = "Toggle zen mode",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
opts = {
|
|
||||||
window = {
|
|
||||||
backdrop = 0.95, -- shade the backdrop of the Zen window. Set to 1 to keep the same as Normal
|
|
||||||
-- height and width can be:
|
|
||||||
-- * an absolute number of cells when > 1
|
|
||||||
-- * a percentage of the width / height of the editor when <= 1
|
|
||||||
-- * a function that returns the width or the height
|
|
||||||
width = 0.8, -- width of the Zen window
|
|
||||||
height = 1, -- height of the Zen window
|
|
||||||
-- by default, no options are changed for the Zen window
|
|
||||||
-- uncomment any of the options below, or add other vim.wo options you want to apply
|
|
||||||
options = {
|
|
||||||
-- signcolumn = "no", -- disable signcolumn
|
|
||||||
-- number = false, -- disable number column
|
|
||||||
-- relativenumber = false, -- disable relative numbers
|
|
||||||
cursorline = false, -- disable cursorline
|
|
||||||
-- cursorcolumn = false, -- disable cursor column
|
|
||||||
-- foldcolumn = "0", -- disable fold column
|
|
||||||
list = false, -- disable whitespace characters
|
|
||||||
},
|
|
||||||
},
|
|
||||||
plugins = {
|
|
||||||
-- disable some global vim options (vim.o...)
|
|
||||||
-- comment the lines to not apply the options
|
|
||||||
options = {
|
|
||||||
enabled = true,
|
|
||||||
ruler = true, -- disables the ruler text in the cmd line area
|
|
||||||
showcmd = false, -- disables the command in the last line of the screen
|
|
||||||
-- you may turn on/off statusline in zen mode by setting 'laststatus'
|
|
||||||
-- statusline will be shown only if 'laststatus' == 3
|
|
||||||
laststatus = 0, -- turn off the statusline in zen mode
|
|
||||||
},
|
|
||||||
twilight = { enabled = true }, -- enable to start Twilight when zen mode opens
|
|
||||||
gitsigns = { enabled = false }, -- disables git signs
|
|
||||||
tmux = { enabled = true }, -- disables the tmux statusline
|
|
||||||
-- this will change the font size on kitty when in zen mode
|
|
||||||
-- to make this work, you need to set the following kitty options:
|
|
||||||
-- - allow_remote_control socket-only
|
|
||||||
-- - listen_on unix:/tmp/kitty
|
|
||||||
kitty = {
|
|
||||||
enabled = true,
|
|
||||||
font = "+8", -- font size increment
|
|
||||||
},
|
|
||||||
-- this will change the font size on alacritty when in zen mode
|
|
||||||
-- requires Alacritty Version 0.10.0 or higher
|
|
||||||
-- uses `alacritty msg` subcommand to change font size
|
|
||||||
alacritty = {
|
|
||||||
enabled = true,
|
|
||||||
font = "14", -- font size
|
|
||||||
},
|
|
||||||
-- this will change the font size on wezterm when in zen mode
|
|
||||||
-- See else also the Plugins/Wezterm section in this projects README
|
|
||||||
wezterm = {
|
|
||||||
enabled = true,
|
|
||||||
-- can be either an absolute font size or the number of incremental steps
|
|
||||||
font = "+4", -- (10% increase per step)
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
@ -1,2 +1,194 @@
|
||||||
{}
|
{
|
||||||
|
"LuaSnip": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "b84eeb3641b08324287587b426ec974b888390d9"
|
||||||
|
},
|
||||||
|
"auto-session": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "afa735f5923a4c0e8f519ffaa18885dc03922571"
|
||||||
|
},
|
||||||
|
"ccc.nvim": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "4fb5abaef2f2e0540fe22d4d74a9841205fff9e4"
|
||||||
|
},
|
||||||
|
"cmp-buffer": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa"
|
||||||
|
},
|
||||||
|
"cmp-cmdline": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "d250c63aa13ead745e3a40f61fdd3470efde3923"
|
||||||
|
},
|
||||||
|
"cmp-git": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "3d83031c4b63f9b10703e32e070cda0700a81992"
|
||||||
|
},
|
||||||
|
"cmp-nvim-lsp": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d"
|
||||||
|
},
|
||||||
|
"cmp-path": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "91ff86cd9c29299a64f968ebb45846c485725f23"
|
||||||
|
},
|
||||||
|
"cmp_luasnip": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843"
|
||||||
|
},
|
||||||
|
"comment-box.nvim": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "06bb771690bc9df0763d14769b779062d8f12bc5"
|
||||||
|
},
|
||||||
|
"conform.nvim": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "0f4f299dfea09d2adfd7a1da05149a0844ac8eee"
|
||||||
|
},
|
||||||
|
"dressing.nvim": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "6741f1062d3dc6e4755367a7e9b347b553623f04"
|
||||||
|
},
|
||||||
|
"grapple.nvim": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "7aedc261b05a6c030397c4bc26416efbe746ebf1"
|
||||||
|
},
|
||||||
|
"indent-blankline.nvim": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "dddb5d21811c319eb6e51a993d8fb44b193aae3f"
|
||||||
|
},
|
||||||
|
"lazy.nvim": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "077102c5bfc578693f12377846d427f49bc50076"
|
||||||
|
},
|
||||||
|
"lualine.nvim": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "544dd1583f9bb27b393f598475c89809c4d5e86b"
|
||||||
|
},
|
||||||
|
"mason-lspconfig.nvim": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "62360f061d45177dda8afc1b0fd1327328540301"
|
||||||
|
},
|
||||||
|
"mason.nvim": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "e2f7f9044ec30067bc11800a9e266664b88cda22"
|
||||||
|
},
|
||||||
|
"mini.clue": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "08f792869781b4bfdfcaa55eb905b9635c0a243f"
|
||||||
|
},
|
||||||
|
"mini.comment": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "c8406379987c321ecdef9f53e1ca741a55002104"
|
||||||
|
},
|
||||||
|
"mini.surround": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "3cb5b509ad34f2402df4b977be607a614c8c7524"
|
||||||
|
},
|
||||||
|
"neodev.nvim": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "46aa467dca16cf3dfe27098042402066d2ae242d"
|
||||||
|
},
|
||||||
|
"noice.nvim": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "448bb9c524a7601035449210838e374a30153172"
|
||||||
|
},
|
||||||
|
"nui.nvim": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1"
|
||||||
|
},
|
||||||
|
"nvim": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "05206bbb6d500a339cd55a9486532c3871a4455e"
|
||||||
|
},
|
||||||
|
"nvim-autopairs": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "4a39f2dcbe1967ddc3a0f76f863540dd3aa7871a"
|
||||||
|
},
|
||||||
|
"nvim-bqf": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "1b24dc6050c34e8cd377b6b4cd6abe40509e0187"
|
||||||
|
},
|
||||||
|
"nvim-cmp": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30"
|
||||||
|
},
|
||||||
|
"nvim-lspconfig": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "652386deae739e38fa1bcf2f06e3e7de9b3436ba"
|
||||||
|
},
|
||||||
|
"nvim-treesitter": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "a8535b2329a082c7f4e0b11b91b1792770425eaa"
|
||||||
|
},
|
||||||
|
"nvim-treesitter-context": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "0f3332788e0bd37716fbd25f39120dcfd557c90f"
|
||||||
|
},
|
||||||
|
"nvim-treesitter-textobjects": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "ca93cb2c34b67ab22d01976fc90bc95627a3317f"
|
||||||
|
},
|
||||||
|
"nvim-ts-autotag": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "dc5e1687ab76ee02e0f11c5ce137f530b36e98b3"
|
||||||
|
},
|
||||||
|
"nvim-ts-context-commentstring": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "6b5f95aa4d24f2c629a74f2c935c702b08dbde62"
|
||||||
|
},
|
||||||
|
"nvim-web-devicons": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "3722e3d1fb5fe1896a104eb489e8f8651260b520"
|
||||||
|
},
|
||||||
|
"plenary.nvim": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683"
|
||||||
|
},
|
||||||
|
"pretty-fold.nvim": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "a7d8b424abe0eedf50116c460fbe6dfd5783b1d5"
|
||||||
|
},
|
||||||
|
"render-markdown": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "efeaf969f95e0dd6310b8f6afd8d3d27571a47f5"
|
||||||
|
},
|
||||||
|
"smart-splits.nvim": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "dbd4d7212d6e9d180ab4197a52cee2ba31b2b749"
|
||||||
|
},
|
||||||
|
"telescope-fzf-native.nvim": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "cf48d4dfce44e0b9a2e19a008d6ec6ea6f01a83b"
|
||||||
|
},
|
||||||
|
"telescope.nvim": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026"
|
||||||
|
},
|
||||||
|
"todo-comments.nvim": {
|
||||||
|
"branch": "main",
|
||||||
|
"commit": "8f45f353dc3649cb9b44cecda96827ea88128584"
|
||||||
|
},
|
||||||
|
"undotree": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "56c684a805fe948936cda0d1b19505b84ad7e065"
|
||||||
|
},
|
||||||
|
"vim-dadbod": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "7888cb7164d69783d3dce4e0283decd26b82538b"
|
||||||
|
},
|
||||||
|
"vim-dadbod-completion": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "c3ab458fb7c94c2fc4baae4e2cd5601eec9d27bc"
|
||||||
|
},
|
||||||
|
"vim-dadbod-ui": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "0f51d8de368c8c6220973e8acd156d17da746f4c"
|
||||||
|
},
|
||||||
|
"vim-illuminate": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa"
|
||||||
|
},
|
||||||
|
"vim-sleuth": {
|
||||||
|
"branch": "master",
|
||||||
|
"commit": "1cc4557420f215d02c4d2645a748a816c220e99b"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,6 @@
|
||||||
|
{{ if .persistent }}
|
||||||
{{ .chezmoi.sourceDir }}/dot_config/yazi/original_package.toml
|
{{ .chezmoi.sourceDir }}/dot_config/yazi/original_package.toml
|
||||||
|
{{ else }}
|
||||||
|
{{ .chezmoi.homeDir }}/.config/yazi/original_package.toml
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue