2mol / 2mol/pboy

"New filename" input doesn't handle Home/End keys

Aperta
#29 0 commenti 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
Haskell
Stelle
744
Fork
22
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

One can't jump to the beginning/end of the filename input with the Home/End keys.
According to its [documentation](http://hackage.haskell.org/package/brick-0.47/docs/Brick-Widgets-Edit.html#t:Editor), the Bricks Editor only supports Ctrl+A/Ctrl+E for that.

We could manually register an event handler and match on EvKey events with KHome/KEnd, but I'm not sure if/how it's possible to change the cursor position in the editor…

I'll just leave this here as a reference for anyone who encounters the same behaviour; it doesn't necessarily need to be "fixed". :)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

The issue is in the 'New filename' input, which uses the Brick Editor widget. Look at the Brick documentation for the Editor type and its event handling. Find where the input field is created and events are processed, likely in a UI event loop. Investigate how to register a custom event handler for KHome and KEnd keys and how to programmatically set the cursor position in the editor.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
haskell
Ambito
cli
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.