1
0
mirror of https://github.com/gryf/.vim.git synced 2025-12-18 03:50:30 +01:00

Added unittest for vimblogger_ft, corrected documentation, make pygment optional

This commit is contained in:
2010-12-13 06:12:33 +01:00
parent 388bc749e7
commit a4fad23f26
12 changed files with 1275 additions and 173 deletions

View File

@@ -27,10 +27,6 @@
'snippets' snipMate.txt /*'snippets'*
.snippet snipMate.txt /*.snippet*
.snippets snipMate.txt /*.snippets*
:AcpDisable acp.txt /*:AcpDisable*
:AcpEnable acp.txt /*:AcpEnable*
:AcpLock acp.txt /*:AcpLock*
:AcpUnlock acp.txt /*:AcpUnlock*
:CVSEdit vcscommand.txt /*:CVSEdit*
:CVSEditors vcscommand.txt /*:CVSEditors*
:CVSUnedit vcscommand.txt /*:CVSUnedit*
@@ -40,6 +36,8 @@
:CVSWatchOn vcscommand.txt /*:CVSWatchOn*
:CVSWatchRemove vcscommand.txt /*:CVSWatchRemove*
:CVSWatchers vcscommand.txt /*:CVSWatchers*
:Date: vimblogger_ft.txt /*:Date:*
:DeleteBlogArticle vimblogger_ft.txt /*:DeleteBlogArticle*
:DelimitMateReload delimitMate.txt /*:DelimitMateReload*
:DelimitMateSwitch delimitMate.txt /*:DelimitMateSwitch*
:DelimitMateTest delimitMate.txt /*:DelimitMateTest*
@@ -77,9 +75,15 @@
:FufTag fuf.txt /*:FufTag*
:FufTagWithCursorWord fuf.txt /*:FufTagWithCursorWord*
:FufTaggedFile fuf.txt /*:FufTaggedFile*
:Id: vimblogger_ft.txt /*:Id:*
:Loremipsum loremipsum.txt /*:Loremipsum*
:Loreplace loremipsum.txt /*:Loreplace*
:Mark mark.txt /*:Mark*
:Modified: vimblogger_ft.txt /*:Modified:*
:PreviewBlogArticle vimblogger_ft.txt /*:PreviewBlogArticle*
:SendBlogArticle vimblogger_ft.txt /*:SendBlogArticle*
:Tags: vimblogger_ft.txt /*:Tags:*
:Title: vimblogger_ft.txt /*:Title:*
:VCSAdd vcscommand.txt /*:VCSAdd*
:VCSAnnotate vcscommand.txt /*:VCSAnnotate*
:VCSBlame vcscommand.txt /*:VCSBlame*
@@ -122,9 +126,16 @@
:VimwikiToggleListItem vimwiki.txt /*:VimwikiToggleListItem*
:VimwikiUISelect vimwiki.txt /*:VimwikiUISelect*
:VimwikiVSplitLink vimwiki.txt /*:VimwikiVSplitLink*
AnsiEsc AnsiEsc.txt /*AnsiEsc*
AnsiEsc-contents AnsiEsc.txt /*AnsiEsc-contents*
AnsiEsc-copyright AnsiEsc.txt /*AnsiEsc-copyright*
AnsiEsc-history AnsiEsc.txt /*AnsiEsc-history*
AnsiEsc-manual AnsiEsc.txt /*AnsiEsc-manual*
AnsiEsc.txt AnsiEsc.txt /*AnsiEsc.txt*
ExtractSnips() snipMate.txt /*ExtractSnips()*
ExtractSnipsFile() snipMate.txt /*ExtractSnipsFile()*
Filename() snipMate.txt /*Filename()*
Id vimblogger_ft.txt /*Id*
ResetSnippets() snipMate.txt /*ResetSnippets()*
ShowMarksClearAll showmarks.txt /*ShowMarksClearAll*
ShowMarksClearMark showmarks.txt /*ShowMarksClearMark*
@@ -156,21 +167,6 @@ VCSCommandSplit vcscommand.txt /*VCSCommandSplit*
VCSCommandVCSTypeOverride vcscommand.txt /*VCSCommandVCSTypeOverride*
VimwikiWeblinkHandler vimwiki.txt /*VimwikiWeblinkHandler*
abc fuf.txt /*abc*
acp acp.txt /*acp*
acp-about acp.txt /*acp-about*
acp-author acp.txt /*acp-author*
acp-changelog acp.txt /*acp-changelog*
acp-commands acp.txt /*acp-commands*
acp-contact acp.txt /*acp-contact*
acp-installation acp.txt /*acp-installation*
acp-introduction acp.txt /*acp-introduction*
acp-options acp.txt /*acp-options*
acp-perl-omni acp.txt /*acp-perl-omni*
acp-snipMate acp.txt /*acp-snipMate*
acp-thanks acp.txt /*acp-thanks*
acp-usage acp.txt /*acp-usage*
acp.txt acp.txt /*acp.txt*
autocomplpop acp.txt /*autocomplpop*
b:VCSCommandCommand vcscommand.txt /*b:VCSCommandCommand*
b:VCSCommandOriginalBuffer vcscommand.txt /*b:VCSCommandOriginalBuffer*
b:VCSCommandSourceFile vcscommand.txt /*b:VCSCommandSourceFile*
@@ -204,6 +200,7 @@ delimitMateSyntax delimitMate.txt /*delimitMateSyntax*
delimitMateTodo delimitMate.txt /*delimitMateTodo*
delimitMateVisualWrapping delimitMate.txt /*delimitMateVisualWrapping*
delimitMate_WithinEmptyPair delimitMate.txt /*delimitMate_WithinEmptyPair*
docinfo vimblogger_ft.txt /*docinfo*
ds surround.txt /*ds*
fuf fuf.txt /*fuf*
fuf#setOneTimeVariables() fuf.txt /*fuf#setOneTimeVariables()*
@@ -272,32 +269,14 @@ fuf-usage fuf.txt /*fuf-usage*
fuf-vimrc-example fuf.txt /*fuf-vimrc-example*
fuf.txt fuf.txt /*fuf.txt*
fuzzyfinder fuf.txt /*fuzzyfinder*
g:acp_behavior acp.txt /*g:acp_behavior*
g:acp_behavior-command acp.txt /*g:acp_behavior-command*
g:acp_behavior-completefunc acp.txt /*g:acp_behavior-completefunc*
g:acp_behavior-meets acp.txt /*g:acp_behavior-meets*
g:acp_behavior-onPopupClose acp.txt /*g:acp_behavior-onPopupClose*
g:acp_behavior-repeat acp.txt /*g:acp_behavior-repeat*
g:acp_behaviorCssOmniPropertyLength acp.txt /*g:acp_behaviorCssOmniPropertyLength*
g:acp_behaviorCssOmniValueLength acp.txt /*g:acp_behaviorCssOmniValueLength*
g:acp_behaviorFileLength acp.txt /*g:acp_behaviorFileLength*
g:acp_behaviorHtmlOmniLength acp.txt /*g:acp_behaviorHtmlOmniLength*
g:acp_behaviorKeywordCommand acp.txt /*g:acp_behaviorKeywordCommand*
g:acp_behaviorKeywordIgnores acp.txt /*g:acp_behaviorKeywordIgnores*
g:acp_behaviorKeywordLength acp.txt /*g:acp_behaviorKeywordLength*
g:acp_behaviorPerlOmniLength acp.txt /*g:acp_behaviorPerlOmniLength*
g:acp_behaviorPythonOmniLength acp.txt /*g:acp_behaviorPythonOmniLength*
g:acp_behaviorRubyOmniMethodLength acp.txt /*g:acp_behaviorRubyOmniMethodLength*
g:acp_behaviorRubyOmniSymbolLength acp.txt /*g:acp_behaviorRubyOmniSymbolLength*
g:acp_behaviorSnipmateLength acp.txt /*g:acp_behaviorSnipmateLength*
g:acp_behaviorUserDefinedFunction acp.txt /*g:acp_behaviorUserDefinedFunction*
g:acp_behaviorUserDefinedMeets acp.txt /*g:acp_behaviorUserDefinedMeets*
g:acp_behaviorXmlOmniLength acp.txt /*g:acp_behaviorXmlOmniLength*
g:acp_completeOption acp.txt /*g:acp_completeOption*
g:acp_completeoptPreview acp.txt /*g:acp_completeoptPreview*
g:acp_enableAtStartup acp.txt /*g:acp_enableAtStartup*
g:acp_ignorecaseOption acp.txt /*g:acp_ignorecaseOption*
g:acp_mappingDriven acp.txt /*g:acp_mappingDriven*
g:blogger_browser vimblogger_ft.txt /*g:blogger_browser*
g:blogger_confirm_del vimblogger_ft.txt /*g:blogger_confirm_del*
g:blogger_draft vimblogger_ft.txt /*g:blogger_draft*
g:blogger_login vimblogger_ft.txt /*g:blogger_login*
g:blogger_maxarticles vimblogger_ft.txt /*g:blogger_maxarticles*
g:blogger_name vimblogger_ft.txt /*g:blogger_name*
g:blogger_pass vimblogger_ft.txt /*g:blogger_pass*
g:blogger_stylesheets vimblogger_ft.txt /*g:blogger_stylesheets*
g:fuf_abbrevMap fuf.txt /*g:fuf_abbrevMap*
g:fuf_autoPreview fuf.txt /*g:fuf_autoPreview*
g:fuf_bookmarkdir_keyDelete fuf.txt /*g:fuf_bookmarkdir_keyDelete*
@@ -440,18 +419,6 @@ mark-usage mark.txt /*mark-usage*
mark.txt mark.txt /*mark.txt*
mark.vim mark.txt /*mark.vim*
multi_snip snipMate.txt /*multi_snip*
project project.txt /*project*
project-adding-mappings project.txt /*project-adding-mappings*
project-example project.txt /*project-example*
project-flags project.txt /*project-flags*
project-inheritance project.txt /*project-inheritance*
project-invoking project.txt /*project-invoking*
project-mappings project.txt /*project-mappings*
project-plugin project.txt /*project-plugin*
project-settings project.txt /*project-settings*
project-syntax project.txt /*project-syntax*
project-tips project.txt /*project-tips*
project.txt project.txt /*project.txt*
py2stdlib py2stdlib.txt /*py2stdlib*
py2stdlib-__future__ py2stdlib.txt /*py2stdlib-__future__*
py2stdlib-__main__ py2stdlib.txt /*py2stdlib-__main__*
@@ -903,6 +870,7 @@ vcscommand-ssh-wrapper vcscommand.txt /*vcscommand-ssh-wrapper*
vcscommand-statusline vcscommand.txt /*vcscommand-statusline*
vcscommand.txt vcscommand.txt /*vcscommand.txt*
vgS surround.txt /*vgS*
vimblogger_ft.txt vimblogger_ft.txt /*vimblogger_ft.txt*
vimwiki vimwiki.txt /*vimwiki*
vimwiki-calendar vimwiki.txt /*vimwiki-calendar*
vimwiki-changelog vimwiki.txt /*vimwiki-changelog*

View File

@@ -15,7 +15,7 @@ Other requirements:
- Python (tested with version 2.6, should work also in others)
- gdata http://code.google.com/p/gdata-python-client
- docutils http://docutils.sourceforge.net
- pygments http://pygments.org
- pygments http://pygments.org (optional)
- Blogger account
-----------------------------------------------------------------------
@@ -138,22 +138,22 @@ tincidunt, luctus a, sodales eget, leo. Sed ligula augue, cursus et.
----->8-----
reST document (optionally) starts with *docinfo* section (first several
lines, that are starting from *:* character) separaded from other
lines, that are starting from ":" character) separaded from other
content with one empty line.
Docinfo items holds article attributes, and are updated automatically
every each of upload to blogger, which is triggered by
*:SendBlogArticle* command.
":SendBlogArticle" command.
*:Id:*
Holds article id on blogger side. If not defined, new article will
be created (even if there is already existing one with the very same
content). If wrong id is entered (or an Id of deleted article),
content). If wrong Id is entered (or an Id of deleted article),
exception will be raised, and no action on blogger side will be
performed.
*:Title:*
Holds article title. Can be changed when *:Id:* is obtained.
Holds article title. Can be changed when |:Id:| is obtained.
*:Date:*
This is published date in RFC 3339
@@ -173,8 +173,9 @@ All other items are ignored.
After docinfo block, article body should be placed using markup for
reStructuredText.
Additionally, there is sourcecode directive, simple syntax highlighter
using Pygments module. Very simple usage could be as follows:
Additionally, if pytgments is installed, there is sourcecode directive, simple
syntax highlighter using Pygments module. Very simple usage could be as
follows:
-----8<-----
.. sourcecode:: python
@@ -184,7 +185,7 @@ using Pygments module. Very simple usage could be as follows:
----->8-----
Note: All headings for generated HTML by *:SendBlogArticle* will be
Note: All headings for generated HTML by |:SendBlogArticle| will be
shifted by 3, so the first heading will become <h3>, second <h4> and so
on, to fit into blogger template (well, most of them). Remember, that
HTML allow up to 6 level of headings, while reST doesn't have this