Commits

ZyX_I committed 4baab2f

@aurum/log: Added support for custom mappings to procinput

Comments (0)

Files changed (3)

   - Viewing working directory status ([:AuStatus](http://vimpluginloader.sourceforge.net/doc/aurum.txt.html#line389-0)).
 
   - Commiting changes ([:AuCommit](http://vimpluginloader.sourceforge.net/doc/aurum.txt.html#line101-0)), commit messages are remembered in case of 
-    rollback ([g:aurum_remembermsg](http://vimpluginloader.sourceforge.net/doc/aurum.txt.html#line922-0)).
+    rollback ([g:aurum_remembermsg](http://vimpluginloader.sourceforge.net/doc/aurum.txt.html#line927-0)).
 
   - Obtaining various URL’s out of remote repository URL (like URL of the HTML 
     version of the current file with URL fragment pointing to the current line 
                      Waits until you type <CR> ("\r" or "\n") or <Esc>
             1-9      Waits until you type next non-digit
             "        Waits until you type two characters
+            Part of {lhs} (|mapcheck()| returns non-empty for given character)
+                     Waits until |maparg()| also returns non-empty string, 
+                     |mapcheck()| returns empty string or 'timeoutlen' 
+                     milliseconds passed (latter only if 'timeout' is set and 
+                     vim is compiled with |+float| and |+reltime| features).
 
 loglimit                                                    *g:aurum_loglimit*
     Natural number or 0. Determines, how many revisions should be shown by 

plugin/aurum/log.vim

             let a:d.skipuntil=
                         \'match(a:d.input, "[\n\r\e]", '.len(a:d.input).')!=-1'
             let a:d.allowskip=0
+        elseif !empty(mapcheck(char, 'n'))
+            let a:d.skipuntil='!empty(maparg(a:d.input, "n")) || '.
+                        \     'empty(mapcheck(a:d.input))'.
+                        \     ((has('float') && has('reltime') && &timeout)?
+                        \           (' || str2float(reltimestr('.
+                        \               'reltime('.string(reltime()).')))*1000'.
+                        \                                      '>'.&timeoutlen):
+                        \           (''))
+            let a:d.allowskip=0
         endif
     endwhile
     if !empty(a:d.input) && (a:d.skipuntil is 0 || eval(a:d.skipuntil))
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.