Neovim config for the lazy https://lazyvim.github.io/
Find a file
2023-01-07 12:01:26 +01:00
.github ci: templates 2023-01-04 21:56:53 +01:00
doc chore(build): auto-generate vimdoc 2023-01-07 11:00:06 +00:00
lua/lazyvim feat(init)!: disable init.lua and show a message on how to use LazyVim 2023-01-07 11:44:40 +01:00
.gitignore ci: templates 2023-01-04 21:56:53 +01:00
.neoconf.json feat: initial commit 2022-12-30 17:30:52 +01:00
init.lua feat(init)!: disable init.lua and show a message on how to use LazyVim 2023-01-07 11:44:40 +01:00
lazy-lock.json chore: updated lazy.nvim 2023-01-06 22:48:09 +01:00
LICENSE docs: added LICENSE 2023-01-01 09:48:09 +01:00
README.md docs: formatting 2023-01-07 12:01:26 +01:00
stylua.toml feat: initial commit 2022-12-30 17:30:52 +01:00

LazyVim

Basic IDE for lazy Neovim users powered by 💤 lazy.nvim.

Can't decide between building a config from scratch or using one of the existing Neovim "distros"?

With LazyVim you don't have to. Configuring LazyVim is exactly the same as you would configure a config from scratch. You can easily add new plugins, change the config for existing ones or disable plugins.

image

🚀 Getting Started

You can find a starter template for LazyVim here

TLDR:

require("lazy").setup({
  spec = {
    -- import LazyVim plugins
    { "LazyVim/LazyVim", import = "lazyvim.plugins" },
    -- import/override with your plugins
    { import = "plugins" },
  },
  defaults = {
    lazy = true, -- every plugin is lazy-loaded by default
    version = "*", -- try installing the latest stable version for plugins that support semver
  },
})

Todo

  • documentation
  • treesitter auto-install seems broken. Switch to ensure_installed instead?
  • list all plugins in readme
  • test all-the-things

Plugins