Commits

Takeshi NISHIDA committed 672cfc1

minor improvement for Coverage-File mode

Comments (0)

Files changed (1)

autoload/fuf/coveragefile.vim

 "
 function fuf#coveragefile#onInit()
   call fuf#defineLaunchCommand('FufCoverageFile', s:MODE_NAME, '""', [])
+  call l9#defineVariableDefault('g:fuf_coveragefile_name', '') " private option
   command! -bang -narg=0        FufCoverageFileRegister call s:registerCoverage()
   command! -bang -narg=?        FufCoverageFileChange call s:changeCoverage(<q-args>)
 endfunction
       call fuf#echoError('Coverage not found: ' . name)
     return
   endif
-  call fuf#setOneTimeVariables(['g:fuf_coveragefile_globPatterns',
-        \                       coverages[0].patterns])
+  call fuf#setOneTimeVariables(
+        \   ['g:fuf_coveragefile_globPatterns', coverages[0].patterns],
+        \   ['g:fuf_coveragefile_name'        , a:name]
+        \ )
   FufCoverageFile
 endfunction
 
 
 "
 function s:handler.getPrompt()
+  let nameString = (empty(g:fuf_coveragefile_name) ? ''
+        \           : '[' . g:fuf_coveragefile_name . ']')
   return fuf#formatPrompt(g:fuf_coveragefile_prompt, self.partialMatching,
-        \                 string(g:fuf_coveragefile_globPatterns))
+        \                 nameString)
 endfunction
 
 "
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.