]> git.localhorst.tv Git - nvim-config.git/commitdiff
docs: more examples
authorFolke Lemaitre <folke.lemaitre@gmail.com>
Sat, 7 Jan 2023 09:59:10 +0000 (10:59 +0100)
committerFolke Lemaitre <folke.lemaitre@gmail.com>
Sat, 7 Jan 2023 09:59:10 +0000 (10:59 +0100)
lua/plugins/example.lua [new file with mode: 0644]
lua/plugins/lsp.lua

diff --git a/lua/plugins/example.lua b/lua/plugins/example.lua
new file mode 100644 (file)
index 0000000..928c8b9
--- /dev/null
@@ -0,0 +1,33 @@
+-- every spec file under config.plugins will be loaded automatically by lazy.nvim
+--
+-- In your plugin files, you can:
+-- * add extra plugins
+-- * disable/enabled LazyVim plugins
+-- * override the configuration of LazyVim plugins
+return {
+  -- change trouble config
+  {
+    "folke/trouble.nvim",
+    -- config = { use_diagnostic_signs = true },
+  },
+
+  -- add symbols-outline
+  {
+    "simrat39/symbols-outline.nvim",
+    cmd = "SymbolsOutline",
+    keys = { { "<leader>cs", "<cmd>SymbolsOutline<cr>", desc = "Symbols Outline" } },
+    config = true,
+  },
+
+  -- add zen-mode
+  {
+    "folke/zen-mode.nvim",
+    cmd = "ZenMode",
+    config = true,
+    keys = { { "<leader>z", "<cmd>ZenMode<cr>", desc = "Zen Mode" } },
+  },
+
+  -- use mini.starter instead of alpha
+  -- { "goolord/alpha-nvim", enabled = false },
+  -- { "echasnovski/mini.starter", enabled = true },
+}
index 98e92c3e0bddbbc577e3a98bda9d7e83147ff6bb..bb431b2c81b4eb18e5d364ff055bde9c12755e66 100644 (file)
@@ -1,34 +1,34 @@
 return {
 
-  -- lsp servers
+  -- uncomment and add lsp servers with their config to servers below
   {
     "neovim/nvim-lspconfig",
     ---@type lspconfig.options
-    servers = {
-      jsonls = {},
-      sumneko_lua = {
-        settings = {
-          Lua = {
-            workspace = {
-              checkThirdParty = false,
-            },
-            completion = {
-              callSnippet = "Replace",
-            },
-          },
-        },
-      },
-    },
+    -- servers = {
+    --   jsonls = {},
+    --   sumneko_lua = {
+    --     settings = {
+    --       Lua = {
+    --         workspace = {
+    --           checkThirdParty = false,
+    --         },
+    --         completion = {
+    --           callSnippet = "Replace",
+    --         },
+    --       },
+    --     },
+    --   },
+    -- },
   },
 
-  -- tools
+  -- uncomment and add tools to ensure_installed below
   {
     "williamboman/mason.nvim",
-    ensure_installed = {
-      "stylua",
-      "shellcheck",
-      "shfmt",
-      "flake8",
-    },
+    -- ensure_installed = {
+    --   "stylua",
+    --   "shellcheck",
+    --   "shfmt",
+    --   "flake8",
+    -- },
   },
 }