ヘルム検索結果を新しいウィンドウで開きますか?


10

以下のようなコマンドhelm-projectile-grephelm-swoopprojectile-find-fileコードの周りにジャンプするのに非常に便利です。ただし、これまでのところ、新しいウィンドウで検索結果を開く方法はわかりません(代わりに、現在RET検索結果を強調表示して押すと、元の検索コマンドが実行されたウィンドウで検索結果が開きます)。

オプションで、*helm grep*モードで強調表示された検索結果を、水平または垂直に並べられたウィンドウで開くことができるようにしたい。たとえば、次の機能が必要です。

  • を押すとRET、現在のウィンドウで強調表示された結果が開きます
  • を押すとC-c h RET、ハイライト表示された結果が新しい水平に並べられたウィンドウで開きます
  • を押すとC-c v RET、ハイライトされた結果が新しい垂直に並べられたウィンドウで開きます

これがイラストです:

ここに画像の説明を入力してください

このようなことは可能ですか?御時間ありがとうございます!

回答:


8

C-z ヘルムで使用できるアクションを含む新しいバッファーが表示され、次のようになります。 [f1] Open file [f2] Open file other window [f3] Save results in buffer [f4] Edit search results

あなたが望んでいるのは C-z f3

この後、通常のバッファのように結果を移動できます。ウィンドウが2つある場合RETは、結果エントリを押すと、もう一方のウィンドウでエントリが開きます。

注意:spacemacshelm-agを使用していますが、これは同じだと思います。


1
実際にはF3、を押すだけで、C-z最初は必要ありません
Steve Lorimer

1
どの機能に関連付けましたC-zか?私はLinuxを使用しているため、Emacsがスリープ状態(suspend-frame)になります
Gauthier

@Gauthierええ、この回答はのためのものspacemacsTAB、利用可能なアクションをヘルムに持ち込みます
Swedgin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.