Tomas Babej
|
ff69d61489
|
VimwikiTask: Use data from Vim as authoritative only if buffer_has_authority flag is set
|
2015-08-13 02:07:54 +02:00 |
|
Tomas Babej
|
d32fb5a250
|
cache: Build filter for uuids present in the file properly
|
2015-08-12 14:25:58 +02:00 |
|
Tomas Babej
|
f6677a4188
|
ViewPort: Add sort order to the inspection output
|
2015-08-11 20:40:36 +02:00 |
|
Tomas Babej
|
82da710fd6
|
tests: Properly setup mocked vim instance
|
2015-08-11 20:36:07 +02:00 |
|
Tomas Babej
|
5b5069eac7
|
tests: Add tests for ViewPort parsing
|
2015-08-11 19:45:07 +02:00 |
|
Tomas Babej
|
bd43412254
|
tests: Add tests for per-viewport sorting
|
2015-08-11 19:45:01 +02:00 |
|
Tomas Babej
|
814402f99d
|
tests: Rename test
|
2015-08-11 19:44:59 +02:00 |
|
Tomas Babej
|
35dcf8f6d0
|
tests: Do not skip empty lines
|
2015-08-11 19:44:58 +02:00 |
|
Tomas Babej
|
859a4488ce
|
viewport: Change default sort order
|
2015-08-11 19:44:56 +02:00 |
|
Tomas Babej
|
533e995c1e
|
viewport: Support taskwiki_sort_orders for per-viewport configurable sort ordering
|
2015-08-11 19:44:54 +02:00 |
|
Tomas Babej
|
7a033df669
|
regexp: Do not use greedy matching in viewport regexp
|
2015-08-11 19:44:53 +02:00 |
|
Tomas Babej
|
30236f0675
|
tests: Add tests for multilevel-sorted generation
|
2015-08-11 19:44:51 +02:00 |
|
Tomas Babej
|
eb287e60c5
|
tests: Add Test for checking viewport task generation in reversed order
|
2015-08-11 19:44:49 +02:00 |
|
Tomas Babej
|
7c610176c6
|
viewport: Accept TW-style sort definition as taskwiki_sort_order config variable
|
2015-08-11 19:44:48 +02:00 |
|
Tomas Babej
|
dfa1017ff2
|
viewport: Create CustomNodeComparator and use it to sort tasks
|
2015-08-11 19:44:46 +02:00 |
|
Tomas Babej
|
62dbd9b5b4
|
tests: Fix typo in IntegrationTest setup
|
2015-08-11 19:44:45 +02:00 |
|
Tomas Babej
|
b0f0d4b578
|
tests: Add tests for generation of sorted dependency tree
|
2015-08-11 19:44:43 +02:00 |
|
Tomas Babej
|
d73ead1bf7
|
tests: Add sanity check for fill_uuid matching only one task
|
2015-08-11 19:44:40 +02:00 |
|
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 |
|