Open kjkent opened 2 years ago
I'm also experiencing this issue on macOS Monterey
I have the same problem with the fig keybinding setting on my Debian system. Modifying a setting with fig settings <key> <value>
seems more reliable than open the json file.
However, the keybinding setting is still not working. Not only does the bug holds for Tab and Enter, but for other non-preset keys as well. For me, ^j ^k ^r, etc, are all not working. I thought that may be caused by key conflicts, so I changed it to meta + j. But it doesn't take effect.
Same issue here on macOS Ventura 13.0.1. Changing autocomplete-related settings in the Fig UI has no effect, even after restarting Fig, the shell, etc. Changing settings in the fig settings
CLI works immediately. Happy to share more debugging details if helpful.
Sanity checks
fig doctor
in the affected terminal sessionfig restart
and tested again (tell us if that fixed it)Issue Details
Hello! And congrats on the recent Linux release -- I've been excited about this for a long time.
Description:
Fig's autocomplete keybindings behaviour has improved since the resolution of https://github.com/withfig/fig/issues/1758 (aside from keys having multiple bindings in the UI) ; however, the in-terminal window fails to follow the behavior set out by the settings JSON. The two may be linked, but the lack of duplication in the JSON makes me think this is its own issue. Even if the desktop app is responsible for interpreting the JSON rather than Figterm, I think it shouldn't override the written settings.
My
settings.json
is:However, Fig shakes on
tab
and only inserts a selected autocomplete. This is on Fedora 36, on tmux running in Alacritty.Note: In addition to this, Fig doesn't seem to save to settings.json reliably and ignores a change to the
tab
behaviour set during new user setup. This has improved since @rahulsarathy's work on https://github.com/withfig/fig/issues/1758; however, I created a new user account and wiped~/.fig/
and~/.zshrc
and this time selected thattab
should insert, rather than shake. However, this selection is ignored by the autocomplete window which still shakes, and the recreatedsettings.json
is empty.Environment