Permalink
Browse files

Allow ignoring specific files, closes #169

  • Loading branch information...
1 parent 1a2c4ec commit 207b8520c27c67ad9e2c91534c0ae2d44efe0c92 @majutsushi committed Nov 8, 2013
Showing with 15 additions and 0 deletions.
  1. +5 −0 autoload/tagbar.vim
  2. +10 −0 doc/tagbar.txt
View
@@ -3590,6 +3590,11 @@ function! s:IsValidFile(fname, ftype) abort
return 0
endif
+ if getbufvar(a:fname, 'tagbar_ignore') == 1
+ call s:LogDebugMessage('File is marked as ignored')
+ return 0
+ endif
+
if &previewwindow
call s:LogDebugMessage('In preview window')
return 0
View
@@ -21,6 +21,7 @@ Contents *tagbar* *tagbar-contents*
Highlight colours ............. |tagbar-highlight|
Automatically opening Tagbar .. |tagbar-autoopen|
Show current tag in statusline |tagbar-statusline|
+ Ignoring specific files ....... |tagbar-ignore|
6. Extending Tagbar ................ |tagbar-extend|
7. Troubleshooting & Known issues .. |tagbar-issues|
8. History ......................... |tagbar-history|
@@ -739,6 +740,15 @@ Note that if there is an error when processing the current file no error
message will be shown in order to not disrupt the statusline. If the function
doesn't seem to work right open the Tagbar window to see any error messages.
+------------------------------------------------------------------------------
+IGNORING SPECIFIC FILES *tagbar-ignore*
+
+You can ignore specific files by setting the |buffer-variable|
+"b:tagbar_ignore" to 1. This is best done with an |autocommand|:
+>
+ autocmd BufNewFile,BufReadPost foo.cpp let b:tagbar_ignore = 1
+<
+
==============================================================================
6. Extending Tagbar *tagbar-extend*

0 comments on commit 207b852

Please sign in to comment.