Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5695

Denite + Defx で複数プロジェクトを渡り歩く

$
0
0

目的

複数のプロジェクトで作業をしないといけない場合、プロジェクトを切り替えながら渡り歩くのが結構めんどくさかったりします。
そういった場合にDenitedenite#custom#varを使うとプロジェクト間の行き来が少し楽になります。

環境

NVIM v0.5.0-94b7ff730
DeniteDefxが使えることが前提です。

詳細

:help denite#custom#var

設定

以下のように設定すると<Leader>pでプロジェクトの選択肢が表示され、Enterでプロジェクトルートが開きます。

lets:menus={}lets:menus.projects ={'description':'switch projects'}lets:menus.projects.command_candidates =[      \['project A','Defx ~/path/to/projectARoot'],      \['project B','Defx ~/path/to/projectBRoot'],      \['project C','Defx ~/path/to/projectCRoot'],      \]call denite#custom#var('menu','menus',s:menus)

nnoremap <silent><Leader>p:<C-u>Denite menu:projects<CR>

Defx以外のコマンドでも、command_candidatesに追加すれば選択式で使えるので結構便利そう。


Viewing all articles
Browse latest Browse all 5695

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>