Performance issues on man completions
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- shell
- Ambito
- cli, performance
Direzione di ricerca
Inizia individuando il punto di ingresso del completamento delle pagine man e riproduci il ritardo con un insieme numeroso di voci di pagine man, inclusi caratteri ripetuti dopo man git-<tab>. Confronta il completamento iniziale con gli aggiornamenti successivi; il lavoro è completato quando la digitazione di caratteri aggiuntivi non causa più un aggiornamento del completamento irragionevolmente lento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Basically the title. Completions can take up to a second or more, a quick count reveals I have 57124 manpage entries on my system. The initial completion taking a while may be reasonable, however, I believe what makes it not reasonable is attempting to do something along the lines of
man git-<tab>(examine results)ctakes a few seconds to appear again, then any subsequent additional characters triggers a complete regeneration of search list. This makes typing the rest of the manpage name unreasonably slow.
I have a handful of suggestions to make this better, namely caching at minimum entries in man -w so there is not nearly as much filesystem traversal, but I wanted to get opinions.
- Lingua principale
- Nushell
- Stelle
- 1.3k
- Fork
- 323
- Merge medio
- 3h 26m
- PR unite (30g)
- 4
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nushell/nu_scripts
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
nushell/nu_scripts#1269 · 1 commento ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
nushell/nu_scripts#1266 · 10 commenti ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 58/100
nushell/nu_scripts#1206 ·
-
Include PRs without notes:ready in generated release notesForse di nuovo libera @ysthakur l’ha presa 261 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
nushell/nu_scripts#1202 · 1 commento · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
nushell/nu_scripts#1197 · 4 commenti ·
Tutte le issue di nushell/nu_scripts
Issue simili
-
area: cli priority: P2 type: defect
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
jiegui2025/hwspec#55 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
topgrade-rs/topgrade#2395 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
columnar-tech/dbc#513 ·
I maintainer di solito rispondono entro 1 giorno
-
Improve sublime text syntaxApertaeditor good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
funnyboy-roks/inq#54 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
pnpm/pnpm#16635 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno