スキップしてメイン コンテンツに移動

投稿

8月, 2018の投稿を表示しています

ディレクトリのパスをブックマークして denite.nvim で表示するだけの Vim Script を書きました

ディレクトリのパスをブックマークして denite.nvim で表示するだけの Vim Script を書きました 書きました。 denite-dirmark と命名しました kmnk/denite-dirmark このエントリは書いたことを宣言すること及び、万が一興味を持った人がいた場合に何となく使えそうかを判断できるようにすることを目的にしています 更新履歴 2018-08-11: 公開 2018-08-18: dirmark/add の source のベースを directory_rec から file に変更したので微修正 どうつかうのか add したり delete したりする操作を gif 動画にしてみました なぜつくったのか 自分が欲しかったからです 普段カレントディレクトリを各プロジェクトのルートに持っていって作業するのが癖で、その用途でこれまでは unite の bookmark source を使っており、 denite に移行させたかったというのが詳細の動機です なにができるのか 機能としては大体以下を持っています :Denite dirmark : 保存されたディレクトリのリストを表示。 kind のベースは directory delete action: ディレクトリを dirmark から削除 :Denite dirmark/add : file  で取得したディレクトリのリストを表示。 kind のベースは directory add action: ディレクトリを dirmark へ追加 wide action: directory_rec の起点をターゲットディレクトリの上へ移動 一応 README.md を用意しています(雰囲気英語で書かれています) カスタマイズ 参考までに、自分は以下のような感じで呼び出しています nmap <Leader>dd <SID>(dirmark) nmap <Leader>da <SID>(dirmark-add) nnoremap <silent> <SID>(dirmark) :<C-u>D