editor-bootstrap / editor-bootstrap/vim-bootstrap

Neovim with init.lua is faster

Offen
#388 3 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
HTML
Sterne
2.1k
Forks
208
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

We all know how hard it would be to create a separate neovim exclusive config, but the speed it brings is huge.
Neovim now has native Language Server support, treesiter for better syntax.

There is a thread on Reddit on how much faster/or better using init.lua could be:
https://www.reddit.com/r/neovim/comments/jfs5sb/initvim_to_initlua_any_advantages/

Personally, I am using a plugin that caches lua plugins, which already are faster than pure vim:

use {'lewis6991/impatient.nvim', rocks = 'mpack'} -- faster startup

The plugin manager is packer (written in lua)

Even it took a long time to implement, this solution would be great

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, zu prüfen, wie Vim- und Neovim-Konfigurationen generiert werden und ob der bestehende Neovim-Pfad init.lua ausgeben kann. In der Issue werden keine Repository-Dateien oder Tests genannt; vergleiche die angeforderte Lua-Konfiguration mit ihren Verweisen auf packer und impatient.nvim. Done ist über eine schnellere Neovim-Konfiguration hinaus nicht definiert, daher müssen Umfang und Validierung geklärt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
lua, neovim
Bereich
developer-experience, tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.