## 概要 [[coc.nvim]]はデフォルトでリスト表示とプレビュー表示機能を持っているが、[[telescope.nvim]]の方が見やすいので、そちらで表示したい。また、[[telescope.nvim]]を使うと検索もできる。 ## やり方 [[telescope-coc.nvim]]を使う。 [[lazy.nvim]]に以下の設定をマージする。 ```lua { 'nvim-telescope/telescope.nvim', dependencies = { 'fannheyward/telescope-coc.nvim' }, keys = { { '<C-j>i', ':Telescope coc implementations<CR>' }, { '<C-j>h', ':Telescope coc references<CR>' } }, config = function() require("telescope").setup { extensions = { coc = { theme = 'ivy', -- trueだと結果が1件でもTelescopeを経由する prefer_locations = false, } } } require('telescope').load_extension('coc') end }, ``` > [!note] > 上記コードは`implementations`と`references`のコマンドだけ。 以下のようになる。 ![[Pasted image 20231111181141.png]]