環境
- macOS Mojave(10.14.5)
- Android Studio 3.4.1
- fish 3.0.2
現象
Android Studioやfish,fzfなどの設定を済ませ、control-rで履歴を表示しようとすると
fish: Unknown command fzf Fri Jun 7 18:35:09 2019
- (line 1):
begin; fzf --read0 -q (commandline)
^
from sourcing file -
called on line 61 of file /usr/local/Cellar/fish/3.0.2/share/fish/functions/eval.fish
in function 'eval'
called on standard input
in function 'fzf-history-widget'
called on standard input
とfzfが見つからないエラーが出てしまいました。
対処
Android Studio側で持っているfish_variablesを使っているのが原因
シンボリックリンクで置き換えて対処します。
cd /Applications/Android\ Studio.app/Contents/plugins/terminal/fish
mv fish_variables fish_variables.bak
ln -s ~/.config/fish/fish_variables