2mol / 2mol/pboy

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

Abierto
#29 0 comentarios 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
Haskell
Estrellas
744
Forks
22
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
haskell
Área
cli
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.