Есть официальный совет, как заставить жить emacsclient -t
как редактор по-умолчанию в midnight commander, запущенном под fish shell. https://github.com/fish-shell/fish-shell/issues/6162
На работе на убунте - заработало. Дома на федоре - нет. МС в упор открывает все в vim, хоть удаляй его.
Что сейчас предпринято:
> echo $PATH
/usr/local/bin /usr/local/sbin /usr/bin /usr/sbin /home/bvn13/.local/bin/ /home/bvn13/.local/bin/
> ls -l ~/.local/bin/
total 4
lrwxrwxrwx. 1 bvn13 bvn13 44 окт 4 20:41 emacsedit -> /home/bvn13/develop/_scripts/emacs/emacsedit*
> cat ~/.local/bin/emacsedit
#!/usr/bin/env fish
emacsclient -t $argv
> cat ~/.config/fish/config.fish
set -x -g PATH $PATH /home/bvn13/.local/bin/
> echo $EDITOR
emacsedit
И все равно этот MC запускает vim для редактирования.
Как заставить его передумать?