denite.nvim の denite-menu を使って簡単にファイルを開いたりする

dentie-menu を使うことで簡単に自分好みのショートカットを設定する source を定義することができます。

" denite-menu の設定
let s:menus = {}

" Denite menu:dotfile をすると開くファイルを登録する
let s:menus.dotfile = {
    \ 'description': 'Edit your dotfile'
    \ }
let s:menus.dotfile.file_candidates = [
    \ ['vimrc', '~/.vimrc'],
    \ ['gvimrc', '~/.gvimrc'],
    \ ['bashrc', '~/.bashrc'],
    \ ['bash_aliases', '~/.bash_aliases'],
    \ ]


" Denite menu:my_denites をすると開くファイルを登録する
" コマンドを呼ぶ
let s:menus.my_denites = {
    \ 'description': 'Denite list'
    \ }
let s:menus.my_denites.command_candidates = [
\    ['file/old', 'Denite file/old'],
\    ['menu:dotfile', 'Denite menu:dotofile'],
\    ['grep', 'Denite grep'],
\]

" 登録
call denite#custom#var('menu', 'menus', s:menus)

" 呼び出し
nnoremap <Space>ll :Denite menu<CR>

べんりべんり。