LazyVIM and some updated configurations
This commit is contained in:
		
							parent
							
								
									451c1ed56d
								
							
						
					
					
						commit
						7d50f578b1
					
				
					 46 changed files with 1269 additions and 969 deletions
				
			
		
							
								
								
									
										64
									
								
								nvim/lua/config/lazy.lua
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								nvim/lua/config/lazy.lua
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,64 @@ | |||
| local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" | ||||
| if not vim.loop.fs_stat(lazypath) then | ||||
|   -- bootstrap lazy.nvim | ||||
|   -- stylua: ignore | ||||
|   vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath }) | ||||
| end | ||||
| vim.opt.rtp:prepend(vim.env.LAZY or lazypath) | ||||
| 
 | ||||
| require("lazy").setup({ | ||||
|   spec = { | ||||
|     -- add LazyVim and import its plugins | ||||
|     { | ||||
|       "LazyVim/LazyVim", | ||||
|       import = "lazyvim.plugins", | ||||
|       opts = { | ||||
|         colorscheme = "vscode", | ||||
|         news = { | ||||
|           lazyvim = true, | ||||
|           neovim = true, | ||||
|         }, | ||||
|       }, | ||||
|     }, | ||||
|     -- import any extras modules here | ||||
|     { import = "lazyvim.plugins.extras.linting.eslint" }, | ||||
|     { import = "lazyvim.plugins.extras.formatting.prettier" }, | ||||
|     { import = "lazyvim.plugins.extras.lang.typescript" }, | ||||
|     { import = "lazyvim.plugins.extras.lang.tailwind" }, | ||||
|     { import = "lazyvim.plugins.extras.lang.go" }, | ||||
|     { import = "lazyvim.plugins.extras.lang.ruby" }, | ||||
|     { import = "lazyvim.plugins.extras.lang.json" }, | ||||
|     { import = "lazyvim.plugins.extras.coding.copilot" }, | ||||
|     { import = "lazyvim.plugins.extras.util.mini-hipatterns" }, | ||||
|     -- { import = "lazyvim.plugins.extras.ui.mini-animate" }, | ||||
|     -- import/override with your plugins | ||||
|     { import = "plugins" }, | ||||
|   }, | ||||
|   defaults = { | ||||
|     -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup. | ||||
|     -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default. | ||||
|     lazy = false, | ||||
|     -- It's recommended to leave version=false for now, since a lot the plugin that support versioning, | ||||
|     -- have outdated releases, which may break your Neovim install. | ||||
|     version = false, -- always use the latest git commit | ||||
|     -- version = "*", -- try installing the latest stable version for plugins that support semver | ||||
|   }, | ||||
|   install = { colorscheme = { "tokyonight", "habamax" } }, | ||||
|   checker = { enabled = true }, -- automatically check for plugin updates | ||||
|   performance = { | ||||
|     rtp = { | ||||
|       -- disable some rtp plugins | ||||
|       disabled_plugins = { | ||||
|         "gzip", | ||||
|         -- "matchit", | ||||
|         -- "matchparen", | ||||
|         "netrwPlugin", | ||||
|         "rplugin", | ||||
|         "tarPlugin", | ||||
|         "tohtml", | ||||
|         "tutor", | ||||
|         "zipPlugin", | ||||
|       }, | ||||
|     }, | ||||
|   }, | ||||
| }) | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Blake Ridgway
						Blake Ridgway