EinfachToll
a144be2a30
Improve header text objects
...
- make it work for markdown and media syntax as well
- don't find headers in preformatted text or headers of the form = foo ==
- introduce iH and aH text objects for headers plus subheaders
- add a count to include parent headers
Inspired by #462
2018-04-06 09:58:28 +02:00
Michael F. Schönitzer
9b5e4b445a
Revert previous changes
2018-04-04 16:54:41 +02:00
Michael F. Schönitzer
5ad702cce6
Revert 89d28a7
...
This was committed by accident. Since 53745e8
had to be done by machine
this it not a real revert, but a redo of 53745e8
. Due to the matter of
53745e8
it's slightly different.
2018-04-04 03:31:54 +02:00
Michael F. Schönitzer
53745e89e0
Fix newlineformat (issue #465 )
...
The file contained carriage return characters leading to issues on some
systems. Removing them all should solve this.
2018-04-04 03:00:55 +02:00
Michael F. Schönitzer
89d28a72c5
Merge branch 'beta' into dev
2018-04-04 02:27:27 +02:00
EinfachToll
13271541a6
Highlight done and rejected list item the same way
2018-04-03 19:45:19 +02:00
blyoa
a2a9f2e6ca
Fix path resolution of diary notes ( #442 )
2018-04-02 21:34:21 +02:00
Silvio Ricardo Cordeiro
1c4a9bb1af
HTML comments and better TODO
...
* Allow HTML-style comment syntax
Allow <!-- HTML comments --> in vimwiki's highlight for markdown.
* Avoid matching "TODO" on word boundaries
Do not match e.g. "xTODO:" as if it were "TODO:".
This also lifts the requirement of ":" after these keywords
(it is more flexible to just require a word boundary regardless of what).
2018-04-01 21:45:15 +02:00
EinfachToll
52f3bf7c3b
Don't throw errors when the user presses 123\ww
...
This reverts commit 5a00028e6a
.
2018-03-25 21:51:08 +02:00
beuerle
16b9e45b03
fix diary list, indent according to list_margin
...
The list of diary entries now is not indented according to the vim
`shiftwidth` setting, but gets the indentation from list_margin (as is
the case for `vimwiki#base#generate_links`).
2018-03-18 21:05:11 +01:00
EinfachToll
8009e5c7cf
Handle all combinations of 'autowriteall' and 'hidden'
...
Ref #445
2018-03-16 21:39:24 +01:00
EinfachToll
02e8fb3108
Fix: register a default wiki if the user hasn't
...
Ref #440
Ref #441
2018-02-23 17:39:50 +01:00
EinfachToll
5a00028e6a
Don't exit if there are no registered wikis
...
Vimwiki can handle that.
Ref #440
2018-02-22 20:56:30 +01:00
EinfachToll
b016eab91a
Set 'tw' to 99 in all source files. We're not in the middle ages anymore.
2018-02-21 07:11:51 +01:00
EinfachToll
46a5be9b3b
Fix regression: some variables are global, not syntax-local
...
Ref #256
2018-02-20 17:42:13 +01:00
EinfachToll
f8ee21aa64
Merge branch 'refactor-internal-state-handling' into dev
...
Conflicts:
autoload/vimwiki/base.vim
autoload/vimwiki/diary.vim
autoload/vimwiki/html.vim
autoload/vimwiki/lst.vim
autoload/vimwiki/markdown_base.vim
doc/vimwiki.txt
ftplugin/vimwiki.vim
plugin/vimwiki.vim
syntax/vimwiki.vim
syntax/vimwiki_default.vim
syntax/vimwiki_markdown.vim
syntax/vimwiki_media.vim
2018-02-19 17:56:17 +01:00
EinfachToll
2757a7826a
Cherry-pick the changes from dev -- part8
2018-02-19 07:44:19 +01:00
EinfachToll
1e858b50cb
Cherry-pick the changes from dev -- part7
2018-02-19 07:07:22 +01:00
EinfachToll
4c940cd5bb
Cherry-pick the changes from dev -- part6
2018-02-17 21:30:01 +01:00
EinfachToll
f60993249a
Cherry-pick the changes from dev -- part5
2018-02-17 21:05:06 +01:00
EinfachToll
3756c6258b
Cherry-pick the changes from dev -- part4
2018-02-16 21:42:32 +01:00
EinfachToll
73bda6b9ab
Cherry-pick the changes from dev -- part3
2018-02-16 18:11:49 +01:00
EinfachToll
7d4254a75d
Cherry-pick the changes from dev -- part2
2018-02-16 17:47:32 +01:00
EinfachToll
19f398c73e
Cherry-pick the changes from dev -- part 1
2018-02-16 07:26:42 +01:00
EinfachToll
5419fad3f7
Formatting and small refactorings
2018-02-15 18:38:39 +01:00
EinfachToll
f48dce6f1d
Refactor then updating of the known wiki pages
...
for the 'maxhi' option.
2018-02-14 06:53:46 +01:00
Michael F. Schönitzer
75fe1d4f00
Fix bug: unknown function SafeSubstitute
2017-12-04 16:26:59 +01:00
Michael F. Schönitzer
aff1b639df
Merge pull request #6 from vimwiki/dev
...
Merge from upstream
2017-11-15 16:35:28 +01:00
Keith Haber
c94af4b3f1
Update argument handling in diary#make_note
...
Fix an "Undefined variable: a:3" error that occurs when attempting to open
a diary page with Calendar.vim.
2017-11-15 16:33:59 +01:00
John Campbell
164b760d3b
Merge pull request #411 from Nudin/safesubst
...
Use a safe substitution-function everywhere
2017-11-14 00:43:49 -05:00
EinfachToll
4e16db926f
Fix more regression bugs
2017-11-11 21:52:07 +01:00
Michael F. Schönitzer
074d882762
Allow Backtick in Link
2017-11-10 22:47:57 +01:00
Michael F. Schönitzer
91c382a034
Use a safe substitution-function everywhere
2017-11-10 22:32:29 +01:00
Daniel Etrata
b6d47e894d
Give vimwiki#diary#make_note similar functionality
2017-11-10 21:26:58 +01:00
Daniel
02e32489d7
Added the option to open vimwiki in a pane.
...
1 tabedit
2 split
3 vsplit
Similar to opening a tab,::
vimwiki#base#goto_index(v:count1, 1)
we can now open a split with::
vimwiki#base#goto_index(v:count1, 2)
and a vertical split with::
vimwiki#base#goto_index(v:count1, 3)
2017-11-10 21:26:58 +01:00
Daniel
95d4c095d0
Added the option to open vimwiki in a pane.
...
1 tabedit
2 split
3 vsplit
Similar to opening a tab,::
vimwiki#base#goto_index(v:count1, 1)
we can now open a split with::
vimwiki#base#goto_index(v:count1, 2)
and a vertical split with::
vimwiki#base#goto_index(v:count1, 3)
2017-11-10 21:26:58 +01:00
Daniel
734d014367
Added the option to open vimwiki in a pane.
...
1 tabedit
2 split
3 vsplit
Similar to opening a tab,::
vimwiki#base#goto_index(1, 1)
we can now open a split with::
vimwiki#base#goto_index(1, 2)
and a vertical split with::
vimwiki#base#goto_index(1, 3)
2017-11-10 21:26:58 +01:00
Daniel
293e1f51ee
Added the option to open vimwiki in a pane.
...
1 tabedit
2 split
3 vsplit
Similar to opening a tab,::
vimwiki#base#goto_index(v:count1, 1)
we can now open a split with::
vimwiki#base#goto_index(v:count1, 2)
and a vertical split with::
vimwiki#base#goto_index(v:count1, 3)
2017-11-10 21:26:58 +01:00
John Campbell
7c2ae8a714
Merge pull request #373 from Nudin/wontdo
...
"Won't-do" state for checkbox list items
2017-11-04 14:23:50 -04:00
Drew Hays
eed4ceff1a
Escape the 'dot' in extension substitution
...
This escapes the `.` preceding an extension (e.g. `.wiki`) so that it doesn't accidentally match any character.
For example: `[vimwiki](vimwiki)` was opening the `vi.wiki` page, because of this rule.
2017-11-03 23:06:10 +01:00
Dawid Ciężarkiewicz
d9a73b7117
Fix diary index generation with custom file extensions
...
Fix #302
2017-10-25 16:02:48 -07:00
Michael F. Schönitzer
41e653718e
Allow to specify additional chars for lists
2017-09-16 16:30:22 +02:00
Michael F. Schönitzer
f917b01998
Html-export: Add support of rejected Todo-listentry
2017-08-05 16:45:35 +02:00
Michael F. Schönitzer
6b9df766bb
Remove duplicated code
2017-08-05 16:45:35 +02:00
Michael F. Schönitzer
f888773767
New feature reject a item form todo-list
...
Based on patches of davidlmontgomery.
2017-08-05 16:45:35 +02:00
Michael F. Schönitzer
7fe98bd20c
Clean up code by reusing code
2017-07-15 15:48:47 +02:00
Michael F. Schönitzer
20afe48edd
Add comment & binding for in-/decrease Todo-status
2017-07-15 15:48:47 +02:00
s
3ecf9c544a
set additional custom arguments in g:vimwiki_list
...
(custom_wiki2html_args) which will then be passed to the appropriate
custom_wiki2html script.
2017-07-11 21:52:41 +02:00
EinfachToll
4a7d9a286f
Merge pull request #326 from salazar/dev
...
Fix issue in Markdown visual mode link creation
2017-07-09 18:20:54 +02:00
EinfachToll
f6437ebdf5
Fix regexps of placeholders
...
- the highlighting was wrong when the placeholder is indented
- %titleBla was wrongly recongnized as placeholder
- make them more robust by prepending \m
2017-07-08 22:08:41 +02:00
Yuchen Pei
28177c33e3
Added date placeholder. ( #360 )
...
* added date placeholder.
* made today the default.
2017-07-08 21:04:54 +02:00
EinfachToll
39745ebcd3
Don't open all diary files when going to next day
...
This is unnecessary and can be very slow when the user has many diary
files.
Ref #328
2017-04-15 10:49:53 +02:00
Guilherme Salazar
30ab7dbff0
fix issue in Markdown visual mode link creation
2017-04-04 20:20:36 -03:00
EinfachToll
e4fe5ce09d
Add possibility to reuse a split when opening a link
...
Also, refactor and simplify the corresponding functions (and finally
remove the chat between long inactive developers in the comments!)
Fix #316
2017-03-19 10:17:21 +01:00
Daniel Schemala
56cb06e73e
Fix <BS> under Windows
...
It didn't do anything after you hit a link which jumps inside a buffer.
This makes me realize that there are probably a lot more issues under
Windows.
2017-03-01 21:38:14 +01:00
EinfachToll
d5ed58f763
Fix a few regression bugs
...
Ref #256
Fix #301
2017-02-16 21:54:10 +01:00
EinfachToll
be79f68a92
Merge pull request #285 from MichaelThessel/dev
...
Added config option to allow for newlines in text when exporting to HTML
2017-01-30 20:43:26 +01:00
Michael F. Schönitzer
c857be2f87
Allow g:vimwiki_listsyms be larger than 5 elements (Issue #275 ) ( #279 )
...
* Allow g:vimwiki_listsyms to be of arbitrary size
* Update documentation
* Add support for arbitrary size listsyms to vimwikihtml
2017-01-22 20:16:10 +01:00
EinfachToll
31760a7ef7
Fix a few regression bugs
...
Ref #256
2017-01-16 22:10:28 +01:00
EinfachToll
fea76ace23
Use new access functions for buffer-local variables
...
Ref #256
2017-01-13 16:33:41 +01:00
EinfachToll
ce5c822072
Start refactoring the rest -- part 6
...
Ref #256
2017-01-12 21:45:09 +01:00
EinfachToll
b61ff8b5ee
Start refactoring the rest -- part 6
...
Ref #256
2017-01-11 22:12:33 +01:00
EinfachToll
1806d3edfa
Start refactoring the rest -- part 5
...
Ref #256
2017-01-07 21:51:15 +01:00
Michael Thessel
8507c95716
Added config option to allow for newlines in text when exporting to HTML
2017-01-05 22:17:37 -08:00
EinfachToll
4a96eb4d32
Remove two undocumented and probably buggy features
2017-01-04 22:10:10 +01:00
EinfachToll
203fb5b430
Start refactoring the rest -- part 4
...
Ref #256
2017-01-04 21:53:03 +01:00
EinfachToll
b82245b09e
Start refactoring the rest -- part 3
...
Ref #256
2016-12-31 20:47:19 +01:00
EinfachToll
7c98ce3934
Start refactoring the rest -- part 2
...
Ref #256
2016-12-28 22:17:08 +01:00
EinfachToll
c9104fc2c1
Start refactoring the rest -- part 1
...
Ref #256
2016-12-25 21:35:56 +01:00
EinfachToll
250fd3c47b
Use new access functions for wiki-local variables -- part 5
...
Ref #256
2016-12-23 20:05:53 +01:00
EinfachToll
2329d602a7
Use new access functions for wiki-local variables -- part 4
...
Ref #256
2016-12-22 21:00:19 +01:00
EinfachToll
f497a4abc7
Use new access functions for wiki-local variables -- part 3
...
Ref #256
2016-12-22 19:55:20 +01:00
EinfachToll
61910cd93a
Use new access functions for wiki-local variables -- part 2
...
Ref #256
2016-12-22 19:12:03 +01:00
EinfachToll
6221861957
Use new access functions for wiki-local variables -- part 1
...
Ref #256
2016-12-22 18:16:05 +01:00
EinfachToll
23ee20887a
Use new access functions for global variables -- part 3
...
Ref #256
2016-12-21 22:11:44 +01:00
EinfachToll
49bdf7fa47
Use new access functions for global variables -- part 2
...
Ref #256
2016-12-21 21:28:48 +01:00
EinfachToll
e6d997867a
Use new access functions for global variables -- part 1
...
Ref #256
2016-12-21 19:43:34 +01:00
EinfachToll
6b34e954e8
Add new functions for variable access
...
Ref #256
2016-12-21 17:09:25 +01:00
EinfachToll
0966031234
Highlight math not using TeX but TeX math
...
Fix #236
2016-11-24 16:46:56 +01:00
EinfachToll
2c9df65644
Merge pull request #251 from jconroy77/markdown_nested_syntax
...
Automatic detection of nested syntaxes in markdown
2016-11-23 21:49:37 +01:00
John Conroy
8534219694
Automatic detection of nested syntaxes in markdown
2016-10-31 15:35:57 -04:00
EinfachToll
3f66117894
When sorting tags, always match case because Vim expects it
2016-05-23 22:02:03 +02:00
EinfachToll
722d6e4b9a
'+' on a raw url surrounds it with brackets
...
Fix #188
2016-03-21 09:02:22 +01:00
EinfachToll
0001b3cda9
Copy CSS file also with :Vimwiki2HTML
2016-03-19 22:01:25 +01:00
EinfachToll
68cdfe36df
Unify all messages to the user
2016-03-19 21:29:42 +01:00
EinfachToll
4c2e13a284
Skip preformatted and math text while scanning for headers
...
Fix #191
2016-03-18 15:18:23 +01:00
EinfachToll
4bd0690a52
Simplify some regexes
2016-03-18 15:16:59 +01:00
EinfachToll
128581babc
Merge remote-tracking branch 'optik-aper/master' into dev
2016-03-01 10:46:29 +01:00
Michael
c2d1869227
Escape tilde (~) in path names otherwise regex comparison gets upset
2016-02-29 16:12:56 -05:00
EinfachToll
6f579711ab
Merge pull request #186 from lotabout/master
...
fix #64 : markdown style link support
2016-02-22 11:42:42 +01:00
zhang_ji
6d96516ab4
enhance #64 : generate same link type for visual mode and normal mode
2016-02-22 16:00:37 +08:00
EinfachToll
0ea8d85b7f
Sort links in the list generated by VimwikiGenerateTags
...
Fix #192
2016-02-19 11:32:58 +01:00
EinfachToll
5f9dbca89c
Small cleanup of the merged PR
...
Ref #187
2016-01-28 10:52:40 +01:00
EinfachToll
2aeaea5f0d
Merge pull request #187 from mMontu/nested
...
Dynamically detect nested syntaxes (fix #128 )
2016-01-28 10:29:53 +01:00
mMontu
fc947523b0
Dynamically detect nested syntaxes ( fix #128 )
2016-01-27 10:14:49 -02:00
EinfachToll
91a004bc23
Remove superfluous debug message
2016-01-25 13:47:41 +01:00
EinfachToll
78cef05fa3
Fix HTML conversion of headers containing links
...
Fix #183
2016-01-22 13:32:01 +01:00
EinfachToll
ff90e980de
Locate the .tags file correctly on windows
...
Ref #184
2016-01-21 13:27:08 +01:00
EinfachToll
bb3026dba8
Include subdir in wiki page name when rebuilding tags
...
Ref #184
2016-01-21 13:25:04 +01:00
zhang_ji
b0cc6ff0de
fix #64 : markdown style link support
2016-01-18 16:51:08 +08:00