Commit Graph

880 Commits

Author SHA1 Message Date
d9d14cc3f7 Feature: Config: Normalize link so that user can choose [[]] or []() (Issue #892)
Main change:
        Create function: normalize_syntax_settings(syntax)

Problem:
        Some user prefer [[]] links more than []().
        As vimwiki know both of them, they should be able to choose
        without regex mastery and with tests

Solution:
        let g:vimwiki_syntax_variables.markdown.Link1 = vimwiki#vars#get_global('WikiLinkTemplate1')
2020-07-26 23:46:35 -04:00
4672deb44e Config: make vimwiki_markdown_link_ext wikilocal 2020-07-26 23:46:18 -04:00
d5964f0c84 Feature: blockquote (> ) better joining (J) and hard wrapping (Issue #915)
Wrap: autoadd a new `> ` on new create lines with `setlocal comments+=n:>`
Join: autoremove the inter `> ` with  `setlocal formatoptions+=j`
2020-07-26 19:01:04 -04:00
536184c59b Test: Travis run job in parallel
And re-add nvim to the Dockerfile
2020-07-26 16:50:23 -04:00
8e2eab2e55 Test: #473 Convert Html Linux [[local:C:/Users/somebody/d/e/f/music.mp3]] 2020-07-26 00:51:05 -04:00
0a9b11fb0f Test: Add local testing (no docker need), working on windows
Problem: User do not want to install docker to test
        and docker is not set for windows already
Solution: Get the script to make the tests locally with current os and
        vim

Log of workflow (6h):
=====================

Test: cloning only last 10 Vader commits locally [tinwin]
Test: run_bash fix local copies and prettify/robustify [tinwin]
Test: Lint tests and fix err treatment in run_bash [Tinmarino]
Test; Windows: Restore the bug that I appended on Linux OLD-PATH env deps [Tinmarino]
Test: bash script first success on Windows (only the script not the tests) [tinwin]
Test: Dirty Backup [tinwin]
2020-07-26 00:00:23 -04:00
c9ba53e204 Refractor: Path Add utility unixify #478
Basically unixify all before workingm then transofom in function os os

Util: Add function sort_len that a list of string according to the lenght of its content
Fix: VimwikiRenameLink doesn't update links in diary #90
Test: VimwikiRenameLink with nested directories
Prettify comments in autoload/path + remove antipattern
Define osxify function helper to solve windows Vs Unix : see #478
Path: remove useless temporary fix convertion before calling relpath (redundant) : see #478
Test: Fix typo
Path corrected (Thanks to test)
2020-07-25 03:51:02 -04:00
81c67f97e4 Test: 1/Fix some interdependencies 2/replace -o -> -f
1/ Fix interdependencies: any test can run alone
2/ Replace command line -o by -f
3/ As usual makesome formating, don't hate me if merge conflicting ..
2020-07-25 02:05:59 -04:00
ac38bb2f09 Refactor: normalize_link_v, creating u#get_selection (Fix #382)
* Less hacky selection handling: nomal command hack -> vimscript code
* Some prettifying, antipattern removal
2020-07-24 17:59:54 -04:00
edf562fab0 Test: VimwikiTableMoveColumnLeft and some friends
Test: VimwikiTableMoveColumnLeft (Note:cannot test <M-Left> map : not triggered)
Test: issue #949 <Enter> create link bug with Chinese characters
Test: VimwikiGoto with ,wn
Test: Table left align
Prettify: modeline of contributing
2020-07-24 00:16:09 -04:00
446776e00b Fix: Table imap <Tab> (error from new tipo on configurable mapping) 2020-07-24 00:16:02 -04:00
f21245a843 Fix: html conversion error from markdown (#951)
From last html conversion refactoring
2020-07-24 00:14:28 -04:00
ca84701c83 Add Vader tests for RSS feed generation 2020-07-22 10:06:30 -04:00
e3501dcdd0 Generate RSS feed for diary entries 2020-07-22 10:06:30 -04:00
0543b46ffd Refactor HTML conversion into separate function 2020-07-22 10:06:30 -04:00
e006da5aa0 Add test for arrow blockquotes 2020-07-22 00:41:36 -04:00
36e5455723 Fix blockquotes not stripping arrows 2020-07-22 00:41:36 -04:00
be86b54914 Fix typo 2020-07-22 00:41:36 -04:00
12327c6f90 Adds email style quotes to signal blockquotes 2020-07-22 00:41:36 -04:00
e3e841f335 Feature: Add handling of absolute path to vimwiki #811 from @justrajdeep
- update vimwiki link handling so that if using env variables it is resolved
- add [[//absolute_path]] to handle absolute path
- updated doc to reflect the changes
2020-07-22 00:25:58 -04:00
8cf2789840 Prettify 2020-07-21 19:37:05 -04:00
068a26acec Fix link extension removed 2020-07-21 19:36:14 -04:00
667929d3f9 Prettify tbl.vim 2020-07-21 15:15:56 -04:00
dfc5344d0c Fix: #891 Table Pressing <Enter> autosets tw<-0
Issue: Pressing <Enter> in insert mode in table breaks line wrapping #891
2020-07-21 15:13:58 -04:00
19bfe93ef3 Test: Table should not change tw 2020-07-21 15:10:27 -04:00
1072f2a14e Lint, diary from last PR: ==? and '' 2020-07-21 13:24:42 -04:00
a3be479d5a Add a diary frequency option (#884)
* Add diary_frequency parameter to wikis

* Create diary entries according to the frequency

* Update date validation

* Use timestamps, extract abstract yesterday and today as day-long periods

* Revert old changes

* Remove debug log

* Start the week any day

* Add monthly and yearly options

* Cleanup
2020-07-21 13:21:43 -04:00
45b7515b88 Fix: VimwikiGenerateDiary with unreplaced __FileExtention__ 2020-07-21 13:12:18 -04:00
75a9232fd5 Fix: #913: VimwikiGoto completion aafter <CR> [in input() prompt]
Issue #913:
        :VimwikiGoto tab completion only works when written in-line, not when called from \wn #913
        PR #785 adds completion to :VimwikiGoto, however it works only when you try to type the filename after the command, e.g.
2020-07-21 10:20:06 -04:00
2f20c617d6 Update Contributing.md
WIth github interace, enfasis on the non regression tests
2020-07-21 09:06:44 -04:00
ed3f1ad215 Allow weblinks to end with '<'
Fixes #908
2020-07-21 00:16:16 -04:00
975a29ebf0 Update spelling mistake 2020-07-21 00:14:16 -04:00
da9ef92948 Doc: Fix for duplicate helptags: bullet_types 2020-06-16 23:21:41 -04:00
e1826702b7 Fix: Link substitution of __FileExtension__ #914 2020-06-16 17:47:40 -04:00
865b402c06 Travis: Fix vint error propagation 2020-06-16 14:48:15 -04:00
43951e5851 Clean & Fix: cycle_bullets bug not defined key in dic: #911 2020-06-16 13:46:56 -04:00
a9f21c6d4a Functions to remove all todo items that are done (#906)
Add function VimwikiRemoveDone that will delete lines with todo list items marked as done. Works on ranges as well as without range on the current list.

Co-authored-by: Tinmarino <tinmarino@gmail.com>
2020-06-08 14:31:35 +02:00
61093f4f2a Feature: Add option to automatically cycle bullet chars (#907)
When the syntax local config `cycle_bullets` is set (currently only
markdown has it by default) the indent functions will cycle through the
characters defined in `bullet_types` based on the level of indentation.

Signed-off-by: Robert Günzler <r@gnzler.io>
2020-06-07 19:03:10 -04:00
1617d4b654 Test: add issue non-regession and todo list 2020-06-04 17:29:47 -04:00
5e564bb10d Comment: code and robustify 2020-06-04 17:29:26 -04:00
c70e1dea54 Darken logo text (#902)
The logo was unreadably light on my display. WCAG accessibility
guidelines suggest an even lighter color, but this preserves the "look"
of the logo without making it too dark.
2020-06-04 18:35:05 +02:00
ac4d0a1d46 Allow to configure bullet points & status indicators per wiki (#889)
* Allow the bullet point characters of lists to be configures by the wiki option `bullet_types`. This allows to use other/additional characters for the bullets of lists – including unicode-chars like '→' or '•'. The default values depends on the chooses syntax.
* Allow to configure `vimwiki-listsyms` and `vimwiki-listsym_rejected` on per wiki basis.
* Fix a test for mediawiki syntax
2020-06-04 18:33:12 +02:00
afc868929d Bugfix: file extension for markdown is syntax wide (#895)
populate_extra_markdown_vars() contained uses of the file-extension via vimwiki#vars#get_wikilocal. Since the first is syntax-wide and the second is wikilocal and no wiki is specified or open at the moment of the call, the file extension of the first markdown wiki will be used for all markdown wikis. Further problems will occur when adding new wikilocal options, that depend on the syntax.

This commit is working towards separating wiki and syntax, which is needed for several feature requests.
2020-06-02 01:33:06 +02:00
d8e7e40fcd Update vimwiki.txt
REmove the star at flex
2020-06-01 11:24:15 -04:00
df8bfcba23 Add changelog 2020-06-01 11:24:15 -04:00
762bb7f124 Revert version change 2020-06-01 11:24:15 -04:00
1448dc3a7b Fix conceallevel set globally 2020-06-01 11:24:15 -04:00
5b17cfc076 Bump version number – release 2.5 2020-06-01 11:24:15 -04:00
285f1628c2 Test: Fix: exit status (was always 0) 2020-05-30 18:08:23 -04:00
96b139253d Merge branch 'dev' 2020-05-26 23:37:46 +02:00