On MacOS, you’ll want to use the -E flag to mark ‘extended’ regex syntax for some things, but you could easily replace. 1.0, Vimwiki markup, roff man. Any one know of a tool to convert vimwiki syntax to markdown or can i just use markdown in new files and keep vimwiki in the old files? I'm using vim as note-taking software. My notes grow to thousands of lines across 7 different files. If I was writing code, I would be able to jump to a function definition in a different file.
Vimwiki Markdown Syntax
vimwiki : Personal Wiki for Vimscript karma | Rating 6253/1646, Downloaded by 24345 | Comments, bugs, improvements | Vim wiki |
created by |
Maxim Kim |
script type |
utility |
description |
A Personal Wiki For Vim Plugin Screenshots are available on http://code.google.com/p/vimwiki/ There are also zipped vimwiki files there in case you do not like vimball archives. Prerequisites Make sure you have these settings in your vimrc file: set nocompatible filetype plugin on syntax on Without them Vimwiki will not work properly. Intro Vimwiki is a personal wiki for Vim -- a number of linked text files that have their own syntax highlighting. With vimwiki you can: - organize notes and ideas; - manage todo-lists; - write documentation. To do a quick start press <Leader>ww (this is usually ww) to go to your index wiki file. By default it is located in: ~/vimwiki/index.wiki Feed it with the following example: = My knowledge base = * Tasks -- things to be done _yesterday_!!! * Project Gutenberg -- good books are power. * Scratchpad -- various temporary stuff. Place your cursor on 'Tasks' and press Enter to create a link. Once pressed, 'Tasks' will become '[[Tasks]]' -- a vimwiki link. Press Enter again to open it. Edit the file, save it, and then press Backspace to jump back to your index. A vimwiki link can be constructed from more than one word. Just visually select the words to be linked and press Enter. Try it with 'Project Gutenberg'. The result should look something like: = My knowledge base = * [[Tasks]] -- things to be done _yesterday_!!! * [[Project Gutenberg]] -- good books are power. * Scratchpad -- various temporary stuff. For the various options see :h vimwiki-options. Basic Markup see :h vimwiki-syntax *bold* -- bold _italic_ -- italic [[wiki link]] -- link with spaces [[wiki link|description]] -- link with description Lists: * bullet list item 1 - bullet list item 2 - bullet list item 3 * bullet list item 4 * bullet list item 5 * bullet list item 6 * bullet list item 7 - bullet list item 8 - bullet list item 9 # numbered list item 1 # numbered list item 2 # numbered list item 3 # numbered list item 4 = Header1 = Header2 Header3 Key bindings see :h vimwiki-mappings normal mode: <Leader>ww -- Open default wiki index file. <Leader>wt -- Open default wiki index file in a new tab. <Leader>ws -- Select and open wiki index file. <Leader>wd -- Delete wiki file you are in. <Leader>wr -- Rename wiki file you are in. <Enter> -- Folow/Create wiki link <Shift-Enter> -- Split and folow/create wiki link <Ctrl-Enter> -- Vertical split and folow/create wiki link <Backspace> -- Go back to parent(previous) wiki link <Tab> -- Find next wiki link <Shift-Tab> -- Find previous wiki link Commands :Vimwiki2HTML -- Convert current wiki link to HTML :VimwikiAll2HTML -- Convert all your wiki links to HTML |
install details |
Windows: 1. Unpack. 2. Open vimwiki-N-N.vba with Vim. (N-N is version number ie 1-1) 3. Source it with :so % command Linux: 1. Open vimwiki-N-N.vba.gz with Vim. (N-N is version number ie 1-1) 2. Source it with :so % command |
Click on the package to download.
package | script version | date | Vim version | user | release notes |
---|---|---|---|---|---|
Maxim Kim | * Concealing of links can be turned off - set |g:vimwiki_url_maxsave| to 0. The option g:vimwiki_url_mingain was removed * |g:vimwiki_folding| also accepts value 'list'; with 'expr' both sections and code blocks folded, g:vimwiki_fold_lists option was removed * Issue 261: Syntax folding is back. |g:vimwiki_folding| values are changed to ', 'expr', 'syntax'. * Issue 372: Ignore case in g:vimwiki_valid_html_tags * Issue 374: Make autowriteall local to vimwiki. It is not 100% local though. * Issue 384: Custom_wiki2html script now receives templating arguments * Issue 393: Custom_wiki2html script path can contain tilde character * Issue 392: Custom_wiki2html arguments are quoted, e.g names with spaces * Various small bug fixes. | ||||
Maxim Kim | * Follow (i.e. open target of) markdown reference-style links. * Bug fixes. | ||||
Maxim Kim | This release is partly incompatible with 1.2. You should delete previous version of vimwiki before install. = Summary = * Quick page-link creation. * Redesign of link syntaxes (!) * No more CamelCase links. Check the ways to convert them http://goo.gl/15ctX * No more [[link][desc]] links. * No more [http://link description] links. * No more plain image links. Use transclusions. * No more image links identified by extension. Use transclusions. * Interwiki links. * Link schemes. * Transclusions. * Normalize link command. * Improved diary organization and generation. * List manipulation. * Markdown support. * Mathjax support. * Improved handling of special characters and punctuation in filenames and urls. * Back links command: list links referring to the current page. * Highlighting nonexisted links are off by default. * Table syntax change. Row separator uses | instead of +. * Fold multilined list items. * Custom wiki to HTML converters. * Conceal long weblinks. * Option to disable table mappings. For detailed information see issues list on http://code.google.com/p/vimwiki/issues/list | ||||
Maxim Kim | = Note = Remove previous version of vimwiki before install - files in autoload dir is moved/renamed to autoload/vimwiki dir. = Changelog = * Issue 70: Table spanning cell support. * Issue 72: Do not convert again for unchanged file. |:VimwikiAll2HTML| converts only changed wiki files. * Issue 117: |VimwikiDiaryIndex| command that opens diary index wiki page. * Issue 120: Links in headers are not highlighted in vimwiki but are highlighted in HTML. * Issue 138: Added possibility to remap table-column move bindings. See |:VimwikiTableMoveColumnLeft| and |:VimwikiTableMoveColumnRight| commands. For remap instructions see |vimwiki_<A-Left>| and |vimwiki_<A-Right>|. * Issue 125: Problem with 'o' command given while at the of the file. * Issue 131: FileType is not set up when GUIEnter autocommand is used in vimrc. Use 'nested' in 'au GUIEnter * nested VimwikiIndex' * Issue 132: Link to perl (or any non-wiki) file in vimwiki subdirectory doesn't work as intended. * Issue 135: %title and %toc used together cause TOC to appear in an unexpected place in HTML. * Issue 139: |:VimwikiTabnewLink| command is added. * Fix of g:vimwiki_stripsym = ' (i.e. an empty string) -- it removes bad symbols from filenames. * Issue 145: With modeline 'set ft=vimwiki' links are not correctly highlighted when open wiki files. * Issue 146: Filetype difficulty with '.txt' as a vimwiki extension. * Issue 148: There are no mailto links. * Issue 151: Use location list instead of quickfix list for :VimwikiSearch command result. Use :lopen instead of :copen, :lnext instead of :cnext etc. * Issue 152: Add the list of HTML files that would not be deleted after |:VimwikiAll2HTML|. * Issue 153: Delete HTML files that has no corresponding wiki ones with |:VimwikiAll2HTML|. * Issue 156: Add multiple HTML templates. See |vimwiki-option-template_path|. Options html_header and html_footer are no longer exist. * Issue 173: When virtualedit=all option is enabled the 'o' command behave strange. * Issue 178: Problem with alike wikie's paths. * Issue 182: Browser command does not quote url. * Issue 183: Spelling error highlighting is not possible with nested syntaxes. * Issue 184: Wrong foldlevel in some cases. * Issue 195: Page renaming issue. * Issue 196: vim: modeline bug -- syn=vim doesn't work. * Issue 199: Generated HTML for sublists is invalid. * Issue 200: Generated HTML for todo lists does not show completion status the fix relies on CSS, thus your old stylesheets need to be updated!; may not work in obsolete browsers or font-deficient systems. * Issue 205: Block code: highlighting differs from processing. Inline code block {{{ ... }}} is removed. Use `...` instead. * Issue 208: Default highlight colors are problematic in many colorschemes. Headers are highlighted as |hl-Title| by default, use |g:vimwiki_hl_headers| to restore previous default Red, Green, Blue or custom header colors. Some other changes in highlighting. * Issue 209: Wild comments slow down html generation. Comments are changed, use %% to comment out entire line. * Issue 210: HTML: para enclose header. * Issue 214: External links containing Chinese characters get trimmed. * Issue 218: Command to generate HTML file and open it in webbrowser. See |:Vimwiki2HTMLBrowse|(bind to <leader>whh) * NEW: Added <Leader>wh mapping to call |:Vimwiki2HTML| | ||||
Maxim Kim | Follow up bugfix release. * FIX: Issue 122: Dot character in vimwiki's directory path isn't escaped. * FIX: Issue 123: Where is Vimwiki2HTML and other commands? Sometimes filetype is not set up to vimwiki. * FIX: Issue 124: Highlight group not found: Normal | ||||
Maxim Kim | * NEW: Issue 57: Make it possible to have pre block inside list item. * NEW: Issue 82: Add quick goto command. See |:VimwikiGoto|. * NEW: Issue 83: Quick switch in diary. See |:VimwikiDiaryNextDay| and |:VimwikiDiaryPrevDay| commands. * FIX: Issue 84: Vimwiki rename removed the WikiWord display name. * FIX: Issue 85: Errors if you have '~' subdirectory in a wiki directory. * FIX: Issue 86: Existed links '[[WikiLink1|Alias1]] | [[WikiLink2]]' are highlighted as a single link. * FIX: Issue 88: Underline text. See |g:vimwiki_valid_html_tags|. * FIX: Issue 92: Wikies in a subdir could be renamed to an empty file. * FIX: Issue 93: Use alias name in html title. See |vimwiki-title|. * FIX: Issue 94: Relative links to PHP files are broken. See |g:vimwiki_file_exts| for details. * FIX: Issue 96: Closing bracket at the end of weblink shouldn't be a part of that link. * FIX: Issue 97: Error opening weblink in a browser if it has # inside. * FIX: Issue 99: Vim is not responing while opening arbitrary wiki file. * FIX: Issue 100: Additional content on diary index page could be corrupted. * NEW: Issue 101: Customized HTML tags. See |g:vimwiki_valid_html_tags| * NEW: Issue 102: Conceal feature usage. See |g:vimwiki_conceallevel|. * FIX: Issue 103: Always highlight links to non-wiki files as existed. * FIX: Issue 104: vimwiki#nested_syntax needs 'keepend' to avoid contained language syntax eat needed '}}}'. * FIX: Issue 105: <i_CR> on a todo list item with [ ] doesn't create new todo list item. * FIX: Issue 106: With MediaWiki syntax <C-Space> on a child todo list item produce errors. * FIX: Issue 107: With MediaWiki syntax <C-Space> on a list item creates todo list item without space between * and [ ]. * FIX: Issue 110: Syntax highlighting doesn't work for indented codeblock. * FIX: Issue 115: Nested Perl syntax highlighting differs from regular one. * MISC: Many vimwiki commands were renamed from Vimwiki.*Word to Vimwiki.*Link. VimwikiGoHome is renamed to VimwikiIndex, VimwikiTabGoHome to VimwikiTabIndex. * MISC: vimwiki-option-gohome is removed. | ||||
Maxim Kim | * NEW: Issue 41: Table cell and column text objects. See `vimwiki-text-objects`. * NEW: Issue 42: Commands to move table columns left and right. See `:VimwikiTableMoveColumnLeft` and `:VimwikiTableMoveColumnRight`. * NEW: Issue 44: `<S-Tab>` should move cursor to the previous table cell. * NEW: Issue 45: It should be possible to indent tables. Indented tables are centered in html. * NEW: Issue 46: Do not htmlize some wiki pages (blacklist). New placeholder is added: `%nohtml`. See `vimwiki-nohtml`. * FIX: Issue 47: Lists aren't HTMLized properly. * FIX: Issue 48: With autochdir it is impossible to have path_html such as `d:vimwikihtml` * FIX: Issue 49: Table is not HTMLized properly at the end of wiki page. * FIX: Issue 50: Inline formatting is not performed in table cells. * FIX: Issue 51: Cannot insert '-' (minus) into table cells of the first column. * FIX: Issue 52: Table cell width is incorrect when double wide characters are used (ie. Chinese). Check `g:vimwiki_CJK_length`. * NEW: Issue 53: Wiki markup can not nested. (Use links and inline markup in Headers). * NEW: Issue 54: Highlight for placeholders. * NEW: Issue 56: Directory indexes. See `g:vimwiki_dir_link` option and `:VimwikiGenerateLinks` command. * NEW: Issue 58: Html new lines with `<br />`. Could be inserted with `<S-CR>` in insert mode. * FIX: Issue 59: List item's text can't be started from `*`. * NEW: Issue 60: Links inside completed gtd-items. * NEW: Issue 61: Headers numbering. See `g:vimwiki_html_header_numbering` and `g:vimwiki_html_header_numbering_sym` options. * FIX: Issue 63: Table cannot have leading empty cells in html. * FIX: Issue 65: Table separator is not htmlized right if on top of the table. * FIX: Issue 66: Table empty cells are very small in html. * FIX: Issue 67: Wrong html conversion of multilined list item with bold text on the start of next line. * FIX: Issue 68: auto-indent problem with langmap. * FIX: Issue 73: Link navigation by Tab. 'Escaped' wiki-word should be skipped for navigation with `<tab>`. * FIX: Issue 75: `code` syntax doesn't display correctly in toc. * FIX: Issue 77: Diary index only showing link to today's diary entry file for extensions other than '.wiki'. * FIX: Issue 79: Further calendar.vim integration -- add sign to calendar date if it has corresponding diary page. * FIX: Issue 80: Debian Lenny GUI Vim 7.2 has problems with toggling inner todo list items. * FIX: Issue 81: Don't convert `WikiWord` as a link in html when `let g:vimwiki_camel_case = 0` | ||||
Maxim Kim | * NEW: Diary. Help in making daily notes. See ':h vimwiki-diary'. Now you can really easy add information into vimwiki that should be sorted out later. * NEW: Tables are redesigned. Syntax is changed. Now they are auto-formattable. You can navigate them with <tab> and <cr> in insert mode. See 'vimwiki-syntax-tables' and 'vimwiki-tables' for more details. * NEW: Keyword STARTED: is added. * NEW: Words TODO:, DONE:, STARTED:, XXX:, FIXME:, FIXED: are highlighed inside headers. * FIX: Export to html external links with 'file://' protocol. Ex: '[file:///home/user1/book.pdf my book]'. * FIX: Menu is corrupted if wiki's path contains spaces. * FIX: Settings 'wrap' and 'linebreak' are removed from ftplugin. Add them into your personal settings file '.vim/after/ftplugin/vimwiki.vim' if needed. * NEW: Headers are highlighted in different colors by default. See ':h g:vimwiki_hl_headers' to turn it off. * FIX: Issue 40: Links with russian subdirs don't work. * NEW: It is now possible to generate HTML files automatically on page save. See ':h vimwiki-option-auto_export'. | ||||
Maxim Kim | * Issue 39: Not a critical error in doc/vimwiki.txt | ||||
Maxim Kim | * NEW: Rename g:vimwiki_fold_empty_lines to g:vimwiki_fold_trailing_empty_lines. * NEW: One can use - along with * to start unordered list item. * NEW: List items could be started from the first column. As a result some limitations appeared: * a space after *, - or # for a list item is mandatory. * g:vimwiki_fold_trailing_empty_lines if set to 0 folds one trailing empty line. * NEW: Folding is off by default. Use g:vimwiki_folding to enable it. * NEW: Speed up vimwiki's folding a bit. Should lag a bit less in a long todo lists. * NEW: Centered headers. Start header with at least one space to make it html centered. * NEW: Change in default css: header's colors. * NEW: Vimwiki is aware of GetLatestVimScripts now. * FIX: Use <del> tag instead of custom <span> in html. * FIX: There are no text styling in htmlized quoted text. * FIX: set default value of g:vimwiki_fold_lists to 0 as written in this help. * FIX: Issue 33: Folded list items have wrong indentation when 'tabs' are used. * FIX: Issue 34: vimwiki#subdir got wrong dir when VimwikiGet('path') is a symbolic link. Thanks lilydjwg for the patch. * FIX: Issue 28: todo-list auto-indent enhancement. New item should always be unchecked. * FIX: Issue 36: Change the name of the :Search command to :VimwikiSearch as it conflicts with MultipleSearch. Alias :VWS is also available. * NEW: You can generate 'Table of contents' of your wiki page. See :h vimwiki-toc for details. | ||||
Maxim Kim | * FIX: Issue 30: Highlighting doesn't work for checked list item. | ||||
Maxim Kim | * NEW: Default checkbox symbols are changed to [ ], [.], [o], [O], [X]. You can change them using |g:vimwiki-listsyms| variable. * NEW: Color group names are renamed from wikiBold, wikiItalic, etc to VimwikiBold, VimwikiItalic, etc. * NEW: Open external links in a browser. There are default browsers defined in |g:vimwiki_browsers| list. You can also redefine |VimwikiWeblinkHandler| function to open weblinks in other programs. * NEW: Issue 25: Toggle the states of multiple TODO list items at a time (in VISUAL and in VISUAL LINE modes) * NEW: Issue 26: Highlight code snippets in vimwiki's pre. See |vimwiki-option-nested_syntaxes|. Thanks kriomant. * NEW: Issue 27: Automatic garbage deletion from html directory. * NEW: Save all open vimwiki buffers before export to html. * NEW: Issue 29: Custom :Search command. * NEW: Header text objects are now expandable in VISUAL mode. Tap 'vah' to select a header. Tap again 'ah' to expand selection further. Thanks Andy Wokula. * FIX: Folding settings are reset to vim defaults in a new tab (think of wt) so you cannot hide things in folds. * FIX: https links in form of [https://hello.world.com] are not exported into html. Thanks Saurabh Sarpal for the patch. | ||||
Maxim Kim | * NEW: You can have multiline list items. See |vimwiki-syntax-lists|. * NEW: You can ignore newlines in multiline list items when do export to html. See |g:vimwiki_list_ignore_newline| option. * NEW: Different checkbox symbols [.], [:], [o] are added. See |vimwiki-todo-lists|. * NEW: Now there is no longer syntax of preformatted text that is started by a whitespace. * NEW: Blockquotes. See |vimwiki-syntax-blockquote|. * NEW: Per wiki folding option (vimwiki-option-folding) is removed. Global |g:vimwiki_folding| and |g:vimwiki_fold_lists| are added. * NEW: Due to being quite slow folding of list items is off by default. Use |g:vimwiki_fold_lists| to turn it on. * NEW: If you want replace some symbols in a wikifilename use |g:vimwiki_badsyms| option (Andreas Baldeau). * FIX: Command |:VimwikiToggleListItem| doesn't work for one of the two wikies opened at the same time with different syntaxes. * FIX: Command |:VimwikiToggleListItem| do not switch parent checkboxes if there are non-checkbox list items available. * FIX: Issue 24: Link error in html when write [[one.two.three]]. * FIX: Rename WikiWord to something with a colon (:) does nasty things. * FIX: Command |:VimwikiToggleListItem| do not switch right if there are list items without checkboxes in the list. | ||||
Maxim Kim | * NEW: Added g:vimwiki_global_ext to control creation of temporary wikies in a dirs that are not listed in g:vimwiki_list. * NEW: Added g:vimwiki_hl_headers to highlight headers with different predefined colors. * NEW: Checked [x] items are not highlighted with Comment syntax group by default. Use g:vimwiki_hl_cb_checked to turn it on. * NEW: Added new syntax for links: [[link address][link description]]. * NEW: Added <C-@> allias of <C-Space> mapping for *nix systems. * NEW: Added g:vimwiki_camel_case. Set it to 0 if you do not want CamelCased WikiWords to be linkified. * FIX: Links with g:viwmiki_stripsym (default '_') [[My_Link|Text]] are not highlighted when created. * FIX: indent/vimwiki.vim is obsolete. If you upgrade from previous versions remove it. It causes wrong list indentation if noexpandtab is set. * FIX: If tabs and spaces are used to indent list items html export gives error. Thanks Klaus Ethgen for report. * FIX: Some html export fixes. | ||||
Maxim Kim | * NEW: Links with directories: [[dir_name/Link|Text]]. Thanks Jie Wu. * NEW: Added %root_path% template variable to get relative root dir of path_html. See vimwiki-option-html_header. * FIX: Indent incorrect for vim without 'float' compile option. Thanks Julian Kooij. * FIX: Convert to html doesn't work right with links like [[foo::bar]]. * FIX: Rename wikiword doesn't work right when rename WikiWord to [[WikiWord blablabla]]. * FIX: Renaming of links with description doesn't work. * FIX: Weblinks with commas are not highlighted. * MISC: Some changes in default css file. | ||||
Maxim Kim | * NEW: g:vimwiki_menu option is a string which is menu path. So one can use let g:vimwiki_menu = 'Plugin.Vimwiki' to set the menu to the right place. * NEW: g:vimwiki_fold_empty_lines -- don't or do fold in empty lines between headers. See :h g:vimwiki_fold_empty_lines * FIX: Encoding error when running vimwiki in Windows XP Japanese. Thanks KarasAya. | ||||
Maxim Kim | * FIX: Regression bug. Export to HTML of `[[link|desc]]` is wrong. | ||||
Maxim Kim | I was playing with python and vimball archives -- as a result CRLFs in a recent vba file. Anyway I hope those evil CRLFs in the past. * FIX: Installation on Linux doesn't work. (Dos line endings in Vimball archive file). * FIX: Clear out FlexWiki ftplugin's setup. Now you don't have to hack filetype.vim to get rid of unexpected ':setlocal bomb' from FlexWiki's ftplugin. * FIX: When write done: it will show another done: in html file. | ||||
Maxim Kim | FIX: Remove dos line endings from some files. | ||||
Maxim Kim | * NEW: Option 'folding' added to turn folding on/off. * NEW: Header text object. See :h vimwiki-text-objects. * NEW: Add/remove Header levels with '=' and '-'. See :h vimwiki_=. * NEW: Vimwiki GUI menu to select available wikies. See :h g:vimwiki_menu. * NEW: You can specify the name of your css file now. See :h vimwiki-option-css_name * NEW: You can add styles to image links, see :h vimwiki-syntax-links. * FIX: History doesn't work after :VimwikiRenameWord. * FIX: Some of wikipedia links are not correctly highlighted. Links with parentheses. * MISC: Renamed vimwiki_gtd to vimwiki_lst. | ||||
Maxim Kim | * [new] HTML Table cell text alignment, see :h vimwiki-syntax-tables. * [new] Wikipage history simplified. Each vimwiki buffer now holds b:vimwiki_prev_word which is list of [PrevWord, getpos()]. * [new] If highlight for groups wikiHeader1..wikiHeader6 exist (defined in a colorscheme) -- use it. Otherwise use Title highlight for all Headers. * [fix] Warn only once if 'html_header' or 'html_footer' does not exist. * [fix] Wrong folding for the text after the last nested list item. * [fix] Bold and Italic aren't highlighted in tables without spaces between || and * or _. ||*bold*||_asdf_ || (Thanks Brett Stahlman) | ||||
Maxim Kim | * [new] You can add classes to 'pre' tag -- :h vimwiki-syntax-preformatted. This might be useful for coloring some programming code with external js tools like google syntax highlighter. * [new] !WikiPage is not highlighted. It is just a plain word WikiPage in HTML, without exclamation mark * [new] Definition lists, see :h vimwiki-syntax-lists. * [new] New implementation of :h VimwikiRenameWord. CAUTION: It was tested on 2 computers only, backup your wiki before use it. Email me if it doesn't work for you. * [new] HTML: convert [ ] to html checkboxes. * [new] Default CSS: gray out checked items. * [fix] Less than 3 characters are not highlighted in Bold and Italic. * [fix] Added vimwiki autocmd group to avoid clashes with user defined autocmds. * [fix] Pressing ESC while :h :VimwikiUISelect opens current wiki index file. Should cancel wiki selection. | ||||
Maxim Kim | * [new] <C-Space> on a list item creates checkbox. * [fix] With * in the first column, <CR> shouldn't insert more * (default syntax). * [fix] With MediaWiki's ** [ ], <CR> should insert it on the next line. * [fix] HTML export should use 'fileencoding' instead of 'encoding'. * [fix] Code cleanup. | ||||
Maxim Kim | * [del] Removed google syntax file. * [new] Default vimwiki syntax is a subset of google's one. Header's has been changed from !Header to =Header=. It is easier to maintain only 2 syntaxes. See :h vimwiki-syntax-headers. * [new] Multiline paragraphs -- less longlines. * [new] Comments. See :h vimwiki-syntax-comments. * [del] Removed setlocal textwidth = 0 from ftplugin. * [fix] New regexps for bold, italic, bolditalic. * [fix] The last item in List sometimes fold-in incorrectly. * [fix] Minor tweaks on default css. | ||||
Maxim Kim | * [new] Vimwiki's foldmethod changed from syntax to expr. Foldtext is changed to be nicer with folded list items. * [new] Fold/outline list items. * [new] It is possible now to edit wiki files in arbitrary directories which is not in g:vimwiki_list's paths. New WikiWords are created in the path of the current WikiWord. * [new] User can remap Vimwiki's built in mappings. * [new] Added g:vimwiki_use_mouse. It is off by default. * [fix] Removed <C-h> mapping. | ||||
Maxim Kim | NOTE: g:vimwiki_home is obsolete now!!! * NEW Multiple wikies support. A lot of options have been changed, see :h vimwiki-options * NEW Auto create directories. * NEW Checked list item highlighted as comment. * FIX Multiple set ft=vimwiki for each buffer disabled. Vimwiki should load its buffers a bit faster now. | ||||
Maxim Kim | * NEW: <Plug>VimwikiToggleListItem added to be able to remap <C-Space> to anything user prefers more. * FIX: Toggleable list items do not work with MediaWiki markup. * FIX: Changing g:vimwiki_home_html to path with ~ while vimwiki is loaded gives errors for HTML export. * DEL: Command :VimwikiExploreHome. | ||||
Maxim Kim | * NEW: GTD stuff -- toggleable list items. See h: vimwiki-gtd. * FIX: Headers do not fold inner headers. (Thanks Brett Stahlman) * FIX: Remove last blank lines from preformatted text at the end of file (HTML). * DEL: Removed g:vimwiki_smartCR option. | ||||
Maxim Kim | * NEW: [[link|description]] is available now. * FIX: Barebone links (ie: http://bla-bla-bla.org/h.pl?id=98) get extra escaping of ? and friends so they become invalid in HTML. * FIX: In linux going to [[wiki with whitespaces]] and then pressing BS to go back to prev wikipage produce error. (Thanks Brendon Bensel for the fix) * FIX: Remove setlocal encoding and fileformat from vimwiki ftplugin. * FIX: Some tweaks on default style.css | ||||
Maxim Kim | * FIX: [blablabla bla] shouldn't be converted to a link. * FIX: Remove extra annoing empty strings from PRE tag made from whitespaces in HTML export. * FIX: Moved functions related to HTML converting to new autoload module to increase a bit vimwiki startup time. | ||||
Maxim Kim | * NEW: Header and footer templates. See g:vimwiki_html_header and g:vimwiki_html_footer in help. * FIX: :Vimwiki2HTML does not recognize ~ as part of a valid path. | ||||
Maxim Kim | * FIX: Fixed :VimwikiRenameWord. Error when g:vimwiki_home had whitespaces in path. * FIX: :VimwikiSplitWord and :VimwikiVSplitWord didn't work. | ||||
Maxim Kim | * NEW: Added :VimwikiGoHome, :VimwikiTabGoHome and :VimwikiExploreHome commands. * NEW: Added <Leader>wt mapping to open vimwiki index file in a new tab. * NEW: Added g:vimwiki_gohome option that controls how :VimwikiGoHome works when current buffer is changed. (Thanks Timur Zaripov) * FIX: Fixed :VimwikiRenameWord. Very bad behaviour when autochdir isn't set up. * FIX: Fixed commands :Wiki2HTML and :WikiAll2HTML to be available only for vimwiki buffers. * FIX: Renamed :Wiki2HTML and :WikiAll2HTML to :Vimwiki2HTML and :VimwikiAll2HTML commands. * FIX: Help file corrections. | ||||
Maxim Kim | * [new] Help is created. * [new] Now you can fold headers. * [new] <Plug>VimwikiGoHome and <Plug>VimwikiExploreHome were added. * [fix] Bug with {{{HelloWikiWord}}} export to HTML is fixed. * [del] Sync option removed from: Syntax highlighting for preformatted text {{{ }}}. | ||||
Maxim Kim | * DONE: vimwiki default markup to HTML conversion improved. * DONE: Added basic `GoogleWiki` and `MediaWiki` markup languages. * DONE: Chinese `[[complex wiki words]]`. | ||||
Maxim Kim | * DONE: vimwiki=>HTML converter in plain vim language. * DONE: Plugin autoload. | ||||
Maxim Kim | * FIXED: Backup files (.wiki~) caused a bunch of errors while opening wiki files. | ||||
Maxim Kim | * FIXED: `[[wiki word with dots at the end...]]` didn't work. * DONE: Added error handling for `delete wiki word` function. * DONE: Added keybindings `o` and `O` for list items when g:vimwiki_smartCR=1. * DONE: Added keybinding `<Leader>wh` to visit wiki home directory. | ||||
Maxim Kim | FIXED: Renaming - error if complex wiki word contains %. FIXED: Syntax highlighting for preformatted text . Sync option added. FIXED: smartCR bug fix. | ||||
Maxim Kim | DONE: Use mouse to follow links. Left double-click to follow WikiPage, Rightclick then Leftclick to go back. FIXED: Renaming - [[hello world?]] to [[hello? world]] links are not updated. FIXED: Buffers menu after renaming is the same as before renaming. | ||||
Maxim Kim | DONE: - Highlight non-existent WikiWords. DONE: - delete current WikiWord (<Leader>wd) DONE: - g:vimwiki_smartCR=2 => use vim comments (see :h comments :h formatoptions) feature to deal with list items. (thx - Dmitry Alexandrov) DONE: Add highlighting to TODO:, DONE:, FIXED:. DONE: Rename current WikiWord - be careful on Windows you cannot rename wikiword to WikiWord. After renaming update all links to that renamed WikiWord FIXED: Bug - do not duplicate WikiWords in wiki history. FIXED: after renaming [[wiki word]] twice buffers are not deleted FIXED: when renaming from [[wiki word]] to WikiWord result is [[WikiWord]] FIXED: more than one complex words on one line is bugging each other when try go to one of them. [[bla bla bla]] [[dodo dodo dodo]] becomes bla bla bla ]] [[dodo dodo dodo | ||||
Maxim Kim | Added keybindings to split/vertsplit when following WikiWords. <S-CR> - split WikiWord <C-CR> - vertical split WikiWord | ||||
Maxim Kim | install on linux now works. | ||||
Maxim Kim | * (+) Add part of Google's Wiki syntax. * (+) Add auto insert # with ENTER. * (+) On/Off auto insert bullet with ENTER. * (+) Strip `[[complex wiki name]]` from symbols that cannot be used in file names. * (+) Links to non-wiki files. Non wiki files are files with extensions ie `[[hello world.txt]]` or `[[my homesite.html]]` | ||||
Maxim Kim | Initial upload |