🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
Find a file
LostNeophyte ccb80e41ee
refactor: migrate to lazy.nvim (#3647)
* refactor: convert plugins spec to lazy

* refactor(lazy): remove impatient

* fix(telescope): no more errors if theme is nil

* refactor(lazy): use lazy in plugin_loader

* refactor(lazy): pin plugins with packer's snapshot

* fix: add plugins to rtp before config:init

* fix: fs_stat nil check

* feat: lazy cache

* feat(lazy): reloading

* refactor(lazy): plugin-loader functions

* feat(lazy): cache reset

* refactor: set runtimepath manually

* fix: runtimepath

* refactor(rtp)

* refactor(lazy): packer -> lazy in various places

* fix(lazy): disable tree-sitter ensure installed

* refactor(lazy): restore order to bootstrap

* refactor(lazy): remove unused impatient profiler

* small fixes

* `lvim.plugins` deprecation handling

* fix: deprecation of `requires` in plugin specs

* feat: core plugins pinning

* refactor(lazy): plugin loader tests

* refactor(lazy): use lazy in scripts

* refactor(lazy): which-key keybinds

* chore: format

* fix: installer

* fix: first time setup

* feat: changes required for packaging

commit 951ac2b7c01b5200b973660c967852d1706cce28
Author: LostNeophyte <lostneophyte@tuta.io>
Date:   Wed Dec 28 13:49:44 2022 +0100

    fix: clean folder before copying plugins

commit 64e9afa44b8e528ba527e0510d0d8c2d2237a095
Author: LostNeophyte <lostneophyte@tuta.io>
Date:   Wed Dec 28 13:35:41 2022 +0100

    feat: copy core plugins on first run

commit 2d8e72090c7624f68c09a9aa6582223373a810c1
Author: LostNeophyte <lostneophyte@tuta.io>
Date:   Wed Dec 28 13:11:22 2022 +0100

    feat(utils): fs_copy

commit 85c1f025a6ba13183e85141f75f60e2eefc77bb5
Author: LostNeophyte <lostneophyte@tuta.io>
Date:   Wed Dec 28 13:04:38 2022 +0100

    fix: copy correct example config

* fix: packer specs deprecation handling

* fix: plugin specs deprecation

* feat: pin lazy's version

* fix: remove plugins form rtp before loading lazy

* fix: plugin-loader test

* feat(lazy): add keymappings for profile, log, and debug (#3665)

* feat(lazy): Add keymappings for profile, log, and debug

* feat(lazy): Add keymap for cleaning

* chore: format

* pref: lazy load many plugins

Co-authored-by: Uzair Aftab <uzaaft@outlook.com>

* fix: bootstrap correct version of lazy

* fix: also use CmdLineEnter event for cmp

* fix: don't use lazy's modules before it's set up

* perf: (hack) enable lazy's cache before loading lazy

* fix: plugins.lua

* fix: plugins bump script

* chore: remove debug print

* feat: add rounded border for `:Lazy`

* fix: bufferline flashing

* fix: don't close lazy on startup

* fix: load breadcrumbs on startup

* fix: don't lazy load bufferline

* chore: bump lazy's version

* fix: remove site from rtp (fixes treesitter issues)

* revert default config copying changes

* fix(bootstrap): actually remove plugins dir on windows

* chore: bump lazy's version

* chore: bump lazy's version

Co-authored-by: kylo252 <59826753+kylo252@users.noreply.github.com>
Co-authored-by: Uzair Aftab <48220549+Uzaaft@users.noreply.github.com>
Co-authored-by: Uzair Aftab <uzaaft@outlook.com>
Co-authored-by: opalmay <opal.mizrahi2@gmail.com>
2023-01-10 21:18:17 +01:00
.github chore: update funding 2023-01-09 14:45:49 -05:00
lua/lvim refactor: migrate to lazy.nvim (#3647) 2023-01-10 21:18:17 +01:00
snapshots refactor: migrate to lazy.nvim (#3647) 2023-01-10 21:18:17 +01:00
tests refactor: migrate to lazy.nvim (#3647) 2023-01-10 21:18:17 +01:00
utils refactor: migrate to lazy.nvim (#3647) 2023-01-10 21:18:17 +01:00
.gitignore Merge remote-tracking branch 'origin/rolling' 2022-10-17 17:29:15 +02:00
.luacheckrc feat: latest impatient updates from upstream (#3236) 2022-10-14 14:09:08 +02:00
.luarc.json fix(lsp): enforce lvim completion for lua-server (#3035) 2022-09-19 13:10:07 +02:00
.pre-commit-config.yaml feat: add commitlint CI (#1459) 2021-09-30 07:44:35 +02:00
.stylua.toml stylua is always in root 2021-07-25 14:14:05 -04:00
CHANGELOG.md chore(release): update changelog 2022-11-05 12:24:37 +01:00
CONTRIBUTING.md docs(contributing): make it clear how to title PRs (#3463) 2022-11-14 11:24:48 +01:00
init.lua fix: rollback plugin loader changes (#3402) 2022-11-02 18:09:35 -04:00
LICENSE update license 2021-03-15 10:47:00 -04:00
Makefile feat(plugins): add support for packer snapshots (#2351) 2022-03-24 16:16:38 +01:00
README.md docs: update colors for links in readme 2022-11-04 10:24:31 -04:00

lunarvim_logo_dark

Latest release Last commit License Stars Issues Repo Size Patreon donate button follow on Twitter

An IDE layer for Neovim with sane defaults. Completely free and community driven.



Install

Configure

Troubleshooting

Contribute


Showcase

demo3 info

Socials

Github Logo Discord Logo Twitter Logo Reddit Logo

Thanks to all contributors