Add Unite and Neostrophic menu
This commit is contained in:
parent
60c9511464
commit
5593e743e7
@ -68,7 +68,7 @@ Plug 'Shougo/echodoc.vim'
|
|||||||
" --- Syntax and completion engine components
|
" --- Syntax and completion engine components
|
||||||
|
|
||||||
Plug 'Shougo/context_filetype.vim'
|
Plug 'Shougo/context_filetype.vim'
|
||||||
"Plug 'Shougo/denite.nvim', {'do': function('URP')}
|
Plug 'Shougo/unite.vim'
|
||||||
Plug 'Shougo/vimproc.vim', {'do' : 'make'}
|
Plug 'Shougo/vimproc.vim', {'do' : 'make'}
|
||||||
|
|
||||||
" C++
|
" C++
|
||||||
@ -289,6 +289,41 @@ autocmd! User GoyoLeave nested call <SID>on_goyo_leave()
|
|||||||
" Markdown
|
" Markdown
|
||||||
let g:markdown_include_jekyll_support = 0
|
let g:markdown_include_jekyll_support = 0
|
||||||
|
|
||||||
|
" Own Unite menu
|
||||||
|
" Thanks to: http://vi.stackexchange.com/a/591
|
||||||
|
|
||||||
|
if !exists('g:unite_source_menu_menus')
|
||||||
|
let g:unite_source_menu_menus = {}
|
||||||
|
endif
|
||||||
|
let g:unite_source_menu_menus.neostrophic_menu = {'description': 'Neostrophic menu'}
|
||||||
|
|
||||||
|
function! g:unite_source_menu_menus.neostrophic_menu.map(key, value)
|
||||||
|
return {
|
||||||
|
\ 'word': a:key,
|
||||||
|
\ 'kind': 'command',
|
||||||
|
\ 'action__command': a:value
|
||||||
|
\ }
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
let g:unite_source_menu_menus.neostrophic_menu.command_candidates = [
|
||||||
|
\ ['▷ Syntastic: toggle checking mode C-A-f', 'SyntasticToggleMode'],
|
||||||
|
\ ['▷ Neostrophic: grep for TODOs <none>', 'grep TODO'],
|
||||||
|
\ ['▷ Git: preview hunk ,hp', 'GitGutterPreviewHunk'],
|
||||||
|
\ ['▷ Git: stage hunk <none>', 'GitGutterStageHunk'],
|
||||||
|
\ ['▷ Git: undo hunk ,hr', 'GitGutterUndoHunk'],
|
||||||
|
\ ['▷ Git: move to next changed hunk <none>', 'GitGutterNextHunk'],
|
||||||
|
\ ['▷ Git: move to previous changed hunk ,hr', 'GitGutterPrevHunk'],
|
||||||
|
\ ['▷ Git: blame <none>', 'Gblame'],
|
||||||
|
\ ['▷ Git: pull <none>', 'Gpull'],
|
||||||
|
\ ['▷ Git: diff <none>', 'Gdiff'],
|
||||||
|
\ ['▷ Git: status <none>', 'Gstatus'],
|
||||||
|
\ ['▷ Undo: show tree F6', 'GundoToggle'],
|
||||||
|
\ ['▷ Goyo: toggle F8', 'Goyo'],
|
||||||
|
\]
|
||||||
|
|
||||||
|
nnoremap <Leader>m :Unite menu:neostrophic_menu -start-insert -ignorecase<CR>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
" --- Keymaps
|
" --- Keymaps
|
||||||
" Commonly used commands
|
" Commonly used commands
|
||||||
|
Reference in New Issue
Block a user