summaryrefslogtreecommitdiff
path: root/pcr/papis/papis-vim-gui-add-notes-edit-key.patch
blob: 8db21b013b7e1700b90fbac81690febc4a64d725 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
diff --git a/papis/gui/vim/main.vim b/papis/gui/vim/main.vim
index 4fd2452..05249dc 100644
--- a/papis/gui/vim/main.vim
+++ b/papis/gui/vim/main.vim
@@ -6,6 +6,7 @@ let g:papis_delete_key = "dd"
 let g:papis_open_key = "o"
 let g:papis_open_dir_key = "<S-o>"
 let g:papis_edit_key = "e"
+let g:papis_notes_edit_key = "E"
 
 let g:papis_next_key = "j"
 let g:papis_prev_key = "k"
@@ -61,12 +62,13 @@ function! PapisExeCommand(cmd, ...)
 endfunction
 
 function! PapisHelp()
-    echomsg "Help     - ".g:papis_help_key
-    echomsg "Open     - ".g:papis_open_key
-    echomsg "Open dir - ".g:papis_open_dir_key
-    echomsg "Edit     - ".g:papis_edit_key
-    echomsg "Search   - ".g:papis_search_key
-    echomsg "Delete   - ".g:papis_delete_key
+    echomsg "Help       - ".g:papis_help_key
+    echomsg "Open       - ".g:papis_open_key
+    echomsg "Open dir   - ".g:papis_open_dir_key
+    echomsg "Edit       - ".g:papis_edit_key
+    echomsg "Edit Notes - ".g:papis_notes_edit_key
+    echomsg "Search     - ".g:papis_search_key
+    echomsg "Delete     - ".g:papis_delete_key
 endfunction
 
 function! PapisGo(direction)
@@ -124,6 +126,7 @@ exec "nnoremap <buffer> ".g:papis_delete_key." :silent call PapisExeCommand('rm'
 exec "nnoremap <buffer> <Return> :silent call PapisExeCommand('open')<cr>"
 exec "nnoremap <buffer> ".g:papis_open_dir_key." :silent call PapisExeCommand('open', '--dir')<cr>"
 exec "nnoremap <buffer> ".g:papis_edit_key." :silent call PapisExeCommand('edit')<cr>"
+exec "nnoremap <buffer> ".g:papis_notes_edit_key." :silent call PapisExeCommand('edit', '-n')<cr>"
 
 exec "nnoremap <buffer> ".g:papis_next_key." :silent call PapisGo('next')<cr>"
 exec "nnoremap <buffer> ".g:papis_prev_key." :silent call PapisGo('prev')<cr>"
@@ -136,8 +139,9 @@ nnoremap <buffer> <C-f>  :silent call PapisGo("screen-down")<cr>
 nnoremap <buffer> <C-b>  :silent call PapisGo("screen-up")<cr>
 
 nnoremap <buffer> q :quit<cr>
-command! -nargs=0 PapisHelp    call PapisHelp()
-command! -nargs=0 PapisOpen    call PapisExeCommand("open")
-command! -nargs=0 PapisOpenDir call PapisExeCommand("open", '--dir')
-command! -nargs=0 PapisBrowse  call PapisExeCommand("browse")
-command! -nargs=0 PapisEdit    call PapisExeCommand("edit")
+command! -nargs=0 PapisHelp      call PapisHelp()
+command! -nargs=0 PapisOpen      call PapisExeCommand("open")
+command! -nargs=0 PapisOpenDir   call PapisExeCommand("open", '--dir')
+command! -nargs=0 PapisBrowse    call PapisExeCommand("browse")
+command! -nargs=0 PapisEdit      call PapisExeCommand("edit")
+command! -nargs=0 PapisEditNotes call PapisExeCommand("edit", '-n')