Skip to content

Does not redraw on insert by keymap #640

@sharpchen

Description

@sharpchen
$ ble summary

GNU bash, version 5.3.3(1)-release (x86_64-pc-linux-gnu) [NixOS 25.11 (Xantusia)]
ble.sh, version 0.4.0-devel3+1a5c451c (noarch) [git 2.39.0, GNU Make 4.3, GNU Awk 5.1.1, API: 3.1 (GNU MPFR 4.1.0-p13, GNU MP 6.2.1)]
bash-completion, version 2.16.0 (hash:480ffcc6a751e55621ec526eb5dea7a0d86d9e72, 17877 bytes) (noarch)
fzf key-bindings, (hash:50edecefb265ecdc349c0c6c39cb5d80887eff88, 5940 bytes) (noarch) (integration: on)
fzf completion, (hash:63d9d7dbd5247f1b0a39e808af8cbce41ad21715, 5497 bytes) (noarch) (integration: on)
locale: LANG=en_US.UTF-8
terminal: TERM=xterm-256color wcwidth=15.0-west/15.0-2+ri, wezterm:20220408 (1;277;0)

I have the following keymaps in .inputrc which would basically surround something with $()
blesh does not redraw when the keymap is triggered, but redraw after whatever operation that can trigger the redraw.

# .inputrc
set keymap vi-command
" z": "I$(\eA)\e"
" Z": "i$(\eA)\e"

To reproduce simply type <space>z:

foo.mov

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions