lsp-bridge

lsp-bridge

lsp-breidge-refのカスタマイズ

lsp-bridgeは C-c C-r で参照一覧をlsp-briedge-ref ウィンドウで表示するが、 一覧を閉じるタイミングで、これまで参照から開いてたたバッファも全て消えてしまう。

これは、 lsp-bridge-ref-kill-temp-buffer-plsp-bridge-ref-open-file-in-request-window の両方を nilにすることで解決する。 以下でlsp-bridge-refに関するcustomize変数をまとめる。

設定名 初期値 説明
lsp-bridge-ref-delete-other-windows t refウィンドウを開くタイミングで、refを開始したウィンドウ以外のウィンドウを閉じるか
lsp-bridge-ref-open-file-in-request-window nil refで参照先を移動する際に、refを開始したウィンドウをそのまま使用するか
lsp-bridge-ref-kill-temp-buffer-p t refウィンドウから開いたバッファを保持せずに閉じるか

lsp-bridge-ref-open-file-in-request-window をtにすると lsp-bridge-ref-kill-temp-buffer-p が無効になる気がする