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:
Alexandre Constantino [Wed, 13 Jan 2016 20:04:31 +0000 (20:04 +0000)]
Fix/revert folding for setext headers
Alexandre Constantino [Wed, 13 Jan 2016 11:10:27 +0000 (11:10 +0000)]
Fix :Toc for setext headers
Alexandre Constantino [Tue, 12 Jan 2016 17:37:16 +0000 (17:37 +0000)]
Fix bug related to folding and hash comments
Fix bug that occurs when hash comments are used in fenced code blocks.
Fix same problem that occurs when building a TOC with the :Toc command.
Add flag that allow the user to set folding level, by default set to 1.
Hiroshi Shirosaki [Sat, 9 Jan 2016 05:08:09 +0000 (14:08 +0900)]
Fix indent code block and add tests
`mkdIndentCode` is renamed to `mkdCode` because there is no need
to distinguish them.
We fixed a bug that indent code block at the start of a file is
not highlighted.
Hiroshi Shirosaki [Sat, 9 Jan 2016 04:53:34 +0000 (13:53 +0900)]
Change match URL in parenthesis
We change the regexp of URL in parenthesis to `http\?` pattern
because long regexp with many protocol names causes slowness.
We reorder and use `\?` for protocol names regexp.
Hiroshi Shirosaki [Fri, 8 Jan 2016 11:41:57 +0000 (20:41 +0900)]
Improve performance of folding
Folding is very slow for large files.
Drop `s:effective_line()` to reduce call of `s:is_mkdCode()`.
Hiroshi Shirosaki [Fri, 8 Jan 2016 07:06:33 +0000 (16:06 +0900)]
Enable HTML highlight
Fix #227
Hiroshi Shirosaki [Fri, 8 Jan 2016 06:25:40 +0000 (15:25 +0900)]
Fix `&` and `>` are marked as htmlError in lists
Fix #214
Hiroshi Shirosaki [Thu, 7 Jan 2016 13:43:20 +0000 (22:43 +0900)]
Use function! as with the other code
Hiroshi Shirosaki [Wed, 6 Jan 2016 06:14:06 +0000 (15:14 +0900)]
Add highlight ``
CommonMark has it.
Hiroshi Shirosaki [Wed, 6 Jan 2016 06:08:39 +0000 (15:08 +0900)]
Syntax highlight is enabled in mkdLink
Hiroshi Shirosaki [Wed, 6 Jan 2016 02:40:17 +0000 (11:40 +0900)]
Rename using hyphen as with the other
Hiroshi Shirosaki [Tue, 5 Jan 2016 09:36:50 +0000 (18:36 +0900)]
Fix link highlight in parenthesis
Hiroshi Shirosaki [Tue, 5 Jan 2016 05:45:02 +0000 (14:45 +0900)]
Fix substitute with `gdefault` on
Do not substitute with `g` flag if `gdefault` is on.
Fix #225
We convert table format tests to varder.
Hiroshi Shirosaki [Tue, 5 Jan 2016 03:07:06 +0000 (12:07 +0900)]
Update URL in README.md
Hiroshi Shirosaki [Wed, 23 Dec 2015 09:35:33 +0000 (18:35 +0900)]
Fix fenced code block highlight with c++
Add `+` to language characters.
Hiroshi Shirosaki [Tue, 22 Dec 2015 09:44:31 +0000 (18:44 +0900)]
No autoindent in code block
Fix #78
Hiroshi Shirosaki [Tue, 22 Dec 2015 07:37:21 +0000 (16:37 +0900)]
Drop highlight setting of mkdMath
We use highlight setting of tex.vim.
`SyntaxOf()` doesn't return transparent syntax name. Instead we
use `texStatement`.
Fix #234
Sebastian Klatt [Thu, 19 Nov 2015 01:04:30 +0000 (02:04 +0100)]
Use tex syntax for inline math
* Fix yaml interference
* Add unittest
Hiroshi Shirosaki [Tue, 22 Dec 2015 01:31:29 +0000 (10:31 +0900)]
Fix highlighting header title starts with `#`
Fix #171
Hiroshi Shirosaki [Mon, 21 Dec 2015 05:16:05 +0000 (14:16 +0900)]
Add tests for italic and bold syntax
Fix #137
Kevin MacMartin [Fri, 17 Oct 2014 05:57:41 +0000 (01:57 -0400)]
Don't interpret escaped _ chars in italics as the end of syntax match
Hiroshi Shirosaki [Mon, 21 Dec 2015 02:42:07 +0000 (11:42 +0900)]
Fix code format
Hiroshi Shirosaki [Fri, 18 Dec 2015 02:06:59 +0000 (11:06 +0900)]
Fix travis script for multiple commands
Hiroshi Shirosaki [Fri, 18 Dec 2015 02:00:36 +0000 (11:00 +0900)]
Merge pull request #237 from shirosaki/doc
Generate vim help from README.md using vim-tools
Hiroshi Shirosaki [Fri, 11 Dec 2015 01:25:03 +0000 (10:25 +0900)]
Add `make doc` to travis
Hiroshi Shirosaki [Thu, 10 Dec 2015 08:16:22 +0000 (17:16 +0900)]
Generate vim help from README.md using vim-tools
Add a make rule to generate vim help file.
Tweak vim help using `sed`.
Add doc/vim-markdown.txt to `make install`.
Hiroshi Shirosaki [Mon, 14 Dec 2015 22:20:28 +0000 (07:20 +0900)]
Remove spaces as coding style in README.md #213
Hiroshi Shirosaki [Mon, 14 Dec 2015 01:46:13 +0000 (10:46 +0900)]
Add tests for preamble fold of python-mode style #213
Hiroshi Shirosaki [Mon, 14 Dec 2015 00:49:13 +0000 (09:49 +0900)]
Add tests for fold text of python-mode style #213
Hiroshi Shirosaki [Mon, 14 Dec 2015 00:47:02 +0000 (09:47 +0900)]
Merge pull request #213 from wlonk/python-like
Add support for python-mode style folding
Kit La Touche [Tue, 12 May 2015 17:17:15 +0000 (11:17 -0600)]
Add support for python-mode style folding
As a python-mode user in my day-to-day work, I would like the folding
styles of vim-markdown and python-mode to match, so that there's less
cognitive overhead in switching between my two most frequently-used
contexts.
To this end, I've made a distinct set of folding logic, keyed off of the
g:vim_markdown_folding_style_pythonic variable, so that using this style
is opt-in.
Hiroshi Shirosaki [Wed, 9 Dec 2015 06:47:02 +0000 (15:47 +0900)]
Merge pull request #235 from jirislaby/patch-1
Makefile: support DESTDIR
Hiroshi Shirosaki [Wed, 9 Dec 2015 06:18:52 +0000 (15:18 +0900)]
Fix directory on travis with TEST=latest
Fix #143
Hiroshi Shirosaki [Wed, 9 Dec 2015 05:59:33 +0000 (14:59 +0900)]
Add make rule to update dependencies
Hiroshi Shirosaki [Wed, 9 Dec 2015 05:57:49 +0000 (14:57 +0900)]
Fix travis script to work with make test
Fix #143
Daniel Hahler [Mon, 17 Nov 2014 13:11:43 +0000 (14:11 +0100)]
Add support for "make test", automatically installing deps
Hiroshi Shirosaki [Tue, 8 Dec 2015 06:36:34 +0000 (15:36 +0900)]
Move test/folding.md to test/folding.vader
Fix #73
Hiroshi Shirosaki [Tue, 8 Dec 2015 05:05:43 +0000 (14:05 +0900)]
Lines which start with '-' are needed in foldexpr
todesking [Fri, 11 Apr 2014 16:57:42 +0000 (01:57 +0900)]
add test file for folding
todesking [Mon, 7 Apr 2014 16:06:33 +0000 (01:06 +0900)]
Foldmethod: more performance
todesking [Mon, 7 Apr 2014 16:02:51 +0000 (01:02 +0900)]
Foldmethod: improve performance
todesking [Mon, 7 Apr 2014 15:58:30 +0000 (00:58 +0900)]
Foldmethod: ignore title-like lines in code block
Jiri Slaby [Tue, 1 Dec 2015 09:58:00 +0000 (10:58 +0100)]
Makefile: support DESTDIR
DESTDIR is set by distributors when packaging. So to be
able to use make install there, put DESTDIR in from of
PREFIX.
Hiroshi Shirosaki [Mon, 16 Nov 2015 06:43:39 +0000 (15:43 +0900)]
Fix indent with syntax off
Move indent related settings from syntax to index.
Fix #126
Ciro Santilli 六四事件 法轮功 包卓轩 [Wed, 4 Nov 2015 13:55:36 +0000 (14:55 +0100)]
Merge pull request #230 from cirosantilli/ft-markdown
Use just markdown as filetype.
Ciro Santilli [Tue, 6 Oct 2015 11:26:05 +0000 (13:26 +0200)]
Use just markdown as filetype.
. for multiple filetypes does not work with autocmd.
There seems to be no known workaround:
http://vi.stackexchange.com/questions/4893
This is a breaking change as it would break user scripts
who used autocmd, but we have already broken them
with this compound filetype, so let's just finish the job.
Semi-reverses: https://github.com/plasticboy/vim-markdown/pull/217
Ciro Santilli 六四事件 法轮功 纳米比亚 威视 [Tue, 6 Oct 2015 11:38:04 +0000 (13:38 +0200)]
Merge pull request #229 from yunake/master
Add the indent part of the plugin to the registry
Eugene Yunak [Sun, 4 Oct 2015 00:22:10 +0000 (03:22 +0300)]
add new indent part of the plugin to the registry
Ciro Santilli 六四事件 法轮功 纳米比亚 威视 [Wed, 9 Sep 2015 12:59:07 +0000 (14:59 +0200)]
Merge pull request #221 from yuex/feature/mkd2markdown
swap mkd to markdown
Yue Xin [Sun, 16 Aug 2015 11:50:10 +0000 (19:50 +0800)]
swap out mkd, successfully...
Signed-off-by: yuexin <yuecn41@gmail.com>
Ciro Santilli 六四事件 法轮功 纳米比亚 威视 [Sun, 16 Aug 2015 09:54:35 +0000 (11:54 +0200)]
Merge pull request #217 from hori-ryota/feature/fixed-filetype
Use compound filetype for plugins using "markdown"
hori-ryota [Wed, 17 Jun 2015 06:42:54 +0000 (15:42 +0900)]
Use compound filetype for plugins using "markdown" filetype
Ciro Santilli 六四事件 法轮功 [Sun, 24 May 2015 21:56:32 +0000 (23:56 +0200)]
Merge pull request #191 from sruggier/master
README.md: add a section about issue reporting
Simon Ruggier [Sun, 24 May 2015 21:37:22 +0000 (17:37 -0400)]
CONTRIBUTING.md: add a section about issue reporting
Ciro Santilli 六四事件 法轮功 [Fri, 15 May 2015 07:06:47 +0000 (09:06 +0200)]
Merge pull request #211 from starcraftman/latest_vim
Build latest vim quickly from git mirror.
Jeremy Pallats/starcraft.man [Mon, 11 May 2015 12:21:51 +0000 (08:21 -0400)]
Build latest vim quickly from git mirror
* Executes test against travis package vim & latest 7.4.x
* Fixes #201
Ciro Santilli 六四事件 法轮功 [Tue, 5 May 2015 08:40:39 +0000 (10:40 +0200)]
Merge pull request #209 from sim590/version-aware-netrw-browsex-call
Version aware netrw browseX call
Simon Désaulniers [Mon, 4 May 2015 22:05:41 +0000 (18:05 -0400)]
adding VersionAwareNetrwBrowseX() function for doing right call to netrw browsex
Ciro Santilli 六四事件 法轮功 [Mon, 4 May 2015 14:28:27 +0000 (16:28 +0200)]
Merge pull request #208 from cirosantilli/typo-plugging
Fix typo plugging
Ciro Santilli 六四事件 法轮功 [Mon, 4 May 2015 14:28:03 +0000 (16:28 +0200)]
Fix typo plugging
Ciro Santilli 六四事件 法轮功 [Mon, 4 May 2015 14:25:43 +0000 (16:25 +0200)]
Merge pull request #205 from cirosantilli/readme-gx
Document <Plug>Markdown_OpenUrlUnderCursor
Ciro Santilli 六四事件 法轮功 [Mon, 4 May 2015 14:24:39 +0000 (16:24 +0200)]
Merge pull request #193 from cirosantilli/toc
Add TOC to README
Ciro Santilli 六四事件 法轮功 [Mon, 4 May 2015 14:22:48 +0000 (16:22 +0200)]
Merge pull request #207 from cirosantilli/not-hasmapto
Allow users to disable individual maps with hasmapto checks
Ciro Santilli 六四事件 法轮功 [Mon, 4 May 2015 14:14:30 +0000 (16:14 +0200)]
Allow users to disable individual maps with hasmapto checks
Ciro Santilli 六四事件 法轮功 [Mon, 4 May 2015 13:35:20 +0000 (15:35 +0200)]
Document <Plug>Markdown_OpenUrlUnderCursor
Hiroshi Shirosaki [Fri, 24 Apr 2015 06:06:24 +0000 (15:06 +0900)]
Merge pull request #199 from KazuakiM/master
Update Markdown_GetUrlForPosition function b: to s:
KazuakiM [Thu, 23 Apr 2015 14:21:11 +0000 (23:21 +0900)]
Update Markdown_GetUrlForPosition function b: to s:
Ciro Santilli 六四事件 法轮功 [Fri, 17 Apr 2015 08:12:34 +0000 (10:12 +0200)]
Add TOC to README
Ciro Santilli 六四事件 法轮功 [Thu, 16 Apr 2015 11:59:22 +0000 (13:59 +0200)]
Merge pull request #184 from cirosantilli/ftplugin-style
Improve style of ftplugin/mkd.vim
Ciro Santilli 六四事件 法轮功 [Thu, 16 Apr 2015 11:56:12 +0000 (13:56 +0200)]
Improve style of ftplugin/mkd.vim
- remove Markdown_ prefix from s: functions
- always add one empty line between commands and methods
Ciro Santilli 六四事件 法轮功 [Thu, 16 Apr 2015 09:23:02 +0000 (11:23 +0200)]
Merge pull request #185 from cirosantilli/rm-parenthesis-from-plug
Remove parenthesis from <Plug> maps
Ciro Santilli [Thu, 16 Apr 2015 09:09:58 +0000 (11:09 +0200)]
Remove parenthesis from <Plug> maps
Ciro Santilli 六四事件 法轮功 [Thu, 16 Apr 2015 08:44:24 +0000 (10:44 +0200)]
Merge pull request #183 from cirosantilli/gx
gx works from anywhere inside Markdown links
Ciro Santilli [Mon, 23 Feb 2015 07:05:46 +0000 (08:05 +0100)]
gx works from anywhere inside Markdown links.
Fix #99.
Ciro Santilli [Sat, 14 Mar 2015 09:12:55 +0000 (10:12 +0100)]
Merge pull request #177 from cirosantilli/readme-h1
Change the README h1 to "Vim Markdown"
Ciro Santilli [Sat, 14 Mar 2015 09:12:08 +0000 (10:12 +0100)]
Merge pull request #178 from cirosantilli/readme-format
Improve README formatting
Ciro Santilli [Sat, 21 Feb 2015 14:52:02 +0000 (15:52 +0100)]
Merge pull request #179 from cirosantilli/toc-nomodifiable-test2
Add test for Toc nomodifiable #170
Ciro Santilli [Sat, 21 Feb 2015 10:22:22 +0000 (11:22 +0100)]
Add test for Toc nomodifiable #170
Ciro Santilli [Sat, 21 Feb 2015 10:47:02 +0000 (11:47 +0100)]
Change the README h1 to "Vim Markdown"
Ciro Santilli [Sat, 21 Feb 2015 10:45:50 +0000 (11:45 +0100)]
Improve README formatting
Ciro Santilli [Sat, 21 Feb 2015 10:31:02 +0000 (11:31 +0100)]
Merge pull request #168 from cirosantilli/rm-smartindent
Remove nosmartindent: indentexpr overrules it.
Ciro Santilli [Sat, 21 Feb 2015 10:24:22 +0000 (11:24 +0100)]
Merge pull request #170 from sim590/fix-toc-nomodifiable
Prevent setting other buffers to nomodifiable.
Fix #169
Simon Désaulniers [Mon, 2 Feb 2015 08:06:23 +0000 (03:06 -0500)]
prevent setting other buffers to nomodifiable
Ciro Santilli [Sun, 25 Jan 2015 22:38:57 +0000 (23:38 +0100)]
Remove nosmartindent: indentexpr overrules it.
Ciro Santilli [Fri, 2 Jan 2015 21:26:47 +0000 (22:26 +0100)]
Merge pull request #158 from nybblr/nybblr/add-tilde-code-blocks
Add tilde-fenced code blocks.
Jonathan Martin [Fri, 2 Jan 2015 21:14:06 +0000 (16:14 -0500)]
Add tilde-fenced code blocks.
Ciro Santilli [Sun, 21 Dec 2014 09:38:06 +0000 (10:38 +0100)]
Merge pull request #151 from cirosantilli/use-default-foldelvel-mechanism
Remove automatic setting of foldlevel
Ciro Santilli [Sun, 7 Dec 2014 18:52:06 +0000 (19:52 +0100)]
Remove automatic setting of foldlevel
Vim already has a well known way of dealing with this:
let's not create another configuration which only raises
the entry barrier.
Ciro Santilli [Sun, 7 Dec 2014 17:52:29 +0000 (18:52 +0100)]
Merge pull request #150 from cirosantilli/undo-nore
Undo noremap, add header map tests
Ciro Santilli [Sun, 7 Dec 2014 17:44:59 +0000 (18:44 +0100)]
Undo noremap, add header map tests
Reverts #141 which @cirosantilli wrongfully merged.
Add regression tests that would have prevented that.
Correction pointed out by @shanesmith at #147.
Ciro Santilli [Fri, 21 Nov 2014 08:25:04 +0000 (00:25 -0800)]
Merge pull request #141 from blueyed/use-noremap
Use `noremap` for mappings
Daniel Hahler [Sun, 16 Nov 2014 17:27:10 +0000 (18:27 +0100)]
Use `noremap` for mappings
Ciro Santilli [Mon, 6 Oct 2014 10:34:54 +0000 (12:34 +0200)]
Merge pull request #135 from cirosantilli/paren2
Fix () [] were rendered as links when not in link 2
Ciro Santilli [Mon, 6 Oct 2014 10:27:28 +0000 (12:27 +0200)]
Fix () [] were rendered as links when not in link
Ciro Santilli [Mon, 6 Oct 2014 10:05:22 +0000 (12:05 +0200)]
Merge pull request #121 from cirosantilli/autolink
Highlight angle braced hyperlinks.
Ciro Santilli [Mon, 6 Oct 2014 10:03:23 +0000 (12:03 +0200)]
Merge pull request #132 from cirosantilli/update-syn-header
Remove outdated fields from syntax header.
Ciro Santilli [Mon, 6 Oct 2014 10:02:52 +0000 (12:02 +0200)]
Merge pull request #133 from cirosantilli/better-bold-italic-test
Improve bold and italic tests.
Ciro Santilli [Mon, 6 Oct 2014 10:02:20 +0000 (12:02 +0200)]
Merge pull request #134 from cirosantilli/readme-uniform-codeblocks
Use a single code block style on README.
Ciro Santilli [Fri, 3 Oct 2014 20:48:40 +0000 (22:48 +0200)]
Merge pull request #131 from bjpbakker/master
Respect global fold config