Zsh では、現在の Git ルートを取得できます。
% echo $(git rev-parse --show-toplevel)
何らかのトリガーでこの文字列に動的に展開したいと考えています。つまり、いくつかのキー文字列を「現在の git リポジトリ ルート」にシームレスに展開し、そこからファイル/ディレクトリを選択し続けたいと考えています。
たとえば、トリガーが「grt」で、次のように入力した場合:
% copy grt
tab、「grt」は現在の git リポジトリ ルートに置き換えられます (「grt」ファイル/ディレクトリが現在のディレクトリに存在しない場合)。
どうにかして完成系に引っ掛けないといけない気がします。ヒントはありますか?