NeomuttはShell変数が設定されていますが、間違ったShellを使用します。

NeomuttはShell変数が設定されていますが、間違ったShellを使用します。

私のエイリアスはneomuttでは動作しません。これにより、テキストエディタneovimでファイルを編集できなくなります。すると、sh: 1: nvim not fountここで使用されているシェルというエラーメッセージが表示されますsh。私のシステムでbashを使用しているので、これを変更する方法を探しています。私の設定に追加しましたが、set shell = "/bin/bash"問題は変わりませんでした。 neomuttのシェルはまだshです。

ベストアンサー1

@user414777が指摘したように、エイリアスは非対話型シェルでは機能しません。私の場合、ディストリビューションのパッケージマネージャを介してneovimをインストールせずにappimage実行可能ファイルとしてインストールしたので、neovimコマンドはこの実行可能ファイルのエイリアスです$VISUAL。同じ問題が発生しましたが、別の方法で(例えば、appimageファイルをダウンロードせずに)neovimをインストールした場合は、まず実行可能ファイルの場所を見つけてから、それを指すスクリプトを作成するか、私が行ったのと同じように変更する必要があります。$EDITORnvim.appimage

おすすめ記事