Abhinav Gupta
152a7bfdf1
Register autocmds once
...
This commit changes the autocmd registration in vimwiki so that
registration happens once rather than once per extension.
Instead of the following,
autocmd BufEnter *.md call s:setup_buffer_enter()
autocmd BufEnter *.mdown call s:setup_buffer_enter()
We'll now only run,
autocmd BufEnter *.md,*.mdown call s:setup_buffer_enter()
This probably has no effect on performance but it makes for a simpler
implementation.
2019-08-20 19:24:28 -07:00
Shaedil
28d78b0d39
Update grammar and Pathogen link in readme.
2019-08-19 21:59:08 -07:00
Rane Brown
45025fa4f0
Fix docker build command syntax. Closes #736 .
2019-08-01 05:19:39 -06:00
Lionel Flandrin
dcd68a6781
Fix off-by-one error in get_next_line and get_prev_line
...
The functions stopped at the end/start block marker (respectively)
instead of returning the following line. This caused issues when the
function was subsequently called in markdown mode since the start and
end block markers are the same.
This fixes #407
2019-07-31 17:56:08 +01:00
Michael F. Schönitzer
0c561e5341
Add note about Telegram group
2019-07-28 15:34:19 +02:00
Rane Brown
594ac7dbe1
Update test script and documentation.
2019-07-24 21:57:01 -06:00
Rane Brown
fcb5850c28
Use updated key_mappings variable to check if table_mappings is set
2019-07-20 22:14:48 -06:00
Rane Brown
0678df38e9
Support getbufvar for vim < v7.3.831
2019-07-20 22:13:48 -06:00
Rane Brown
3180209c6f
Use python3, update vim versions
2019-07-20 22:13:03 -06:00
Rane Brown
0d0b9a7492
Add script to automate running tests
2019-07-20 22:12:27 -06:00
Rane Brown
0c145c7604
Move helper files so they don't get run with test/*
2019-07-20 22:12:07 -06:00
Rane Brown
fbec80b7d9
Remove control characters. Fixes #598
2019-07-17 07:15:06 -06:00
Rane Brown
e68592b8ef
Create a function fo reload the plugin. Fix setting of mediwiki syntax.
...
Also adds a few additional link creation tests.
2019-07-17 07:13:36 -06:00
Rane Brown
86cad979e5
Better handling of extensions when normalizing links.
...
For markdown syntax the extension was added to the url multiple times if
the option g:vimwiki_markdown_link_ext was set which is now fixed.
Normalizing links no longer adds the extension to the description field.
2019-07-17 07:10:47 -06:00
Rane Brown
86926b7212
Update documentation for local key mappings.
...
Original updates from PR #704 .
2019-07-15 08:13:17 -06:00
Rane Brown
8ec1cccb36
Update documentation for intro and folding sections.
...
Originals modifications from PR #694 .
2019-07-15 07:28:12 -06:00
Rane Brown
585a9fd16b
Fix paths and add some additional settings
2019-07-14 21:50:49 -06:00
Rane Brown
d536fa1117
Basic tests for creating links
2019-07-14 21:50:22 -06:00
Rane Brown
fb7d2881d7
Ignore temp test directory
2019-07-14 07:33:25 -06:00
Rane Brown
94d62ad7f2
Add vader tests and docker setup
2019-07-14 07:32:38 -06:00
Rane Brown
0441be5e34
Rename folder
2019-07-13 21:50:35 -06:00
Rane Brown
466bdcd4e8
Don't reuse variable in s:clean_url (sticky type checking)
...
Versions of Vim prior to 7.4.1546 had sticky type checking which
prevented a variables type from changing. Fixes #715 .
2019-07-12 13:52:23 -06:00
Rane Brown
af12065e92
Update changelog
2019-07-12 06:26:45 -06:00
Rane Brown
c58268df3f
Make normalized links in diary pages use relative path.
...
A previous PR added this feature to the default syntax. This add the
same functionality to markdown syntax. Fixes #729
2019-07-10 21:06:33 -06:00
Rane Brown
b997e687c3
Merge pull request #698 from jpmor/dev
...
Remove awa check triggering silent file edits.
2019-06-05 06:04:41 -06:00
James Moriarty
8914b14e24
Remove awa check triggering silent file edits.
2019-06-04 21:30:52 -04:00
Rane Brown
6ec85cd0e8
Allow buffer local mappings to overwrite existing mappings.
...
If the fileype is vimwiki then the vimwiki mappings take precedence.
Global mappings will not be overwritten. Closes #699
2019-05-24 20:41:12 -06:00
Rane Brown
d045ad4db0
Modify horizontal rule (thematic-breaks) syntax for markdown.
...
This change makes the horizontal rule syntax more closely match the
commonmark spec https://spec.commonmark.org/0.29/#thematic-breaks . The
number of characters required was changed to 3 and '___' and '***' where
added as valid sequences. The space rules were not added becuase it adds
extra complexity for little benefit. Issue #664 .
2019-05-23 21:59:13 -06:00
Rane Brown
42a1f08ffa
Disable spell check in code and math inline/blocks.
...
For nested syntaxes the default spell behavior will still be used e.g.
spelling in comments will still be checked.
2019-05-23 21:47:14 -06:00
Rane Brown
68233c51eb
Handle markdown image links '![]()'.
2019-05-23 21:23:53 -06:00
Rane Brown
6755068152
Fix #415 , expand iabbrev entries on <CR>.
2019-05-23 21:22:29 -06:00
Rane Brown
70a4852f3c
Merge pull request #711 from gpanders/dev
...
Allow forcing VimwikiAll2HTML with !
2019-05-22 06:37:58 -06:00
Greg Anders
8bfdf54d10
Update changelog
2019-05-22 06:28:03 -06:00
Greg Anders
12df0bddb2
Update documentation
2019-05-20 08:29:12 -06:00
Greg Anders
ddf7e5e0ff
Allow forcing VimwikiAll2HTML with !
2019-05-20 08:22:15 -06:00
Rane Brown
efe5f648de
Convert path to use '\' for windows in backlinks function.
...
Fixes #413
2019-05-16 20:47:17 -06:00
Rane Brown
3ba65a671f
Merge pull request #710
...
Fix in readme - use a lowercase 'w' for Vimwiki commands
2019-05-15 21:35:04 -06:00
AresMegaGlobal
b1c009c1df
VimWiki2HTML -> lowercase 'w' in readme
2019-05-15 23:08:46 -04:00
Steve Dondley
cf8a16c5c7
Fix list folding bug (PR #705 )
...
Closes #680
2019-05-11 14:01:45 -06:00
Steve Dondley
8c6bc81756
Improve documentation on global key mappings ( #703 )
2019-05-11 12:55:26 -06:00
Rane Brown
c05037a490
Allow escaped characters in markdown links.
...
Fixes #619
2019-05-08 21:30:06 -06:00
Rane Brown
cde4703354
Modify regex pattern for markdown links.
...
Fixes #240 . Also fixes a related issue where markdown links where not
correctly highlighted in todo lists. Adds concealment for markdown links
in todo lists.
2019-05-08 20:55:56 -06:00
Rane Brown
0d8fbebcb8
Print the correct help message for global or wikilocal options.
...
Fixes #685
2019-05-04 06:31:13 -06:00
Rane Brown
61a6862f8e
Update changelog
2019-05-03 22:25:09 -06:00
Rane Brown
fd8832cfa1
Fixes #237 VimwikiRenameLink now works for markdown syntax.
2019-05-03 21:19:05 -06:00
Rane Brown
61d93fde7f
Exclude '>' from url regex, including tables. Issue #481
2019-04-30 06:11:51 -06:00
Rane Brown
50a3c78c87
Ensure key mappings defined in ftplugin are buffer specific.
...
The changes made with #686 did not ensure the ftplugin mappings were
specific to the buffer containing a Vimwiki file. This resulted in
undesired keymappings with no defined behavior since the <Plug>
definition was buffer specific.
2019-04-29 23:03:00 -06:00
Rane Brown
bb15cd1aff
Exclude '>' from url regex.
...
Fixes #481
2019-04-29 22:09:38 -06:00
Steven Stallion
ad4d43abfe
Add :VimwikiGoto key maping
2019-04-27 11:10:32 -05:00
Rane Brown
4106cb7bc7
New option g:vimwiki_key_mappings to enable/disable key mappings.
...
All key mappings have the option of being disabled but the <Plug>
definitions are still available for user customization. Key sequences
are no longer overwritten if a mapping already exists. Fixes #671 ,
fixes #425 .
2019-04-26 21:17:35 -06:00