Last active
October 11, 2024 19:08
-
-
Save remlapmot/608952d3a0c52403402f97a848b601b2 to your computer and use it in GitHub Desktop.
LazyVim config ~/.config/nvim/lua/config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" }, | |
-- import any extras modules here | |
-- { import = "lazyvim.plugins.extras.lang.typescript" }, | |
-- { import = "lazyvim.plugins.extras.lang.json" }, | |
-- { 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, notify = false, frequency = 86400 }, -- automatically check for plugin updates | |
performance = { | |
rtp = { | |
-- disable some rtp plugins | |
disabled_plugins = { | |
"gzip", | |
-- "matchit", | |
-- "matchparen", | |
-- "netrwPlugin", | |
"tarPlugin", | |
"tohtml", | |
"tutor", | |
"zipPlugin", | |
}, | |
}, | |
}, | |
}) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment