🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
Find a file
LostNeophyte 60c7ad77fd
perf: lazy load most plugins (#3750)
* perf: lazy load most plugins

* fix(lazy): suggested fixes for pref/lazyloading branch (#3754)

fix(lazy): Suggested fixes from previous comments

fix(lazy): applying suggestions from code review

Co-authored-by: LostNeophyte <lostneophyte@tuta.io>

Co-authored-by: Pratyush Bharati <pbharati@Pratyushs-MacBook-Pro.local>
Co-authored-by: LostNeophyte <lostneophyte@tuta.io>

* chore: format

* move lazy utils to modules.lua

* simplify telescope actions

* refactor: cmp_window local name

* feat: more lazy loading cmds

* refactor(cmp): minor clean up

* perf: set lazy loading by default

* refactor(alpha): remove broken lazy load

* revert: explictily set lazy loading

This reverts commit ba38193e4e.

* test: enable lazy-loading for bigfile

* perf: defer projects and alpha to VimEnter

* refactor(bufferline): add comment

* perf: better lazy load dap/dapui

* perf: lazy load ts-commentstring with Comment.nvim pre_hook

---------

Co-authored-by: pr-313 <46706232+pr-313@users.noreply.github.com>
Co-authored-by: Pratyush Bharati <pbharati@Pratyushs-MacBook-Pro.local>
Co-authored-by: opalmay <opal.mizrahi2@gmail.com>
Co-authored-by: kylo252 <59826753+kylo252@users.noreply.github.com>
2023-02-04 17:22:41 +02:00
.github chore: update funding 2023-01-09 14:45:49 -05:00
lua/lvim perf: lazy load most plugins (#3750) 2023-02-04 17:22:41 +02:00
snapshots chore: bump plugins version (#3761) 2023-01-20 23:31:05 +02:00
tests refactor: migrate to lazy.nvim (#3647) 2023-01-10 21:18:17 +01:00
utils fix(installer): only install treesitter-cli if it's missing (#3740) 2023-01-17 01:11:29 -05: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 perf: lazy load most plugins (#3750) 2023-02-04 17:22:41 +02: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