Skip to content
This repository was archived by the owner on Mar 9, 2020. It is now read-only.

Commit 540ccb7

Browse files
committed
cleaning up comments in file
1 parent 518b7c8 commit 540ccb7

File tree

1 file changed

+65
-53
lines changed

1 file changed

+65
-53
lines changed

plugin/markdownfootnotes.vim

Lines changed: 65 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,77 +1,89 @@
1-
" Author: Mikolaj Machowski <[email protected]>
2-
" Version: 0.6
3-
" Description: Footnotes in Vim
4-
" Installation: See below
5-
" Last change: pon wrz 30 09:00 2002 C
6-
"
7-
" Help part:
8-
" Inspired by Emmanuel Touzery tip:
9-
" http://vim.sourceforge.net/tip_view.php?tip_id=332
10-
" and discussion below (thanks to Luc for pluginization hints)
11-
" I added functions and turned it into vim script.
12-
"
13-
" Installation: Drop it to your plugin directory but you can declare your
14-
" favorite types of footnotes in your ftplugins.
1+
" Maintainer: David Sanson <[email protected]>
2+
" Description: Extended Markdown Footnotes in Vim
3+
" Version: 0.1
4+
" URL: https://github.com/vim-pandoc/vim-markdownfootnotes
155
"
6+
" I've taken the original and modified the output to fit the widely
7+
" supported extended markdown format for footnotes.[^note]
168
"
17-
" Commands:
18-
" <Leader>f (in insert mode) - inserts footnotemark, opens at bottom window where
19-
" footnotemark is also inserted and you are ready to type in your
20-
" footnotetext.
21-
" <Leader>r (in insert mode) - closes footnote window and returns to the text in
22-
" proper place.
9+
" [^note]: Like this.
2310
"
24-
" You can change them by placing in your vimrc:
25-
" imap your_map <Plug>AddVimFootnote
26-
" imap your_map <Plug>ReturnFromFootnote
11+
" The original script either puts notes at the end, or before your
12+
" email sig line (i.e., if there is a line that consists of two dashes,
13+
" it puts the notes before that line). This version just puts them at
14+
" the end.
2715
"
16+
" Based On:
17+
" VimFootnotes
18+
" Author: Mikolaj Machowski <[email protected]>
19+
" Version: 0.6
20+
" Description: Footnotes in Vim
21+
" Installation: See below
22+
" Last Change: pon wrz 30 09:00 2002 C
23+
" URL: http://www.vim.org/scripts/script.php?script_id=431
24+
" Help Part:
25+
" Inspired by Emmanuel Touzery tip:
26+
" http://vim.sourceforge.net/tip_view.php?tip_id=332
27+
" and discussion below (thanks to Luc for pluginization hints)
28+
" I added functions and turned it into vim script.
2829
"
29-
" Footnotes are placed at the end of the file but above signature delimiter
30-
" (if one exists).
30+
" Installation: Drop it to your plugin directory but you can declare your
31+
" favorite types of footnotes in your ftplugins.
3132
"
3233
" Settings:
33-
" b:vimfootnotetype - possible values:
34+
"
35+
" By default, footnote ids are arabic numerals. You can change this by
36+
" setting b:vimfootnotetype,
37+
"
3438
" arabic (default) - [1] [2] [3] ...
3539
" alpha - [a] [b] ... [z] [aa] [bb] ... [zz] [a] ...
3640
" Alpha - as above but uppercase [A] ...
3741
" roman - [i] [ii] [iii] displayed properly up to 89
3842
" Roman - as above but uppercase [I] ...
3943
" star - [*] [**] [***] ...
4044
"
41-
" Additional commands:
42-
" FootnoteNumber:
43-
" You can change current footnote number (one obligatory argument)
44-
" :FootnoteNumber 5
45-
" FootnoteNumberRestore:
46-
" You can restore old footnote number
47-
" :FootnoteNumberRestore
48-
" FootnoteUndo:
49-
" Decrease footnote counter by 1
50-
" :FootnoteUndo
51-
" FootnoteMeta:
52-
" Change type of the footnotes and restart counter (1, a, A, i, I, *)
53-
" :FootnoteMeta
45+
" Commands:
46+
"
47+
" Those mappings correspond to two commands that you can use in your own
48+
" mappings:
49+
"
50+
" AddVimFootnote
51+
" ~ inserts footnotemark at cursor location, inserts footnotemark on new
52+
" line at end of file, opens a split window all ready for you to enter in
53+
" the footnote.
54+
55+
" ReturnFromFootnote
56+
" ~ closes the split window and returns to the text in proper place.
57+
"
58+
" These are mapped to <Leader>f and <Leader>r respectively.
59+
"
60+
" FootnoteNumber
61+
" ~ Change the current footnote number (one obligatory argument)
62+
" :FootnoteNumber 5
63+
"
64+
" FootnoteNumberRestore
65+
" ~ Restore old footnote number
66+
67+
" FootnoteUndo
68+
" ~ Decrease footnote counter by 1
69+
"
70+
" FootnoteMeta
71+
" ~ Change type of the footnotes and restart counter (1, a, A, i, I, *)
72+
" :FootnoteMeta
5473
" If your previous footnote type was alpha, Alpha, roman, Roman or star
5574
" new type will be arabic.
5675
" If your previous footnote type was arabic new type will be alpha.
57-
" :FootnoteMeta name_of_the_type
76+
" :FootnoteMeta name_of_the_type
5877
" Change footnote type to name_of_the_type. If name_of_the_type is the
5978
" same as your current footnote type nothing would be changed.
6079
" You can change your default type of footnote before inserting first
6180
" footnote.
62-
" FootnoteRestore:
63-
" Restore previous footnote type and counter. Unfortunately there is no easy
64-
" way to sort footnotes at the end of file without handmade :!sort on marked
65-
" lines (it doesn't work for 'star' type).
66-
" :FootnoteRestore
67-
"
68-
" For easier work with this commands I would suggest place this lines in your
69-
" vimrc (they offer very nice completion of Vim commands):
70-
" set laststatus=2
71-
" set wildmode=longest,list
72-
" set wildmenu
73-
"
74-
" And/or map :FootnoteComs for something you like.
81+
"
82+
" FootnoteRestore
83+
" ~ Restore previous footnote type and counter. Unfortunately there is no easy
84+
" way to sort footnotes at the end of file without handmade :!sort on marked
85+
" lines (it doesn't work for 'star' type).
86+
" :FootnoteRestore
7587
"
7688
"""""""""""""""""""""""""""""""""""""""""""""""""""
7789

0 commit comments

Comments
 (0)