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:

etc/vim.git
7 months agooverride => for puppet, don't try to remove master
martin f. krafft [Sat, 28 Mar 2020 19:45:25 +0000 (20:45 +0100)]
override => for puppet, don't try to remove

7 months agoMove netrw working files to vardir
martin f. krafft [Sat, 28 Mar 2020 19:23:07 +0000 (08:23 +1300)]
Move netrw working files to vardir

8 months agofix white colour
martin f. krafft [Tue, 24 Mar 2020 09:51:05 +0000 (22:51 +1300)]
fix white colour

8 months agomarkdown inclusion does not yet work, comment
martin f. krafft [Tue, 10 Mar 2020 15:30:55 +0000 (16:30 +0100)]
markdown inclusion does not yet work, comment

8 months agolimit comments syntax for mail
martin f. krafft [Tue, 10 Mar 2020 15:30:37 +0000 (16:30 +0100)]
limit comments syntax for mail

9 months agoformat mail bodies as markdown
martin f. krafft [Tue, 4 Feb 2020 01:01:25 +0000 (14:01 +1300)]
format mail bodies as markdown

10 months agoAdd '.vim/bundle/vim-markdown/' from commit 'da5a7ac96f517e0fd6f886bc3fbe27156ca1f946'
martin f. krafft [Sun, 26 Jan 2020 00:25:48 +0000 (14:25 -1000)]
Add '.vim/bundle/vim-markdown/' from commit 'da5a7ac96f517e0fd6f886bc3fbe27156ca1f946'

git-subtree-dir: .vim/bundle/vim-markdown
git-subtree-mainline: 8f402f6e0e976765d3889a23bc29699e8fd96b63
git-subtree-split: da5a7ac96f517e0fd6f886bc3fbe27156ca1f946

10 months agoadd upside down arrow iab
martin f. krafft [Sun, 26 Jan 2020 00:24:55 +0000 (14:24 -1000)]
add upside down arrow iab

14 months agolimit numeric lists to four digits
martin f. krafft [Tue, 17 Sep 2019 06:06:06 +0000 (08:06 +0200)]
limit numeric lists to four digits

14 months agoWrite mail backups on write
martin f. krafft [Tue, 17 Sep 2019 06:05:50 +0000 (08:05 +0200)]
Write mail backups on write

15 months agofail softly if pathogen is not installed
martin f. krafft [Sat, 10 Aug 2019 18:52:59 +0000 (20:52 +0200)]
fail softly if pathogen is not installed

16 months agoMerge pull request #438 from anowlcalledjosh/fix-strikethrough
Hiroshi Shirosaki [Tue, 9 Jul 2019 09:53:00 +0000 (18:53 +0900)]
Merge pull request #438 from anowlcalledjosh/fix-strikethrough

Fix strikethrough

17 months agoFix strikethrough
Josh Holland [Thu, 20 Jun 2019 14:52:53 +0000 (15:52 +0100)]
Fix strikethrough

`mkdStrike` wasn't matching in places where it should, because
`htmlStrike` was included in `mkdNonListItem`'s `contains` instead.

Also allow strikethrough delimiters to be concealed.

17 months agoUpdate doc
Hiroshi Shirosaki [Wed, 5 Jun 2019 07:15:43 +0000 (16:15 +0900)]
Update doc

17 months agoPythonic folding expand level 1 by default
Hiroshi Shirosaki [Wed, 5 Jun 2019 05:52:34 +0000 (14:52 +0900)]
Pythonic folding expand level 1 by default

Fix test failures.
Change document of Pythonic folding.

17 months agoExpand tabs
Hiroshi Shirosaki [Wed, 5 Jun 2019 05:18:38 +0000 (14:18 +0900)]
Expand tabs

17 months agoMerge branch 'pythonic_level1'
Hiroshi Shirosaki [Wed, 5 Jun 2019 05:18:08 +0000 (14:18 +0900)]
Merge branch 'pythonic_level1'

17 months agoMerge pull request #434 from yous/variables-doc
Hiroshi Shirosaki [Wed, 5 Jun 2019 04:48:12 +0000 (13:48 +0900)]
Merge pull request #434 from yous/variables-doc

Search global variables more accurately

17 months agoRemove a test to avoid a bug with latest vim
Hiroshi Shirosaki [Wed, 5 Jun 2019 04:45:12 +0000 (13:45 +0900)]
Remove a test to avoid a bug with latest vim

17 months agoSearch global variables more accurately
Chayoung You [Wed, 5 Jun 2019 04:25:05 +0000 (13:25 +0900)]
Search global variables more accurately

17 months agoUpdate doc
Hiroshi Shirosaki [Wed, 5 Jun 2019 04:14:37 +0000 (13:14 +0900)]
Update doc

17 months agoMerge branch 'variables-doc'
Hiroshi Shirosaki [Wed, 5 Jun 2019 04:14:24 +0000 (13:14 +0900)]
Merge branch 'variables-doc'

17 months agoMerge pull request #433 from nstickney/master
Hiroshi Shirosaki [Wed, 5 Jun 2019 03:51:36 +0000 (12:51 +0900)]
Merge pull request #433 from nstickney/master

document `conceal_code_blocks` in README.md

17 months agodocument `conceal_code_blocks` in README.md
Stick [Wed, 5 Jun 2019 01:26:39 +0000 (21:26 -0400)]
document `conceal_code_blocks` in README.md

I set `conceallevel=0` in .vimrc, as well as `g:vim_markdown_conceal =
0` but code fences were still being hidden. I could not find this option
documented anywhere, so I went to the source code. Adding the
`g:vim_markdown_conceal_code_blocks = 0` fixed my problem, and I assume
other people will want to find this in the future.

19 months agoGenerate IDs of global variables
Chayoung You [Tue, 23 Apr 2019 07:17:37 +0000 (16:17 +0900)]
Generate IDs of global variables

See
https://github.com/plasticboy/vim-markdown/pull/429#issuecomment-485348064.

19 months agoMerge pull request #429 from yous/variables-doc
Hiroshi Shirosaki [Mon, 22 Apr 2019 07:12:22 +0000 (16:12 +0900)]
Merge pull request #429 from yous/variables-doc

Mention related global variables in document

19 months agoMention related global variables in document
Chayoung You [Fri, 12 Apr 2019 05:05:25 +0000 (14:05 +0900)]
Mention related global variables in document

19 months agoMerge pull request #428 from yous/code-quotes
Hiroshi Shirosaki [Fri, 12 Apr 2019 01:53:44 +0000 (10:53 +0900)]
Merge pull request #428 from yous/code-quotes

Fix double code quotes with backslashes

19 months agoFix double code quotes with backslashes
Chayoung You [Thu, 11 Apr 2019 09:05:39 +0000 (18:05 +0900)]
Fix double code quotes with backslashes

20 months agoMerge pull request #423 from tobinjt/folding-fix
Hiroshi Shirosaki [Tue, 26 Mar 2019 00:36:59 +0000 (09:36 +0900)]
Merge pull request #423 from tobinjt/folding-fix

Folding fix

20 months agoMerge pull request #422 from tobinjt/testing-fix
Hiroshi Shirosaki [Tue, 26 Mar 2019 00:34:26 +0000 (09:34 +0900)]
Merge pull request #422 from tobinjt/testing-fix

Testing fix

20 months agoMerge branch 'master' into testing-fix
John Tobin [Mon, 25 Mar 2019 20:30:10 +0000 (20:30 +0000)]
Merge branch 'master' into testing-fix

20 months agoMerge branch 'master' into folding-fix
John Tobin [Mon, 25 Mar 2019 20:29:57 +0000 (20:29 +0000)]
Merge branch 'master' into folding-fix

20 months agoMerge pull request #421 from jneidel/patch-1
Hiroshi Shirosaki [Mon, 25 Mar 2019 04:55:23 +0000 (13:55 +0900)]
Merge pull request #421 from jneidel/patch-1

Fix typo

20 months agoFix typo
Jonathan Neidel [Sun, 24 Mar 2019 18:47:57 +0000 (19:47 +0100)]
Fix typo

line -> lines

20 months agofix numbered line formatting
martin f. krafft [Sat, 23 Mar 2019 22:19:08 +0000 (11:19 +1300)]
fix numbered line formatting

20 months agoRemove user directories from runtimepath.
John Tobin [Mon, 18 Mar 2019 22:39:43 +0000 (22:39 +0000)]
Remove user directories from runtimepath.

The default value of runtimepath includes ~/.vim and ~/.vim/after.
Configuration in those directories can interfere with tests.  Remove
those directories from runtimepath to make the tests hermetic.

20 months agoFix folding broken by other syntax highlighting.
John Tobin [Sun, 17 Mar 2019 19:16:16 +0000 (19:16 +0000)]
Fix folding broken by other syntax highlighting.

When syntax highlighting is enabled for fenced code blocks, the syntax
highlighting of the language in the code block can overwrite folding
configuration, breaking Markdown folding.  Reinitialise Markdown folding
configuration every time syntax highlighting is refreshed to ensure that
Markdown folding works.

20 months agoRevert "vcards now properly identified"
martin f. krafft [Wed, 6 Mar 2019 20:38:40 +0000 (09:38 +1300)]
Revert "vcards now properly identified"

This reverts commit 4e0877a8959afe2e323a8761a22d8c294e18a142.

20 months agoFix test errors with latest vim
Hiroshi Shirosaki [Thu, 28 Feb 2019 00:00:04 +0000 (09:00 +0900)]
Fix test errors with latest vim

Do not use a: for non function arguments.

20 months agoMerge pull request #415 from endersstocker/syntax/fix-strikethrough
Hiroshi Shirosaki [Wed, 27 Feb 2019 14:57:49 +0000 (23:57 +0900)]
Merge pull request #415 from endersstocker/syntax/fix-strikethrough

Syntax: Fix strikethrough

20 months agoremove tab from flp
martin f. krafft [Wed, 27 Feb 2019 08:17:26 +0000 (21:17 +1300)]
remove tab from flp

21 months agoSyntax: Fix strikethrough
Bryan Enders [Thu, 21 Feb 2019 19:52:53 +0000 (14:52 -0500)]
Syntax: Fix strikethrough

Why
---
Strikethrough was only matching if the strikethrough happened to occur in a list

How
---
Add `htmlStrike` to `mkdNonListItem` cluster

21 months agoAdd '.vim/bundle/explainpat/' from commit '8b7939ff867684ca9e31f1f0022fb91bbbdf152d'
martin f. krafft [Sun, 24 Feb 2019 21:33:08 +0000 (22:33 +0100)]
Add '.vim/bundle/explainpat/' from commit '8b7939ff867684ca9e31f1f0022fb91bbbdf152d'

git-subtree-dir: .vim/bundle/explainpat
git-subtree-mainline: 8a97a4231254ab25e017fecd10ba2068bd588e52
git-subtree-split: 8b7939ff867684ca9e31f1f0022fb91bbbdf152d

21 months agoAdd '.vim/bundle/password-store/' from commit 'dc759ab32b05afeba5c103e2756ec4a2509fdaf6'
martin f. krafft [Sun, 24 Feb 2019 21:32:48 +0000 (22:32 +0100)]
Add '.vim/bundle/password-store/' from commit 'dc759ab32b05afeba5c103e2756ec4a2509fdaf6'

git-subtree-dir: .vim/bundle/password-store
git-subtree-mainline: 16f202c3b8ea1bb2625d3319bf42d8fc57f33814
git-subtree-split: dc759ab32b05afeba5c103e2756ec4a2509fdaf6

21 months agoenable airline
martin f. krafft [Thu, 21 Feb 2019 23:34:30 +0000 (12:34 +1300)]
enable airline

21 months agoenable voom addon
martin f. krafft [Thu, 21 Feb 2019 23:30:28 +0000 (12:30 +1300)]
enable voom addon

21 months agoadd python ;trace shortcut
martin f. krafft [Thu, 21 Feb 2019 23:22:08 +0000 (12:22 +1300)]
add python ;trace shortcut

21 months agoignore tags files
martin f. krafft [Thu, 21 Feb 2019 23:21:14 +0000 (12:21 +1300)]
ignore tags files

21 months agoremove vcscommand plugin
martin f. krafft [Thu, 21 Feb 2019 23:20:27 +0000 (12:20 +1300)]
remove vcscommand plugin

21 months agoadd surround addon
martin f. krafft [Thu, 21 Feb 2019 23:11:47 +0000 (12:11 +1300)]
add surround addon

21 months agoadd jinja syntax addon
martin f. krafft [Thu, 21 Feb 2019 23:08:55 +0000 (12:08 +1300)]
add jinja syntax addon

21 months agoadd deb plugin
martin f. krafft [Thu, 21 Feb 2019 23:08:20 +0000 (12:08 +1300)]
add deb plugin

21 months agoenable pathogen
martin f. krafft [Thu, 21 Feb 2019 22:49:37 +0000 (11:49 +1300)]
enable pathogen

21 months agofixup latex-suite installation
martin f. krafft [Thu, 21 Feb 2019 22:40:37 +0000 (11:40 +1300)]
fixup latex-suite installation

21 months agoadd Tabular addon
martin f. krafft [Thu, 21 Feb 2019 22:34:18 +0000 (11:34 +1300)]
add Tabular addon

21 months agoenable ledger plugin
martin f. krafft [Thu, 21 Feb 2019 22:32:37 +0000 (11:32 +1300)]
enable ledger plugin

21 months agoupdate vcsh gitignore
martin f. krafft [Thu, 21 Feb 2019 22:32:08 +0000 (11:32 +1300)]
update vcsh gitignore

21 months agoTest ftdetect (settings)
Josef Fortier [Sat, 23 Feb 2019 23:47:08 +0000 (17:47 -0600)]
Test ftdetect (settings)

triggering ftdetect allows testing post settings

21 months agoDebug cleanup
Josef Fortier [Sat, 23 Feb 2019 23:45:58 +0000 (17:45 -0600)]
Debug cleanup

21 months agoMinimal test of generate
Josef Fortier [Sat, 23 Feb 2019 22:50:43 +0000 (16:50 -0600)]
Minimal test of generate

21 months agoAdd password testing
Josef Fortier [Sat, 23 Feb 2019 22:46:32 +0000 (16:46 -0600)]
Add password testing

length is a reasonable proxy

21 months agoSort of correct
Josef Fortier [Sat, 23 Feb 2019 22:44:11 +0000 (16:44 -0600)]
Sort of correct

21 months agocursorline makes obfuscation more palatable
Josef Fortier [Sat, 23 Feb 2019 21:47:38 +0000 (15:47 -0600)]
cursorline makes obfuscation more palatable

21 months agoSettings work, "increment" works
Josef Fortier [Sat, 23 Feb 2019 21:38:57 +0000 (15:38 -0600)]
Settings work, "increment" works

21 months agoRedid config
Josef Fortier [Sat, 23 Feb 2019 20:53:24 +0000 (14:53 -0600)]
Redid config

syntax loads too early to be easily controllable from user settings.
Moving it to ftdetect allows testing user values at that point. Used a
non auto loading syntax

21 months agoChange settings to a dictionary/array
Josef Fortier [Sat, 23 Feb 2019 15:34:30 +0000 (09:34 -0600)]
Change settings to a dictionary/array

21 months agoUpdate README
Josef Fortier [Sat, 23 Feb 2019 04:34:01 +0000 (22:34 -0600)]
Update README

21 months agoAdd password rotation
Josef Fortier [Sat, 23 Feb 2019 04:31:14 +0000 (22:31 -0600)]
Add password rotation

password-store uses pwgen when called as pass generate. This is not
easily available afterward. Mapping a pwgen password to
increment/decrement

21 months agoGeneralize highlighting
Josef Fortier [Sat, 23 Feb 2019 03:03:28 +0000 (21:03 -0600)]
Generalize highlighting

Read values from current colorscheme for "redacted" highlights

21 months agoremove obsolete mappings and stuff
martin f. krafft [Thu, 21 Feb 2019 22:29:56 +0000 (11:29 +1300)]
remove obsolete mappings and stuff

21 months agoencapsulate local settings in cpo
martin f. krafft [Thu, 21 Feb 2019 22:29:39 +0000 (11:29 +1300)]
encapsulate local settings in cpo

21 months agovcards now properly identified
martin f. krafft [Thu, 21 Feb 2019 22:27:01 +0000 (11:27 +1300)]
vcards now properly identified

21 months agovimperator/pentadactyl no longer used
martin f. krafft [Thu, 21 Feb 2019 22:26:46 +0000 (11:26 +1300)]
vimperator/pentadactyl no longer used

21 months agoremove last position in favour of plugin
martin f. krafft [Thu, 21 Feb 2019 22:25:12 +0000 (11:25 +1300)]
remove last position in favour of plugin

21 months agoremove logcheck autocmds
martin f. krafft [Thu, 21 Feb 2019 22:24:48 +0000 (11:24 +1300)]
remove logcheck autocmds

21 months agoversion check obsoleted
martin f. krafft [Thu, 21 Feb 2019 22:24:21 +0000 (11:24 +1300)]
version check obsoleted

21 months agoremove modeline that is no longer needed
martin f. krafft [Thu, 21 Feb 2019 22:23:14 +0000 (11:23 +1300)]
remove modeline that is no longer needed

21 months agoremove broken symlinks
martin f. krafft [Thu, 21 Feb 2019 22:22:54 +0000 (11:22 +1300)]
remove broken symlinks

21 months agoremove snipmate
martin f. krafft [Thu, 21 Feb 2019 22:21:17 +0000 (11:21 +1300)]
remove snipmate

21 months agoremove closetag plugin
martin f. krafft [Thu, 21 Feb 2019 21:39:22 +0000 (10:39 +1300)]
remove closetag plugin

21 months agodisable list/trailing-space highlighting for mail
martin f. krafft [Thu, 21 Feb 2019 01:30:22 +0000 (14:30 +1300)]
disable list/trailing-space highlighting for mail

21 months agofix format list pattern
martin f. krafft [Thu, 21 Feb 2019 01:24:16 +0000 (14:24 +1300)]
fix format list pattern

21 months agoutf8 is default
martin f. krafft [Thu, 21 Feb 2019 01:23:56 +0000 (14:23 +1300)]
utf8 is default

21 months agoimprove format-flowed handling
martin f. krafft [Thu, 21 Feb 2019 01:21:43 +0000 (14:21 +1300)]
improve format-flowed handling

21 months agomove all mail ftplugin stuff to after
martin f. krafft [Thu, 21 Feb 2019 01:21:05 +0000 (14:21 +1300)]
move all mail ftplugin stuff to after

22 months agoMerge pull request #1 from The-King-of-Toasters/master
Josef Fortier [Mon, 21 Jan 2019 20:47:16 +0000 (14:47 -0600)]
Merge pull request #1 from The-King-of-Toasters/master

Add support for gopass edit files

22 months agoAdd support for gopass edit files
Stephen Gregoratto [Sun, 20 Jan 2019 07:07:58 +0000 (18:07 +1100)]
Add support for gopass edit files

22 months agoMerge pull request #397 from sim590/inexact-ft-match-syntax-hl
Hiroshi Shirosaki [Thu, 17 Jan 2019 05:24:45 +0000 (14:24 +0900)]
Merge pull request #397 from sim590/inexact-ft-match-syntax-hl

ftplugin: syntax highlighting for fts *markdown*

22 months agoFix code quotes when ending with backslash
Hiroshi Shirosaki [Thu, 17 Jan 2019 05:12:44 +0000 (14:12 +0900)]
Fix code quotes when ending with backslash

Backslash inside of a backtick should not escape a backtick.
Fix #311

22 months agoremove snippets
martin f. krafft [Wed, 9 Jan 2019 13:30:12 +0000 (14:30 +0100)]
remove snippets

22 months agoenable format_flowed support
martin f. krafft [Wed, 9 Jan 2019 13:30:08 +0000 (14:30 +0100)]
enable format_flowed support

22 months agoAdd documentation for strikethrough extension
Hiroshi Shirosaki [Wed, 9 Jan 2019 11:20:30 +0000 (20:20 +0900)]
Add documentation for strikethrough extension

22 months agoMerge pull request #367 from 91khr/master
Hiroshi Shirosaki [Wed, 9 Jan 2019 11:18:54 +0000 (20:18 +0900)]
Merge pull request #367 from 91khr/master

Add support for strike through which is supported by GFM

22 months agoMerge pull request #401 from liborw/master
Hiroshi Shirosaki [Sat, 29 Dec 2018 14:06:27 +0000 (23:06 +0900)]
Merge pull request #401 from liborw/master

Add option to disable code blocks concealing

22 months agoMerge pull request #405 from idbrii/setfiletype
Hiroshi Shirosaki [Sat, 29 Dec 2018 14:04:53 +0000 (23:04 +0900)]
Merge pull request #405 from idbrii/setfiletype

Prevent repeated sourcing of syntax

23 months agonumbered list regexp improvements
martin f. krafft [Wed, 19 Dec 2018 15:32:22 +0000 (16:32 +0100)]
numbered list regexp improvements

23 months agodisable list/trailing space matching for mails
martin f. krafft [Wed, 19 Dec 2018 11:49:05 +0000 (12:49 +0100)]
disable list/trailing space matching for mails

23 months agoeditor config depending on mail area detection
martin f. krafft [Wed, 19 Dec 2018 11:41:31 +0000 (12:41 +0100)]
editor config depending on mail area detection

23 months agoDo not conceal code blocks
Libor Wagner [Sat, 8 Dec 2018 12:44:48 +0000 (13:44 +0100)]
Do not conceal code blocks