Commit graph

346 commits

Author SHA1 Message Date
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
Tomas Babej
7f146c55cb syntax: Further syntax improvements 2015-04-09 17:05:53 +02:00
Tomas Babej
5440d21e83 syntax: Improve color handling 2015-04-08 22:14:41 +02:00
Tomas Babej
7676f89a5a util: Allow setting maximum sizes for vertical/horizontal splits 2015-04-08 19:49:53 +02:00
Tomas Babej
f6638ac018 util: Improve TaskWarrior color parsing as to support rgb encoded values 2015-04-08 17:20:17 +02:00
Tomas Babej
a7612b378f taskwiki: Highlight current line during TaskWikiAnnotate and TaskWikiMod command prompts 2015-04-08 17:11:36 +02:00
Tomas Babej
73e8d32ed0 util: Add current_line_highlighted context manager 2015-04-08 17:10:50 +02:00
Tomas Babej
7611c519ba taskwiki: Make all the splits highlight cursorline in the original window 2015-04-08 17:08:16 +02:00
Tomas Babej
490cb2ca65 util: Make show_in_split set cursorline in the original window 2015-04-08 17:06:50 +02:00
Tomas Babej
6d5407720a syntax: Remove now redundant highlight definitions 2015-04-08 17:05:46 +02:00
Tomas Babej
b23a4ac748 taskwiki: Use taskwarrior config as primary source for the color definitions 2015-04-08 17:04:57 +02:00
Tomas Babej
8cab1cbd38 util: Add method to convert TW color definition to vim highlight definition 2015-04-08 17:02:04 +02:00
Tomas Babej
d5d8e2347e tests: Update viewport inspection assumptions 2015-04-07 00:01:27 +02:00
Tomas Babej
1ec33cd496 syntax: Add highlighting for the deleted tasks 2015-04-06 22:46:07 +02:00
Tomas Babej
94eed59c0d vwtask: Denote deleted tasks with 'D' 2015-04-06 22:42:12 +02:00
Tomas Babej
43ede329d5 taskwiki: Add command mappings using leader 2015-04-06 22:41:55 +02:00
Tomas Babej
52e692cf1b viewport: Do not show parent recurrent tasks by default 2015-04-06 20:47:40 +02:00
Tomas Babej
ebb638a989 tests: Add tests for the TaskWikiDone command 2015-04-06 20:47:06 +02:00
Tomas Babej
588e514e93 taskwiki: Add TaskWikiDone command 2015-04-06 20:40:36 +02:00
Tomas Babej
6d27e26a78 viewport: Sort new tasks in the entry order implicitly 2015-04-06 01:26:48 +02:00
Tomas Babej
ade6f2da41 regexp: Enforce that viewport starts at the begging of the line 2015-04-06 01:26:21 +02:00
Tomas Babej
d9f67cf37f vwtask: Assign correct taskwarrior instance inherited from viewport, if available 2015-04-05 23:53:53 +02:00
Tomas Babej
cade9497e9 viewport: Store taskwarrior instance inside the viewport 2015-04-05 23:38:56 +02:00
Tomas Babej
cbe88d9623 regexps: Accomodate for source indicator inside the heading 2015-04-05 23:36:05 +02:00
Tomas Babej
961d405107 regexps: Remove redundant Project definition 2015-04-05 23:35:45 +02:00
Tomas Babej
130b017d93 cache: Raise an exception when the TW instance could not be found 2015-04-05 23:35:29 +02:00
Tomas Babej
3654c3fb46 syntax: Amend UUID concealment syntax rules to accomodate data sources 2015-04-05 21:53:22 +02:00
Tomas Babej
f842e1aa25 tests: Add test for adding a task to a different data source 2015-04-05 21:45:29 +02:00
Tomas Babej
d590deaaa0 tests: Add MultipleSourceTest base class 2015-04-05 21:45:05 +02:00
Tomas Babej
d7a1af75ef tests: Make execution of IntegrationTest more granular 2015-04-05 21:37:31 +02:00
Tomas Babej
b15de95edf vwtask: ShortUUID can be compared only with ShortUUID objects 2015-04-05 21:27:51 +02:00
Tomas Babej
e5adf64719 cache: load_tasks: Do not pre-load tasks without uuid 2015-04-05 21:27:27 +02:00
Tomas Babej
68efe7e1f9 cache: Iteration over vim-dictionaries is not possible using iteritems 2015-04-05 21:26:01 +02:00
Tomas Babej
da6efe51dc regexp: Make task regexp work both with specified data source and without it 2015-04-05 21:25:13 +02:00
Tomas Babej
f1d2d068fb cache: Move to more efficient loading of Task objects before VimwikiTask objects 2015-04-04 22:41:32 +02:00