]> git.madduck.net Git - etc/vim.git/commitdiff

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

Fix toc consfuses hyphen list with Setex header.
authorCiro Santilli <ciro.santilli@gmail.com>
Tue, 8 Jul 2014 08:36:13 +0000 (10:36 +0200)
committerCiro Santilli <ciro.santilli@gmail.com>
Tue, 8 Jul 2014 09:29:05 +0000 (11:29 +0200)
Fix #100.

ftplugin/mkd.vim
test/header.md

index 36d0b0816ce3ebdde05c7141afdafa3f59cabc47..474451229b0f83c1c1e1caef89ab8a3d459548b6 100644 (file)
@@ -302,7 +302,7 @@ function! s:Markdown_Toc(...)
     endif
 
     try
     endif
 
     try
-        silent vimgrep /\(^\S.*\(\n[=-]\+\)\@=\|^#\+\)/ %
+        silent vimgrep /\(^\S.*\(\n[=-]\+\n\)\@=\|^#\+\)/ %
     catch /E480/
         echom "Toc: No headers."
         return
     catch /E480/
         echom "Toc: No headers."
         return
index 084eef358c59a59323b2227d75b2b1de66d1804e..7e190836ec61f8772ae5a84e6893db2f3dd736f8 100644 (file)
@@ -58,6 +58,11 @@ setex h1 single punctuation
 setex h1 punctuation longer than header
 ================================
 
 setex h1 punctuation longer than header
 ================================
 
+Prevent list vs Setex confusion:
+
+- not Setex
+- because list
+
 ---
 
 Mixed tests.
 ---
 
 Mixed tests.