Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Make preview window position configurable

  • Loading branch information...
commit f3250b2dd1603e6c6c2c8bf78dca9ad204df72d3 1 parent 0377f19
@majutsushi authored
Showing with 20 additions and 1 deletion.
  1. +1 −1  autoload/tagbar.vim
  2. +18 −0 doc/tagbar.txt
  3. +1 −0  plugin/tagbar.vim
View
2  autoload/tagbar.vim
@@ -3010,7 +3010,7 @@ function! s:ShowInPreviewWin() abort
return
endif
- execute 'topleft pedit +' . taginfo.fields.line . ' ' .
+ execute g:tagbar_previewwin_pos . ' pedit +' . taginfo.fields.line . ' ' .
\ s:known_files.getCurrent(0).fpath
endfunction
View
18 doc/tagbar.txt
@@ -564,6 +564,24 @@ Example:
let g:tagbar_autoshowtag = 1
<
+ *g:tagbar_previewwin_pos*
+g:tagbar_previewwin_pos~
+Default: topleft
+
+The position of the preview window. Valid values are the window splitting
+commands that are described starting from |:vertical|. Set it to an empty
+string to use the options 'splitbelow' and 'splitright'.
+
+Example:
+>
+ let g:tagbar_previewwin_pos = "aboveleft"
+<
+If you want to disable line numbers in the preview window put something like
+this into your vimrc:
+>
+ autocmd BufWinEnter * if &previewwindow | setlocal nonumber | endif
+<
+
*g:tagbar_autopreview*
g:tagbar_autopreview~
Default: 0
View
1  plugin/tagbar.vim
@@ -58,6 +58,7 @@ let s:options = [
\ ['foldlevel', 99],
\ ['indent', 2],
\ ['left', 0],
+ \ ['previewwin_pos', 'topleft'],
\ ['show_visibility', 1],
\ ['show_linenumbers', 0],
\ ['singleclick', 0],
Please sign in to comment.
Something went wrong with that request. Please try again.