Commit graph

516 commits

Author SHA1 Message Date
Tomas Babej
96f8a57bd1 store: Move global imports back to get_methods where they're used 2015-12-26 12:32:49 +01:00
Tomas Babej
a1835c137e viewport: Add missing import 2015-12-26 12:31:21 +01:00
Tomas Babej
5552623d2e CallbackSplitMixin: Clear LineStore before pickling, as SREMatch objects cannot be pickled 2015-12-26 12:30:57 +01:00
Tomas Babej
9d4df3bba2 store: Remove unused variable 2015-12-25 21:44:23 +01:00
Tomas Babej
e3f253ed36 util: Do not use relative import in a non-package 2015-12-25 21:40:00 +01:00
Tomas Babej
1e058ac349 cache: Move Store objects into a separate module 2015-12-25 21:39:45 +01:00
Tomas Babej
a968dd47ed errors: Move TaskWikiException to a separate module 2015-12-25 18:17:12 +01:00
Tomas Babej
7d18fe005e VimwikiTask: Optimize parent task lookups 2015-12-25 16:57:34 +01:00
Tomas Babej
56d4efae67 SelectedTasks: Search for relevant TW after resetting the cache 2015-12-25 16:56:32 +01:00
Tomas Babej
342359f482 parsing: Move regexp matching parts into separate classmethod 2015-12-25 02:22:21 +01:00
Tomas Babej
6be71fae0b VwtaskStore: Fix incorrect cache reference 2015-12-25 02:20:56 +01:00
Tomas Babej
7345550ba6 cache: Convert old-style store references 2015-12-24 15:06:18 +01:00
Tomas Babej
0a1cbfcb39 NoNoneStore: Fix incorrect attribute references 2015-12-24 15:03:55 +01:00
Tomas Babej
c812448c33 NoNoneStore: Contain reference to the Cache 2015-12-24 15:03:29 +01:00
Tomas Babej
7ff54f0c5b cache: Convert generic NoNoneStore class into several subclasses
Lambda functions are proving themselves as a problem when pickling
objects.
2015-12-24 15:02:16 +01:00
Tomas Babej
182b337a04 cache: Update cache usage to reflect internal cache split 2015-12-24 10:04:33 +01:00
Tomas Babej
7b8272f152 cache: Use NoNoneStore for internal caching 2015-12-24 10:04:33 +01:00
Tomas Babej
736c0c8c47 cache: Move caching into separate NoNoneStore 2015-12-24 10:04:33 +01:00
Tomas Babej
65cd3d95c0 Vwtask: Remove existing dependencies within the viewport when saving 2015-12-21 02:03:58 +01:00
Tomas Babej
86e41e7cad Cache: Move Viewport loading into separate step 2015-12-21 02:03:47 +01:00
Tomas Babej
6edcd3d702 Vwtask: Remove redundant tainted property 2015-12-21 02:03:42 +01:00
Tomas Babej
f79734aed9 Cache: Add API for looking a viewport up by a task it contains 2015-12-21 02:03:39 +01:00
Tomas Babej
ac9c44d118 util: Provide a workaround for missing python API in Neovim 2015-12-21 02:03:34 +01:00
Tomas Babej
479b08acb2 Vwtask: Properly set dependnecies on the underlying task object when
saving
2015-12-21 02:03:16 +01:00
Tomas Babej
5c970b078b viewport: Fix some pep8 errors 2015-12-20 23:50:43 +01:00
Tomas Babej
3de1bba397 README: Add gitter badge 2015-10-31 23:45:51 +01:00
Tomas Babej
9a559966f5 Split: Expose interface to limit the split size 2015-10-14 01:07:34 +02:00
Tomas Babej
7a0cf6f15e Split: Make construction of the args list easily overridable 2015-10-14 01:07:15 +02:00
Tomas Babej
9f3a52e73b settings: Do not remember options in the view and explicitly set foldmethod 2015-09-19 11:31:54 +02:00
Tomas Babej
e36aef34d4 Add custom FoldText function 2015-09-18 06:06:30 +02:00
Tomas Babej
34c4119c64 folds: Preserve folding of the taskwiki files 2015-09-18 07:07:50 +02:00
Tomas Babej
fe0c91925f travis: Update tested versions 2015-09-11 11:35:10 +02:00
Tomas Babej
fc6114f06e Merge pull request #84 from absala/patch-1
small: typo
2015-09-11 01:27:53 +02:00
absala
0ec4d1d4f8 small: typo 2015-09-10 23:07:00 +02:00
Tomas Babej
9126978d85 regexp: Enforce matching on the whole line for vimwikitasks 2015-09-02 07:08:05 +02:00
Tomas Babej
5c67590ba6 viewport: Prohibit [ and { characters in the viewport name 2015-08-30 01:52:33 +02:00
Tomas Babej
d74d65f5b3 tests: Add test for overriding virtual tags from defaults without forcing 2015-08-27 07:34:23 +02:00
Tomas Babej
4d0ae84d52 docs: Fix syntax of the overrides of default virtual tags 2015-08-27 07:14:01 +02:00
Tomas Babej
0d69006343 tests: Add tests for forcing virtual tags 2015-08-27 07:12:54 +02:00
Tomas Babej
e3d3f6d106 viewport: Refactor forcing of the virtual tags 2015-08-27 07:12:43 +02:00
Tomas Babej
328099a141 viewport: When forcing virtual tags, first remove, the add new ones 2015-08-27 07:09:19 +02:00
Tomas Babej
5606d8dc57 viewport: Make sure we do not end up with duplicate tags when forcing 2015-08-27 07:05:40 +02:00
Tomas Babej
ef2842f217 viewport: Use add instead of append 2015-08-27 07:03:32 +02:00
Tomas Babej
7d23805ad6 tests: Add tests for a invalid sort order 2015-08-27 06:55:13 +02:00
Tomas Babej
94205fb4ba tests: Add tests for the VISIBLE meta tag 2015-08-27 06:50:28 +02:00
Tomas Babej
c3dd085dde tests: Add test for referencing a non-existent context 2015-08-27 06:43:17 +02:00
Tomas Babej
0c7b4511a6 doc: Clarify using setting flags 2015-08-27 05:46:29 +02:00
Tomas Babej
075e6530db docs: Add section about leveraging contexts in the viewport definitions 2015-08-27 05:39:22 +02:00
Tomas Babej
77b71548cc docs: Add section about inspecting viewports 2015-08-27 05:29:52 +02:00
Tomas Babej
e21d62e62c docs: Add section about adding metadata using '--' syntax 2015-08-27 05:29:35 +02:00