Closed jab closed 2 years ago
Closing as duplicate of #1605 -- you can run set -Ux FIG_WORKFLOWS_KEYBIND
to disable this behavior in fish 🙂
Awesome, thanks! And sorry I missed the existing issue.
Given other users are hitting this too, Fig should consider additional changes:
Reopen this issue for the followup work?
Both of these suggestions are already being implemented! We're... definitely aware of the problems binding to ^f caused, now 😬
Good to know, thanks!
Description:
One of the most useful and frequently used keyboard shortcuts offered by all shells out-of-the-box is Ctrl+F, which is mapped to "move cursor right". In fish shell, this keyboard shortcut combines beautifully with fish's built-in auto-completion support to enable the user to easily accept fish's currently suggested auto-completion.[1]
However, after upgrading to the latest version of Fig, Fig has now taken over Ctrl+F in fish shell, so users can no longer use it to move the cursor right or accept fish's current auto-completion. Instead, Ctrl+F now trigger's Fig's "Create new Workflow..." UI. Here's a screenshot where you can see I had typed "./u", then fish suggested an auto-completion ("./upgrade-dev-dependencies.sh"), then I tried hitting Ctrl+F to accept that completion, but rather than working as expected, Fig instead took over my shell with its "Create new Workflow" UI (but somewhat confusingly, still left fish's suggested auto-completion visible):
I searched in Fig settings for any sign of a Ctrl+F keybinding I could hopefully disable, but couldn't find it there.
Could you please fix this in the next version of Fig? And in the meantime, is there any workaround to get Ctrl+F working in fish again with the current version of Fig? This bug is killing my productivity so much I might have to uninstall Fig until this is fixed, but I'm hoping it won't come to that.
Thanks for the great work on Fig!
[1] You can also use right arrow, but Ctrl+F is preferable for touch typists because there's no need to take hands away from the home row, especially when the Control key is in a convenient place, e.g. when Capslock is mapped to Control.
Details:
fig diagnostic