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.
1 VIMDIR=$(DESTDIR)/usr/share/vim
2 ADDONS=${VIMDIR}/addons
3 REGISTRY=${VIMDIR}/registry
8 mkdir -pv ${ADDONS}/ftdetect
9 cp -v ftdetect/markdown.vim ${ADDONS}/ftdetect/markdown.vim
10 mkdir -pv ${ADDONS}/ftplugin
11 cp -v ftplugin/markdown.vim ${ADDONS}/ftplugin/markdown.vim
12 mkdir -pv ${ADDONS}/syntax
13 cp -v syntax/markdown.vim ${ADDONS}/syntax/markdown.vim
14 mkdir -pv ${ADDONS}/after/ftplugin
15 cp -v after/ftplugin/markdown.vim ${ADDONS}/after/ftplugin/markdown.vim
16 mkdir -pv ${ADDONS}/indent
17 cp -v indent/markdown.vim ${ADDONS}/indent/markdown.vim
18 mkdir -pv ${ADDONS}/doc
19 cp -v doc/vim-markdown.txt ${ADDONS}/doc/vim-markdown.txt
21 cp -v registry/markdown.yaml ${REGISTRY}/markdown.yaml
23 test: build/tabular build/vim-toml build/vim-json build/vader.vim
27 update: build/tabular build/vim-toml build/vim-json build/vader.vim
28 cd build/tabular && git pull
29 cd build/vim-toml && git pull
30 cd build/vim-json && git pull
31 cd build/vader.vim && git pull
34 build/tabular: | build
35 git clone https://github.com/godlygeek/tabular build/tabular
37 build/vim-toml: | build
38 git clone https://github.com/cespare/vim-toml build/vim-toml
40 build/vim-json: | build
41 git clone https://github.com/elzr/vim-json build/vim-json
43 build/vader.vim: | build
44 git clone https://github.com/junegunn/vader.vim build/vader.vim
49 doc: build/html2vimdoc build/vim-tools
50 sed '/^\(\[!\[Build Status\]\|1. \[\)/d' README.md > doc/tmp.md
51 build/html2vimdoc/bin/python build/vim-tools/html2vimdoc.py -f vim-markdown \
53 sed -e "s/\s*$$//; # remove trailing spaces" \
54 -e "/^- '[^']*':\( \|$$\)/ { # match command lines" \
55 -e "s/^- '\([^']*\)':\( \|$$\)/ \*\1\*\n\0/; # make command references" \
56 -e ":a; s/^\(.\{1,78\}\n\)/ \1/; ta } # right align references" \
57 > doc/vim-markdown.txt && rm -f doc/tmp.md
60 # Prerequire Python and virtualenv.
61 # $ sudo pip install virtualenv
62 # Create the virtual environment.
63 # Install the dependencies.
64 build/html2vimdoc: | build
65 virtualenv build/html2vimdoc
66 build/html2vimdoc/bin/pip install beautifulsoup coloredlogs==4.0 markdown
68 build/vim-tools: | build
69 git clone https://github.com/xolox/vim-tools.git build/vim-tools