I’m a little struggling with config to delete characters on the prompt buffer.
In input-edit mode, two useful functions, delete-forwards and delete-backwards, are provided.
However, I don’t think they are applicable to the prompt buffer.
Are there any alternative functions that can be used on the prompt buffer?
(I want to assign delete-forwards to C-d and delete-backwards to C-h.)
If not, is it possible to send different keycode when a key is pressed?
(Send delete when C-d is pressed, and send backspace when C-h is pressed for instance.)
OS: kali linux 2022.3 (kali-rolling)
Nyxt version: 2.2.4
What version of Nyxt are you using? I’m using the latest source, and I don’t even have input-edit-mode on for any buffer, and the delete-forwards C-d keybinding works by default. I’m not sure if there’s anything particularly “special” about keybindings in the prompt buffer, however…
That sounds interesting input-edit-mode doesn’t exist anymore.
Pardon, let me clarify: I did not have the mode ENABLED in any buffer - the prompt-buffer doesn't need it for C-d to execute delete-forwards. As I suspected, the prompt-buffer has its own keyscheme-map, you can see the defaults here. Ironically, the C-d binding calls out to input-edit-mode's methods even if it's not enabled..
Looking at the referenced code in prompt-buffer.lisp, some functions such as move-start-of-input and move-end-of-input aren’t provided in ver.2.2.4. I assume they are newly added in the latest version.