mirror of
https://github.com/LunarVim/LunarVim.git
synced 2025-07-15 11:54:40 +02:00
user defined plugins
This commit is contained in:
parent
6b41286d70
commit
be9a5a0889
4 changed files with 41 additions and 27 deletions
|
@ -39,42 +39,55 @@ O = {
|
||||||
database = { save_location = "~/.config/nvcode_db", auto_execute = 1 },
|
database = { save_location = "~/.config/nvcode_db", auto_execute = 1 },
|
||||||
|
|
||||||
plugin = {
|
plugin = {
|
||||||
hop = { active = false },
|
-- TODO remove non built-ins
|
||||||
dial = { active = false },
|
-- Builtins
|
||||||
dashboard = { active = false },
|
dashboard = { active = false },
|
||||||
matchup = { active = false },
|
|
||||||
colorizer = { active = false },
|
colorizer = { active = false },
|
||||||
numb = { active = false },
|
|
||||||
zen = { active = false },
|
zen = { active = false },
|
||||||
ts_playground = { active = false },
|
ts_playground = { active = false },
|
||||||
indent_line = { active = false },
|
|
||||||
ts_context_commentstring = { active = false },
|
ts_context_commentstring = { active = false },
|
||||||
|
telescope_fzy = { active = false },
|
||||||
|
telescope_project = { active = false },
|
||||||
|
indent_line = { active = false },
|
||||||
symbol_outline = { active = false },
|
symbol_outline = { active = false },
|
||||||
debug = { active = false },
|
debug = { active = false },
|
||||||
|
dap_install = { active = false },
|
||||||
|
lazygit = { active = false },
|
||||||
|
lush = { active = false },
|
||||||
|
diffview = { active = false },
|
||||||
|
|
||||||
|
----------------------------------------------------------------------
|
||||||
|
-- Non builtins
|
||||||
|
|
||||||
|
octo = { active = false },
|
||||||
|
gitlinker = { active = false },
|
||||||
|
todo_comments = { active = false },
|
||||||
|
gist = { active = false },
|
||||||
|
git_blame = { active = false },
|
||||||
|
lsp_colors = { active = false },
|
||||||
|
ranger = { active = false },
|
||||||
|
hop = { active = false },
|
||||||
|
dial = { active = false },
|
||||||
|
matchup = { active = false },
|
||||||
|
numb = { active = false },
|
||||||
bqf = { active = false },
|
bqf = { active = false },
|
||||||
trouble = { active = false },
|
trouble = { active = false },
|
||||||
floatterm = { active = false },
|
floatterm = { active = false },
|
||||||
spectre = { active = false },
|
spectre = { active = false },
|
||||||
lsp_rooter = { active = false },
|
lsp_rooter = { active = false },
|
||||||
markdown_preview = { active = false },
|
markdown_preview = { active = false },
|
||||||
|
bracey = { active = false },
|
||||||
codi = { active = false },
|
codi = { active = false },
|
||||||
telescope_fzy = { active = false },
|
|
||||||
sanegx = { active = false },
|
sanegx = { active = false },
|
||||||
snap = { active = false },
|
snap = { active = false },
|
||||||
ranger = { active = false },
|
|
||||||
todo_comments = { active = false },
|
|
||||||
lsp_colors = { active = false },
|
|
||||||
git_blame = { active = false },
|
|
||||||
gist = { active = false },
|
|
||||||
gitlinker = { active = false },
|
|
||||||
lazygit = { active = false },
|
|
||||||
octo = { active = false },
|
|
||||||
lush = { active = false },
|
|
||||||
diffview = { active = false },
|
|
||||||
bracey = { active = false },
|
|
||||||
telescope_project = { active = false },
|
|
||||||
dap_install = { active = false },
|
|
||||||
tabnine = { active = false },
|
tabnine = { active = false },
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
custom_plugins = {
|
||||||
|
-- use lv-config.lua for this not put here
|
||||||
},
|
},
|
||||||
|
|
||||||
user_autocommands = {
|
user_autocommands = {
|
||||||
|
|
|
@ -299,7 +299,7 @@ if O.plugin.telescope_project.active then
|
||||||
":lua require'telescope'.extensions.project.project{}<CR>",
|
":lua require'telescope'.extensions.project.project{}<CR>",
|
||||||
{ noremap = true, silent = true }
|
{ noremap = true, silent = true }
|
||||||
)
|
)
|
||||||
mappings["p"] = "Projects"
|
mappings["P"] = "Projects"
|
||||||
end
|
end
|
||||||
|
|
||||||
-- [";"] = "Dashboard",
|
-- [";"] = "Dashboard",
|
||||||
|
|
|
@ -459,4 +459,6 @@ return require("packer").startup(function(use)
|
||||||
requires = "hrsh7th/nvim-compe",
|
requires = "hrsh7th/nvim-compe",
|
||||||
disable = not O.plugin.tabnine.active,
|
disable = not O.plugin.tabnine.active,
|
||||||
}
|
}
|
||||||
|
for _, plugin in pairs(O.custom_plugins) do packer.use(plugin) end
|
||||||
|
|
||||||
end)
|
end)
|
||||||
|
|
|
@ -20,8 +20,9 @@ O.smart_case = true
|
||||||
O.lushmode = false
|
O.lushmode = false
|
||||||
O.transparent_window = false
|
O.transparent_window = false
|
||||||
|
|
||||||
|
-- TODO User Config for predefined plugins
|
||||||
-- After changing plugin config exit and reopen LunarVim, Run :PackerInstall :PackerCompile
|
-- After changing plugin config exit and reopen LunarVim, Run :PackerInstall :PackerCompile
|
||||||
O.plugin.hop.active = false
|
O.bultin_plugin.hop.active = false
|
||||||
O.plugin.dial.active = false
|
O.plugin.dial.active = false
|
||||||
O.plugin.dashboard.active = true
|
O.plugin.dashboard.active = true
|
||||||
O.plugin.matchup.active = false
|
O.plugin.matchup.active = false
|
||||||
|
@ -95,11 +96,9 @@ O.lang.php.diagnostics.signs = true
|
||||||
O.lang.php.diagnostics.underline = true
|
O.lang.php.diagnostics.underline = true
|
||||||
O.lang.php.filetypes = { "php", "phtml" }
|
O.lang.php.filetypes = { "php", "phtml" }
|
||||||
|
|
||||||
-- TODO Autocommands
|
-- Autocommands (https://neovim.io/doc/user/autocmd.html)
|
||||||
-- https://neovim.io/doc/user/autocmd.html
|
-- O.user_autocommands = {{ "BufWinEnter", "*", "echo \"hi again\""}}
|
||||||
-- local test = { "BufWinEnter", "*", "echo \"hi again\""}
|
|
||||||
-- table.insert(O.user_autocommands, test)
|
|
||||||
|
|
||||||
-- TODO Additional Plugins
|
-- Additional Plugins
|
||||||
|
-- O.custom_plugins = {{"windwp/nvim-ts-autotag"}}
|
||||||
|
|
||||||
-- TODO User Config for plugins
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue