私のエイリアスはneomuttでは動作しません。これにより、テキストエディタneovimでファイルを編集できなくなります。すると、sh: 1: nvim not fount
ここで使用されているシェルというエラーメッセージが表示されますsh
。私のシステムでbashを使用しているので、これを変更する方法を探しています。私の設定に追加しましたが、set shell = "/bin/bash"
問題は変わりませんでした。 neomuttのシェルはまだshです。
答え1
@user414777が指摘したように、エイリアスは非対話型シェルでは機能しません。私の場合、ディストリビューションのパッケージマネージャを介してneovimをインストールせずにappimage実行可能ファイルとしてインストールしたので、neovimコマンドはこの実行可能ファイルのエイリアスです$VISUAL
。同じ問題が発生しましたが、別の方法で(例えば、appimageファイルをダウンロードせずに)neovimをインストールした場合は、まず実行可能ファイルの場所を見つけてから、それを指すスクリプトを作成するか、私が行ったのと同じように変更する必要があります。$EDITOR
nvim.appimage