diff options
author | christianchiarulli <[email protected]> | 2021-07-05 15:35:06 -0400 |
---|---|---|
committer | christianchiarulli <[email protected]> | 2021-07-05 15:35:06 -0400 |
commit | be9a5a08893b2c45ffa43e8372b3135747ee0df8 (patch) | |
tree | 6467159a20335ab8ce7098e8c5de44d191a6410c | |
parent | 6b41286d70b71184b915724a0a03ccd8ec3b4e16 (diff) |
user defined plugins
-rw-r--r-- | lua/default-config.lua | 51 | ||||
-rw-r--r-- | lua/lv-which-key/init.lua | 2 | ||||
-rw-r--r-- | lua/plugins.lua | 2 | ||||
-rw-r--r-- | utils/installer/lv-config.example.lua | 13 |
4 files changed, 41 insertions, 27 deletions
diff --git a/lua/default-config.lua b/lua/default-config.lua index 830a77d4..ce7b1062 100644 --- a/lua/default-config.lua +++ b/lua/default-config.lua @@ -39,42 +39,55 @@ O = { database = { save_location = "~/.config/nvcode_db", auto_execute = 1 }, plugin = { - hop = { active = false }, - dial = { active = false }, + -- TODO remove non built-ins + -- Builtins dashboard = { active = false }, - matchup = { active = false }, colorizer = { active = false }, - numb = { active = false }, zen = { active = false }, ts_playground = { active = false }, - indent_line = { active = false }, ts_context_commentstring = { active = false }, + telescope_fzy = { active = false }, + telescope_project = { active = false }, + indent_line = { active = false }, symbol_outline = { 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 }, trouble = { active = false }, floatterm = { active = false }, spectre = { active = false }, lsp_rooter = { active = false }, markdown_preview = { active = false }, + bracey = { active = false }, codi = { active = false }, - telescope_fzy = { active = false }, sanegx = { 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 }, + + + + }, + + custom_plugins = { + -- use lv-config.lua for this not put here }, user_autocommands = { diff --git a/lua/lv-which-key/init.lua b/lua/lv-which-key/init.lua index 6ea74ef7..d5ad771f 100644 --- a/lua/lv-which-key/init.lua +++ b/lua/lv-which-key/init.lua @@ -299,7 +299,7 @@ if O.plugin.telescope_project.active then ":lua require'telescope'.extensions.project.project{}<CR>", { noremap = true, silent = true } ) - mappings["p"] = "Projects" + mappings["P"] = "Projects" end -- [";"] = "Dashboard", diff --git a/lua/plugins.lua b/lua/plugins.lua index 1a857c66..b14cac46 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -459,4 +459,6 @@ return require("packer").startup(function(use) requires = "hrsh7th/nvim-compe", disable = not O.plugin.tabnine.active, } + for _, plugin in pairs(O.custom_plugins) do packer.use(plugin) end + end) diff --git a/utils/installer/lv-config.example.lua b/utils/installer/lv-config.example.lua index ba4bedb2..56fe7176 100644 --- a/utils/installer/lv-config.example.lua +++ b/utils/installer/lv-config.example.lua @@ -20,8 +20,9 @@ O.smart_case = true O.lushmode = false O.transparent_window = false +-- TODO User Config for predefined plugins -- 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.dashboard.active = true O.plugin.matchup.active = false @@ -95,11 +96,9 @@ O.lang.php.diagnostics.signs = true O.lang.php.diagnostics.underline = true O.lang.php.filetypes = { "php", "phtml" } --- TODO Autocommands --- https://neovim.io/doc/user/autocmd.html --- local test = { "BufWinEnter", "*", "echo \"hi again\""} --- table.insert(O.user_autocommands, test) +-- Autocommands (https://neovim.io/doc/user/autocmd.html) +-- O.user_autocommands = {{ "BufWinEnter", "*", "echo \"hi again\""}} --- TODO Additional Plugins +-- Additional Plugins +-- O.custom_plugins = {{"windwp/nvim-ts-autotag"}} --- TODO User Config for plugins |