summaryrefslogtreecommitdiffstats
path: root/ftplugin/latextoc.vim
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2014-11-11 02:37:21 +0100
committerAdam Stankiewicz <sheerun@sher.pl>2014-11-11 02:37:21 +0100
commit617b01a5b6aa3cadb25b2ff8639e330cfc6cf3c1 (patch)
tree97fc653e0c19839490bd7aac6beeb4f5754155be /ftplugin/latextoc.vim
parentbd35da8e9ca0bddd95539bef0c8f4857dc4cc746 (diff)
downloadvim-polyglot-617b01a5b6aa3cadb25b2ff8639e330cfc6cf3c1.tar.gz
vim-polyglot-617b01a5b6aa3cadb25b2ff8639e330cfc6cf3c1.zip
Updatev1.10.3
Diffstat (limited to 'ftplugin/latextoc.vim')
-rw-r--r--ftplugin/latextoc.vim8
1 files changed, 6 insertions, 2 deletions
diff --git a/ftplugin/latextoc.vim b/ftplugin/latextoc.vim
index 8edf23d1..65315dea 100644
--- a/ftplugin/latextoc.vim
+++ b/ftplugin/latextoc.vim
@@ -87,8 +87,12 @@ function! s:TOCActivate(close)
endfor
" Find section in buffer (or inputted files)
- call s:TOCFindMatch('\\' . entry['level'] . '\_\s*{' . titlestr . '}',
- \ duplicates, files)
+ if entry['level'] == 'label'
+ let re = '\(\\label\_\s*{\|label\s*=\s*\)' . titlestr . '\>'
+ else
+ let re = '\\' . entry['level'] . '\_\s*{' . titlestr . '}'
+ endif
+ call s:TOCFindMatch(re, duplicates, files)
if a:close
if g:LatexBox_split_resize