impatient.nvim
neovim
impatient.nvim | neovim | |
---|---|---|
31 | 1,414 | |
1,230 | 85,272 | |
- | 1.6% | |
5.9 | 10.0 | |
over 1 year ago | about 3 hours ago | |
Lua | Vim Script | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
impatient.nvim
-
Reduce Neovim startup time with plugins
You could use impatient.nvim or the new vim.loader module if youโre on nightly. Both work really well. I used impatient for a long time and it reduced my startup time by half. Iโm using vim.loader now and it reduces it by about the same amount
-
Optimizing my startup time
The 20-30 ms promise depends on your hardware. In my case, vanilla Neovim takes about 18 ms to startup, so a realistic good startup time for my config is around 50-60 ms. Lines of code isnโt a great reference either because you could just lazy load a bunch of plugins and have more LoC but still better startup times. What I would recommend is using lazy.nvim or if you wanna stick with packer, then pairing it with impatient.nvim .
-
lazy.nvim is amazing!
automatically caches all startup code before :h VimEnter or :h BufReadPre (basically what impatient.nvim does)
-
fzf is so powerful when you use it well ! code/files/tags/git history
there is an amazing plugin called impatient.nvim that cache a lot of stuff and make other pluggins go so fast !
-
neovim startup optimization
Try installing https://github.com/lewis6991/impatient.nvim first.
-
Guide: Structuring Lua plugins
:lua vim.pretty_print(vim.mpack.decode(vim.mpack.encode({some = { thing = false }}))) used by impatient.nvim
- Can neovim config be baked in to make neovim blazingly fast?
-
Default mappings override user mappings in Rust ( [[ and ]] mappings )
Did you defined your [[ and ]] mappings in that file or just created it? the after directory runs at the end of your config so you can override this kind of settings. Maybe you are using impatient.nvim? From their README:
-
what is your startup time like?
Are you using impatient.nvim? It caches lua modules. My startuptime with 72 plugins (including it) and zero lazy loading is 600ms.
- Why do Neovim users actively seek out lua rewrites?
neovim
-
How to Enable Undercurl in Neovim: Terminal and Tmux Setup Guide
If you're using Neovim as your default code editor or IDE, you've likely encountered the concept of undercurl. But what exactly is undercurl? Let's dive in!
-
auto y2025 = new Year(); // Resolutions
Learn and use Neovim.
-
Setting Up Neovim
wget https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz mkdir nvim mv nvim-linux64.tar.gz nvim cd nvim tar -xvf nvim-linux64.tar.gz sudo ln -s ~/nvim/nvim-linux64/bin/nvim /usr/local/bin/nvim
- Ghostty 1.0
-
What I've Learned About My Editing Skills
One of the issues I have with vim (I actually use neovim for several years now) is that I do not remember most of the language.
- Atomic Note-Taking Guide
- The Cybershard Keyboard Layout
-
[SOLVED] Vue 3 + TypeScript + Inlay Hint support in NeoVim
It would be an understatement to say that getting stable Vue 3 language server support in NeoVim over the last 9-12 months has been smooth sailing for me, as evidenced by this lengthy GitHub issue: volar v2 no longer works.
-
Microsoft is introducing hidden APIs to VS Code only enabled for Copilot
I'll just leave this riiight here
https://github.com/neovim/neovim/wiki/Installing-Neovim/921f...
-
Lite ๐ ApolloNvim Distro 2024
๐ If you haven't already, install Neovim.
What are some alternatives?
trouble.nvim - ๐ฆ A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.
vim9 - An experimental fork of Vim, exploring ways to make Vim script faster and better.
barbar.nvim - The neovim tabline plugin.
helix - A post-modern modal text editor.
indent-blankline.nvim - Indent guides for Neovim
neovide - No Nonsense Neovim Client in Rust
vim-startuptime - A plugin for viewing Vim and Neovim startup event timing information.
doom-emacs - An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
nvim - My own NVIM (>=NVIM v0.11.0-dev-1335+g3f1d09bc94) lua config
AstroVim - AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins [Moved to: https://github.com/AstroNvim/AstroNvim]
filetype.nvim - A faster version of filetype.vim
LunarVim - ๐ LunarVim is an IDE layer for Neovim. Completely free and community driven.