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 | 
