Commit graph

707 commits

Author SHA1 Message Date
Tomas Babej
34aec77568 VimwikiTask: Display 'S' completion mark when started 2015-03-23 09:33:33 +01:00
Tomas Babej
d859a87ad7 util: Show errors when displaying split with no output 2015-03-23 00:24:45 +01:00
Tomas Babej
b170509c53 SelectedTasks: Add _execute_safely method 2015-03-23 00:24:21 +01:00
Tomas Babej
108f461bf3 taskwiki: Add TaskWikiStats and TaskWikiTags commands 2015-03-22 20:43:06 +01:00
Tomas Babej
6c80da50d1 Splits: Allow failure when executing a split 2015-03-22 20:42:24 +01:00
Tomas Babej
a789954206 taskwiki: Add history related commands 2015-03-22 19:42:40 +01:00
Tomas Babej
1788ae1987 taskwiki: Add ghistory related commands 2015-03-22 19:34:40 +01:00
Tomas Babej
20bc63780b Split: Properly handle the situation when there is no ViewPort in buffer 2015-03-22 19:29:25 +01:00
Tomas Babej
1757ea48a1 taskwiki: Move splits below, since they are mostly noise 2015-03-22 19:27:15 +01:00
Tomas Babej
e1e2570915 taskwiki: Split Burndown command into three, by timespan version 2015-03-22 19:26:18 +01:00
Tomas Babej
2399a040bb taskwiki: Add TaskWikiCalendar command 2015-03-22 19:22:26 +01:00
Tomas Babej
17834ecb72 VimwikiTask: Make sure new task creation is properly handled 2015-03-22 19:14:08 +01:00
Tomas Babej
f8333f7da6 taskwiki: Create a generic Split class for taskwarrior-based splits 2015-03-22 18:30:26 +01:00
Tomas Babej
67bd4843c3 Splits: Allow to take filters, locate closest viewport if none 2015-03-22 17:52:18 +01:00
Tomas Babej
484a18a502 ViewPort: Add find_closest method 2015-03-22 17:47:20 +01:00
Tomas Babej
d85a146c17 ViewPort: Split taskfilter using tw_modstring_to_args function 2015-03-22 17:46:58 +01:00
Tomas Babej
ffc83134eb Vimwiki: Do a conditional toggle of TaskWikiInfo 2015-03-22 14:41:50 +01:00
Tomas Babej
c0c7eeded3 taskwiki: Do not respect context 2015-03-22 12:26:37 +01:00
Tomas Babej
a547c30c71 util: Add ability to replace splits of the same kind 2015-03-22 11:53:42 +01:00
Tomas Babej
83c130fbfb util: Wipe out split buffers instead of keeping them alive 2015-03-22 10:56:51 +01:00
Tomas Babej
e40c417ff1 util: Add random suffix to the buffer names of splits 2015-03-22 10:38:48 +01:00
Tomas Babej
aa7565f10c util: Make splits retain their size after opening/closing other windows 2015-03-22 10:22:47 +01:00
Tomas Babej
a924373fc8 VimwikiTask: Replace 'X' completion mark if not completed 2015-03-21 22:56:06 +01:00
Tomas Babej
91b8cc2286 TaskWikiMod: Update modified tasks in buffer 2015-03-21 22:54:11 +01:00
Tomas Babej
c1dfff89cd VimwikiTask: Do not keep reference to a Task object explicitly, always go through cache if the Task is saved 2015-03-21 21:28:08 +01:00
Tomas Babej
e5b505817a cache: Add update_vwtasks_from_tasks method 2015-03-21 20:40:44 +01:00
Tomas Babej
bb1ab2fd6a taskwiki: Rename update buffer to update vwtasks to better reflect the nature 2015-03-21 20:40:24 +01:00
Tomas Babej
4791026b6f taskwiki: Rename load buffer to load vwtasks to better reflect the nature 2015-03-21 20:37:41 +01:00
Tomas Babej
3bade5b00a taskwiki: Rename update tasks to load tasks to better reflect the nature 2015-03-21 20:36:16 +01:00
Tomas Babej
7e146b438b util: Implement safety measures around opening a buffer 2015-03-21 19:55:04 +01:00
Tomas Babej
8089c09101 viewport: Properly handle the situation when non-matching task is represented in the viewport in multiple instances 2015-03-21 18:42:43 +01:00
Tomas Babej
d794bfb13b taskwiki: Add TaskWikiBurndown command 2015-03-21 17:10:01 +01:00
Tomas Babej
ca895deea5 util: Add maxwidth and maxheight settings to splits that make them use whole window 2015-03-21 17:09:30 +01:00
Tomas Babej
b3b9705a4c util: Do not show numbers in splits 2015-03-21 17:08:54 +01:00
Tomas Babej
f22484f8d7 util: Add optional color support with AnsiEsc 2015-03-21 16:51:06 +01:00
Tomas Babej
2e2d19eaed util: Add configurable name for splits 2015-03-21 14:42:42 +01:00
Tomas Babej
a8884a6dea taskwiki: Add TaskWikiProjects command 2015-03-21 14:38:40 +01:00
Tomas Babej
7cbc7d1f0a util: Compute the size of the split properly for vertical splits 2015-03-21 14:38:22 +01:00
Tomas Babej
97698b2162 util: Allow vertical splits 2015-03-21 14:26:06 +01:00
Tomas Babej
5d32666cce taskwiki: Move methods that affect whole buffer into common namespace 2015-03-21 14:11:41 +01:00
Tomas Babej
0b02d85049 taskwiki: Prompt for modifications if not passed 2015-03-21 14:11:15 +01:00
Tomas Babej
4d6918458b taskwiki: Add TaskWikiMod command 2015-03-21 13:43:14 +01:00
Tomas Babej
6e2ed5df10 util: Split tw modstring parsing into two functions 2015-03-21 13:22:53 +01:00
Tomas Babej
02804772cb util: Do not put empty key into the defaults 2015-03-21 12:19:53 +01:00
Tomas Babej
97691df5bb taskwiki: Add TaskWikiDelete command 2015-03-21 09:38:52 +01:00
Tomas Babej
82223ed2df taskwiki: Make taskwiki commands work on ranges 2015-03-21 09:22:47 +01:00
Tomas Babej
cfde8cc5b8 pylint: Supress complaints about vim module 2015-03-21 07:59:44 +01:00
Tomas Babej
e71587ee26 vwtask: Supress protected member warnings 2015-03-21 07:53:38 +01:00
Tomas Babej
9ee55f1395 cache: Use module-level imports 2015-03-21 07:53:21 +01:00
Tomas Babej
8862963521 cache: Stress loading the line is the important part in load_buffer 2015-03-21 07:47:43 +01:00