telescope.nvimのgit_filesやlive_grepでのファイル移動でもTagstackに積みたかった。
結論からいうと以下の設定でいけた。
require('telescope').setup {
defaults = {
-- ...
},
pickers = {
git_files = {
push_tagstack_on_edit = true,
},
},
extensions = {
live_grep_args = {
-- ...
push_tagstack_on_edit = true,
},
},
}
git_filesはpickersごとにpush_tagstack_on_edit
をtrueにするだけで動いた。
live_grepは自分がtelescope-live-grep-args.nvimを使っているのもあってextensions側に設定する必要があった。
とりあえずこれでファイルを移動してもタグ移動で戻れるので快適なコーディング生活が送れそう。