Migrate to NvChad v2.5
This commit is contained in:
		
							
								
								
									
										57
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										57
									
								
								init.lua
									
									
									
									
									
								
							| @@ -1,19 +1,40 @@ | ||||
| local autocmd = vim.api.nvim_create_autocmd | ||||
| vim.g.base46_cache = vim.fn.stdpath "data" .. "/nvchad/base46/" | ||||
| vim.g.mapleader = " " | ||||
|  | ||||
| vim.opt.fillchars = { } | ||||
| -- | ||||
| -- restore shift-y line copy | ||||
| vim.keymap.set('n', 'Y', 'Y') | ||||
| -- | ||||
| -- enable nvim intro | ||||
| -- vim.opt.shortmess = "filnxtToO" | ||||
| vim.opt.whichwrap:remove "<>[]hl" | ||||
| -- | ||||
| -- python max columns | ||||
| autocmd("FileType", { | ||||
|   pattern = "python", | ||||
|   callback = function() | ||||
|     vim.opt.textwidth = 79 | ||||
|     vim.opt.colorcolumn = "80" | ||||
|   end, | ||||
| }) | ||||
| -- bootstrap lazy and all plugins | ||||
| local lazypath = vim.fn.stdpath "data" .. "/lazy/lazy.nvim" | ||||
|  | ||||
| if not vim.loop.fs_stat(lazypath) then | ||||
|   local repo = "https://github.com/folke/lazy.nvim.git" | ||||
|   vim.fn.system { "git", "clone", "--filter=blob:none", repo, "--branch=stable", lazypath } | ||||
| end | ||||
|  | ||||
| vim.opt.rtp:prepend(lazypath) | ||||
|  | ||||
| local lazy_config = require "configs.lazy" | ||||
|  | ||||
| -- load plugins | ||||
| require("lazy").setup({ | ||||
|   { | ||||
|     "NvChad/NvChad", | ||||
|     lazy = false, | ||||
|     branch = "v2.5", | ||||
|     import = "nvchad.plugins", | ||||
|     config = function() | ||||
|       require "options" | ||||
|     end, | ||||
|   }, | ||||
|  | ||||
|   { import = "plugins" }, | ||||
| }, lazy_config) | ||||
|  | ||||
| -- load theme | ||||
| dofile(vim.g.base46_cache .. "defaults") | ||||
| dofile(vim.g.base46_cache .. "statusline") | ||||
|  | ||||
| require "nvchad.autocmds" | ||||
|  | ||||
| vim.schedule(function() | ||||
|   require "mappings" | ||||
| end) | ||||
| require 'myinit' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user