2mol / 2mol/pboy

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

Ouverte
#29 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
Langage dominant
Haskell
Étoiles
744
Forks
22
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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". :)

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

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.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
haskell
Domaine
cli
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.