Commit graph

430 commits

Author SHA1 Message Date
Tomas Babej
17d977cdc5 regexp: Drop forbidden suffixes, use non-greedy description matching instead 2015-08-11 19:44:37 +02:00
Tomas Babej
8251be5e17 tests: Add tests for parsing VimwikiTasks from lines 2015-08-11 19:44:33 +02:00
Tomas Babej
ff2983267f ViewPort: Add initial implementation of the sorted dependency tree construction 2015-08-10 20:50:28 +02:00
Tomas Babej
f24bf8dfc4 viewport: Add TaskCollectionNode object
This object wraps the VimwikiTask for purpose of building a dependency
tree which is sorted according to custom requirements.
2015-08-10 20:49:21 +02:00
Tomas Babej
ec00c961b4 tests: Allow unicode character ä in the task description 2015-08-10 14:30:12 +02:00
Tomas Babej
24e43fecd1 Viewport: Add simple sorting by the due date after task generation 2015-08-10 13:30:46 +02:00
Tomas Babej
8ed412cce6 Cache: Do not bother to decrease the line_number of the removed task 2015-08-10 13:30:02 +02:00
Tomas Babej
7132b98b22 Cache: Add capability of swapping lines 2015-08-10 13:24:59 +02:00
Tomas Babej
5f7814edd9 ViewPort: Add newly matched tasks to the cache and viewport set container properly 2015-08-10 13:22:05 +02:00
Tomas Babej
15fd8ae46d cache: Do not store None as a value in the vimwikitask_cache 2015-08-10 13:22:05 +02:00
Tomas Babej
4b2514e731 tests: Add tests for tasks with unicode 2015-08-09 19:12:42 +02:00
Tomas Babej
a981523d88 VimwikiTask: Encode decription in utf-8 2015-08-09 18:33:54 +02:00
Tomas Babej
a63bb8b536 imports: Use tasklib public API directly 2015-08-09 16:19:00 +02:00
Tomas Babej
b5c8228921 VimwikiTask: Convert description to unicode 2015-08-09 16:19:00 +02:00
Tomas Babej
c0dd9d0621 Task.warrior references replaced by Task.backend 2015-08-09 16:19:00 +02:00
Tomas Babej
2d7624e491 taskwiki: Make sure space-separated uuids are not passed as single
argument
2015-08-07 06:44:44 +02:00
Tomas Babej
e3ef5de16d Task: Do not use comma-separated lists 2015-08-06 16:22:11 +02:00
Tomas Babej
c2d2ca0b50 docs: Fix typo in command reference 2015-08-06 12:39:48 +02:00
Tomas Babej
8a4d16cb88 travis: Test on TaskWarrior's 2.4.5 development branch 2015-07-24 22:33:16 +02:00
Tomas Babej
0c71ad1ce3 requirements: Set the minimal tasklib version to 0.10.0 2015-07-24 22:32:07 +02:00
Tomas Babej
8d72d0699f travis: Do not officially test for 2.4.5 as of now, it is still too unstable 2015-07-16 08:27:27 +02:00
Tomas Babej
d097a50e30 taskwiki: Improve dealing with the virtual meta tags 2015-07-16 01:41:31 +02:00
Tomas Babej
5a5b5b3c91 base: Check for 3rd-party requirements 2015-07-16 01:38:40 +02:00
Tomas Babej
3975967440 ViewPort: Introcude !+TAG, !-TAG and !?TAG for overriding tag states inherited from defaults 2015-07-16 01:38:14 +02:00
Tomas Babej
ea61e6e322 ViewPort: Abstract the default viewport filter tokens into a named constant 2015-06-23 19:11:07 +02:00
Tomas Babej
620c9b2a84 ViewPort: Let explicit +DELETE override default -DELETE in the taskfilter 2015-06-23 18:50:56 +02:00
Tomas Babej
e9484394c6 SelectedTasks.grid: Preserve correct taskrc location when invoking vim-taskwarrior 2015-06-22 19:27:14 +02:00
Tomas Babej
d518498ae8 ViewPort: Let explicit +PARENT override default -PARENT in taskfilter 2015-06-22 19:26:13 +02:00
Tomas Babej
a57c300c45 VimwikiTask: Do not break the search for viewport with non-task like lines 2015-06-21 17:42:29 +02:00
djp
a2037b429b docs: Update README and documentation 2015-06-05 19:36:03 +02:00
Tomas Babej
248cde4c6c travis: Updated tested TaskWarrior versions 2015-06-05 19:36:03 +02:00
Tomas Babej
5c9a0b0b32 mappings: Add mappings fo visual mode 2015-04-23 10:19:12 +02:00
Tomas Babej
13177a92e3 taskwiki: Add taskwiki_disable variable check that allows for a quick flexible taskwiki turnoff 2015-04-22 20:16:56 +02:00
Tomas Babej
645dcaafc2 VimwikiTask: Accept arbitrary metadata with -- delimeter for new tasks 2015-04-22 19:31:06 +02:00
Tomas Babej
48ae1556fb syntax: Actually enforce syntax matching inside containedin elements 2015-04-21 19:08:26 +02:00
Tomas Babej
42498b014c tests: Add test to test automatic color assigment from TW 2015-04-13 01:26:56 +02:00
Tomas Babej
62edfe70ed tests: base: Create a regular real taskrc file for each test 2015-04-13 01:11:57 +02:00
Tomas Babej
e9cf76a963 tests: Add tests for TaskWikiChooseTag command 2015-04-11 23:50:38 +02:00
Tomas Babej
a5f380db22 tests: Add tests for TaskWikiChooseProject command 2015-04-11 23:46:35 +02:00
Tomas Babej
dfaef302f1 taskwiki: Add ChoosSplitTags command 2015-04-10 17:19:45 +02:00
Tomas Babej
4630c371ec keymaps: Add mappings for TaskWikiChooseProject command 2015-04-10 17:04:18 +02:00
Tomas Babej
250c368084 taskwiki: Add ChoosSplitProjects command 2015-04-10 17:03:38 +02:00
Tomas Babej
419e1dff58 util: Add get_lines_above helper 2015-04-10 17:02:03 +02:00
Tomas Babej
6fd4499827 taskwiki: Add CallbackSplitMixin used to issue callbacks on events in buffers 2015-04-10 17:00:58 +02:00
Tomas Babej
f773a5119d syntax: Require whitespace following the TaskWikiPriority mark 2015-04-10 17:00:00 +02:00
Tomas Babej
f3e7b6b42d syntax: Do not require trailing whitespace after priority indicator 2015-04-10 16:58:18 +02:00
Tomas Babej
8f4bd04e58 taskwiki: Remove redundant docstring 2015-04-09 19:10:57 +02:00
Tomas Babej
7c1656d33b taskwiki: Do not source colors for priority values, color uniformly exclamation marks instead 2015-04-09 19:10:46 +02:00
Tomas Babej
7fc450dcb0 taskwiki: Make color mappings from TaskWarrior optional 2015-04-09 18:08:31 +02:00
Tomas Babej
f3331986f4 mappings: Fix mapping for TaskWikiCalendar 2015-04-09 17:09:28 +02:00