clean : debloat config | rm un-needed plugins
This commit is contained in:
parent
ba3af27de0
commit
a1c234e001
|
@ -58,7 +58,6 @@ M.ui = {
|
||||||
M.plugins = {
|
M.plugins = {
|
||||||
-- enable and disable plugins (false for disable)
|
-- enable and disable plugins (false for disable)
|
||||||
status = {
|
status = {
|
||||||
autosave = false, -- to autosave files
|
|
||||||
blankline = true, -- show code scope with symbols
|
blankline = true, -- show code scope with symbols
|
||||||
bufferline = true, -- list open buffers up the top, easy switching too
|
bufferline = true, -- list open buffers up the top, easy switching too
|
||||||
colorizer = false, -- color RGB, HEX, CSS, NAME color codes
|
colorizer = false, -- color RGB, HEX, CSS, NAME color codes
|
||||||
|
@ -68,9 +67,7 @@ M.plugins = {
|
||||||
feline = true, -- statusline
|
feline = true, -- statusline
|
||||||
gitsigns = true, -- gitsigns in statusline
|
gitsigns = true, -- gitsigns in statusline
|
||||||
lspsignature = true, -- lsp enhancements
|
lspsignature = true, -- lsp enhancements
|
||||||
neoscroll = false, -- smooth scroll
|
|
||||||
telescope_media = false, -- media previews within telescope finders
|
telescope_media = false, -- media previews within telescope finders
|
||||||
truezen = false, -- distraction free & minimalist UI mode
|
|
||||||
vim_matchup = true, -- % operator enhancements
|
vim_matchup = true, -- % operator enhancements
|
||||||
cmp = true,
|
cmp = true,
|
||||||
nvimtree = true,
|
nvimtree = true,
|
||||||
|
@ -98,8 +95,6 @@ M.plugins = {
|
||||||
-- default, round , slant , block , arrow
|
-- default, round , slant , block , arrow
|
||||||
style = "default",
|
style = "default",
|
||||||
},
|
},
|
||||||
autosave = false, -- autosave on changed text or insert mode leave
|
|
||||||
-- timeout to be used for using escape with a key combination, see mappings.plugins.better_escape
|
|
||||||
esc_insertmode_timeout = 300,
|
esc_insertmode_timeout = 300,
|
||||||
},
|
},
|
||||||
default_plugin_config_replace = {},
|
default_plugin_config_replace = {},
|
||||||
|
@ -195,12 +190,6 @@ M.mappings.plugins = {
|
||||||
media_files = "<leader>fp",
|
media_files = "<leader>fp",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- distraction free & minimalist UI mode
|
|
||||||
truezen = {
|
|
||||||
ataraxis_mode = "<leader>zz", -- center
|
|
||||||
focus_mode = "<leader>zf",
|
|
||||||
minimalistic_mode = "<leader>zm", -- as it is
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return M
|
return M
|
||||||
|
|
|
@ -169,12 +169,4 @@ M.telescope_media = function()
|
||||||
map("n", m.media_files, ":Telescope media_files <CR>")
|
map("n", m.media_files, ":Telescope media_files <CR>")
|
||||||
end
|
end
|
||||||
|
|
||||||
M.truezen = function()
|
|
||||||
local m = plugin_maps.truezen
|
|
||||||
|
|
||||||
map("n", m.ataraxis_mode, ":TZAtaraxis <CR>")
|
|
||||||
map("n", m.focus_mode, ":TZFocus <CR>")
|
|
||||||
map("n", m.minimalistic_mode, ":TZMinimalist <CR>")
|
|
||||||
end
|
|
||||||
|
|
||||||
return M
|
return M
|
||||||
|
|
|
@ -1,10 +1,5 @@
|
||||||
local present1, nvim_lsp = pcall(require, "lspconfig")
|
|
||||||
local overrides = require("core.hooks").createOverrides "lsp"
|
local overrides = require("core.hooks").createOverrides "lsp"
|
||||||
|
|
||||||
if not present1 then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
local function on_attach(_, bufnr)
|
local function on_attach(_, bufnr)
|
||||||
local function buf_set_keymap(...)
|
local function buf_set_keymap(...)
|
||||||
vim.api.nvim_buf_set_keymap(bufnr, ...)
|
vim.api.nvim_buf_set_keymap(bufnr, ...)
|
||||||
|
|
|
@ -16,28 +16,6 @@ M.autopairs = function()
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
M.autosave = function()
|
|
||||||
-- autosave.nvim plugin is disabled by default
|
|
||||||
local present, autosave = pcall(require, "autosave")
|
|
||||||
if not present then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
autosave.setup {
|
|
||||||
enabled = chadrc_config.plugins.options.autosave, -- takes boolean value from init.lua
|
|
||||||
execution_message = "autosaved at : " .. vim.fn.strftime "%H:%M:%S",
|
|
||||||
events = { "InsertLeave", "TextChanged" },
|
|
||||||
conditions = {
|
|
||||||
exists = true,
|
|
||||||
filetype_is_not = {},
|
|
||||||
modifiable = true,
|
|
||||||
},
|
|
||||||
clean_command_line_interval = 2500,
|
|
||||||
on_off_commands = true,
|
|
||||||
write_all_buffers = false,
|
|
||||||
}
|
|
||||||
end
|
|
||||||
|
|
||||||
M.better_escape = function()
|
M.better_escape = function()
|
||||||
require("better_escape").setup {
|
require("better_escape").setup {
|
||||||
mapping = chadrc_config.mappings.plugins.better_escape.esc_insertmode,
|
mapping = chadrc_config.mappings.plugins.better_escape.esc_insertmode,
|
||||||
|
@ -104,12 +82,6 @@ M.luasnip = function()
|
||||||
require("luasnip/loaders/from_vscode").load { path = { chadrc_config.plugins.options.luasnip.snippet_path } }
|
require("luasnip/loaders/from_vscode").load { path = { chadrc_config.plugins.options.luasnip.snippet_path } }
|
||||||
end
|
end
|
||||||
|
|
||||||
M.neoscroll = function()
|
|
||||||
pcall(function()
|
|
||||||
require("neoscroll").setup()
|
|
||||||
end)
|
|
||||||
end
|
|
||||||
|
|
||||||
M.signature = function()
|
M.signature = function()
|
||||||
local present, lspsignature = pcall(require, "lsp_signature")
|
local present, lspsignature = pcall(require, "lsp_signature")
|
||||||
if present then
|
if present then
|
||||||
|
|
|
@ -1,67 +0,0 @@
|
||||||
local present, true_zen = pcall(require, "true-zen")
|
|
||||||
if not present then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
true_zen.setup {
|
|
||||||
ui = {
|
|
||||||
bottom = {
|
|
||||||
cmdheight = 1,
|
|
||||||
laststatus = 0,
|
|
||||||
ruler = false,
|
|
||||||
showmode = false,
|
|
||||||
showcmd = false,
|
|
||||||
},
|
|
||||||
top = {
|
|
||||||
showtabline = 0,
|
|
||||||
},
|
|
||||||
left = {
|
|
||||||
number = false,
|
|
||||||
relativenumber = false,
|
|
||||||
signcolumn = "no",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
modes = {
|
|
||||||
ataraxis = {
|
|
||||||
left_padding = 32,
|
|
||||||
right_padding = 32,
|
|
||||||
top_padding = 1,
|
|
||||||
bottom_padding = 1,
|
|
||||||
ideal_writing_area_width = { 0 },
|
|
||||||
auto_padding = true,
|
|
||||||
keep_default_fold_fillchars = true,
|
|
||||||
custome_bg = "",
|
|
||||||
bg_configuration = true,
|
|
||||||
affected_higroups = {
|
|
||||||
NonText = {},
|
|
||||||
FoldColumn = {},
|
|
||||||
ColorColumn = {},
|
|
||||||
VertSplit = {},
|
|
||||||
StatusLine = {},
|
|
||||||
StatusLineNC = {},
|
|
||||||
SignColumn = {},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
focus = {
|
|
||||||
margin_of_error = 5,
|
|
||||||
focus_method = "experimental",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
integrations = {
|
|
||||||
vim_gitgutter = false,
|
|
||||||
tmux = false,
|
|
||||||
gitsigns = false,
|
|
||||||
nvim_bufferline = true,
|
|
||||||
limelight = false,
|
|
||||||
vim_airline = false,
|
|
||||||
vim_powerline = false,
|
|
||||||
vim_signify = false,
|
|
||||||
express_line = false,
|
|
||||||
lualine = false,
|
|
||||||
},
|
|
||||||
misc = {
|
|
||||||
on_off_commands = false,
|
|
||||||
ui_elements_commands = false,
|
|
||||||
cursor_by_mode = false,
|
|
||||||
},
|
|
||||||
}
|
|
|
@ -111,17 +111,6 @@ return packer.startup(function()
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
|
|
||||||
-- smooth scroll
|
|
||||||
use {
|
|
||||||
"karb94/neoscroll.nvim",
|
|
||||||
disable = not status.neoscroll,
|
|
||||||
opt = true,
|
|
||||||
config = override_req("neoscroll", "(plugins.configs.others).neoscroll()"),
|
|
||||||
setup = function()
|
|
||||||
require("core.utils").packer_lazy_load "neoscroll.nvim"
|
|
||||||
end,
|
|
||||||
}
|
|
||||||
|
|
||||||
-- lsp stuff
|
-- lsp stuff
|
||||||
|
|
||||||
use {
|
use {
|
||||||
|
@ -153,16 +142,6 @@ return packer.startup(function()
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
|
|
||||||
-- load autosave only if its globally enabled
|
|
||||||
use {
|
|
||||||
disable = not status.autosave,
|
|
||||||
"Pocco81/AutoSave.nvim",
|
|
||||||
config = override_req("autosave", "(plugins.configs.others).autosave()"),
|
|
||||||
cond = function()
|
|
||||||
return require("core.utils").load_config().plugins.options.autosave == true
|
|
||||||
end,
|
|
||||||
}
|
|
||||||
|
|
||||||
use {
|
use {
|
||||||
"max397574/better-escape.nvim",
|
"max397574/better-escape.nvim",
|
||||||
disable = not status.esc_insertmode,
|
disable = not status.esc_insertmode,
|
||||||
|
@ -283,19 +262,5 @@ return packer.startup(function()
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
|
|
||||||
use {
|
|
||||||
"Pocco81/TrueZen.nvim",
|
|
||||||
disable = not status.truezen,
|
|
||||||
cmd = {
|
|
||||||
"TZAtaraxis",
|
|
||||||
"TZMinimalist",
|
|
||||||
"TZFocus",
|
|
||||||
},
|
|
||||||
config = override_req("truezen", "plugins.configs.zenmode"),
|
|
||||||
setup = function()
|
|
||||||
require("core.mappings").truezen()
|
|
||||||
end,
|
|
||||||
}
|
|
||||||
|
|
||||||
require("core.hooks").run("install_plugins", use)
|
require("core.hooks").run("install_plugins", use)
|
||||||
end)
|
end)
|
||||||
|
|
Loading…
Reference in New Issue