Commit graph

158 commits

Author SHA1 Message Date
25f6711904 Remove unused variable 2016-01-05 16:42:14 +01:00
192c9fd7a5 Remove unused variable 2016-01-05 16:42:14 +01:00
0c2b406cfc Remove unused variable 2016-01-05 16:42:14 +01:00
9918260f32 Remove unused variable 2016-01-05 16:42:14 +01:00
4e01a1c1eb Remove unused import 2016-01-05 16:42:14 +01:00
67fe96ef9e Remove unused import 2016-01-05 16:42:14 +01:00
ec74bc4362 Remove unused import 2016-01-05 16:42:14 +01:00
c8175df5c8 Remove unused import 2016-01-05 16:42:14 +01:00
7361f88353 Remove unused import 2016-01-05 16:42:14 +01:00
8abb740c13 Refactor: tmp-content creation, file opening
tmp-content creation is now done by a helper function, as is the
markdown parsing, the tmp-file creation and the xdg-open call.
2016-01-05 15:48:00 +01:00
34a2b75b89 Include tags in rendered output 2016-01-05 15:35:20 +01:00
dbed6934cc Notes: Add command_open() implementation 2016-01-05 15:20:09 +01:00
64a2c30a75 Add helper to put content into <html></html> tags 2016-01-05 15:20:09 +01:00
06996ee903 Add Markdown->HTML parsing 2016-01-05 15:20:09 +01:00
90756a93c7 Add command_open stub 2016-01-05 15:19:42 +01:00
Homu
5dbf82eb29 Auto merge of #55 - matthiasbeyer:fix-warn_header_data_malformed, r=matthiasbeyer
Fix: [warn]: Malformed Header, expected Array

We did not check whether we got the TAGS array in here.
2016-01-04 04:38:49 +09:00
dc60b003aa Fix: [warn]: Malformed Header, expected Array
We did not check whether we got the TAGS array in here.
2016-01-03 20:37:41 +01:00
d775750362 Color some info!() output 2016-01-03 20:28:42 +01:00
94234af0df Notes: Implement command_links() 2016-01-03 16:36:41 +01:00
e7de3ba6a7 Reimplement Markdown helper with hoedown 2016-01-03 16:28:42 +01:00
4721e44dd5 Make Markdown helper module pub 2016-01-03 15:21:11 +01:00
4d3479291d Refactor custom functionality in helper function 2016-01-03 14:51:21 +01:00
7b99aee552 Rewrite markdown parsing, so we can extract links and quotes (and maybe more) 2016-01-03 14:51:15 +01:00
c35cd7ef15 Add String to URL list helper with markdown parser 2016-01-03 14:51:05 +01:00
7b14aafa9f Notes: Add command_links() stub 2016-01-03 14:50:15 +01:00
9ac388c2b6 Notes: Add command_edit() 2016-01-02 20:06:31 +01:00
ee2d96a9a2 Notes: command_add() -> let user provide content 2016-01-02 20:06:21 +01:00
db7a4abbd8 Notes: Implement command_set_tags 2016-01-02 20:06:21 +01:00
445a9885cf Notes: Implement command_rm_tags 2016-01-02 20:06:20 +01:00
e42d7f7f8d Notes: Implement command_add_tags() 2016-01-02 20:06:20 +01:00
1bccf067bf Provide header-rebuilder helper 2016-01-02 20:06:20 +01:00
9227c4bb9a Move header-altering helper to module generic helpers
This helper is for editing the header tags in some module-independent
way, so this piece of code is now moved to the module-generic helpers.
2016-01-02 20:06:20 +01:00
6d02e3d486 Module trait: Module must be able to lend a Runtime object 2016-01-02 20:06:20 +01:00
7cd429fe7e Notes: Implement command_remove 2016-01-02 20:06:20 +01:00
852b624417 Notes: Implement command_list() 2016-01-02 20:06:20 +01:00
591717780a Notes: Add helper to get name from header 2016-01-02 18:47:42 +01:00
5cc4b4d079 Notes: Implement command_add() 2016-01-02 18:47:42 +01:00
8a9f4c370e Initial import of code for Notes module 2016-01-02 18:45:10 +01:00
a49113cb5f Refactor filter building into types which can be chained up
State before was to generate functions which can be used as filter()
arguments.

State now is that there are types which can be lined up and be executed
as filters. And/Or/Not-Filters are provided and so are helper functions
to initialize objects of these filter types.

The BM module is adapted for this.
2016-01-02 18:37:17 +01:00
Homu
a2037f3909 Auto merge of #45 - matthiasbeyer:bm-command-output, r=matthiasbeyer
Bm command output

Add info-output to some BM commands.
2016-01-03 00:30:10 +09:00
bdfaac0c76 Add info output to BM-add command 2016-01-02 16:15:30 +01:00
4c95e403e9 Add information output to BM-remove 2016-01-02 16:09:44 +01:00
89101719ad Add bm-open command 2016-01-02 16:03:01 +01:00
Homu
bbcf0e2dba Auto merge of #40 - matthiasbeyer:cleanup, r=matthiasbeyer
Cleanup

Codebase cleanup
2016-01-02 07:51:58 +09:00
c681b24ef4 Store::load() should load, not Store::put_in_cache()
Store::put_in_cache (not put_into_cache) is now called inside ::load()
if the key is not yet in the cache.

The Store::load() function cached its interface for this. It can also be
used by the other functions in the Store object to load content.
2016-01-01 23:45:14 +01:00
d6bd011d95 Add try!() around write!() 2015-12-30 23:02:05 +01:00
37f3c90914 Remove dead code 2015-12-30 23:02:05 +01:00
a2856d8671 Remove unused imports 2015-12-30 23:02:05 +01:00
8f46056a08 BM::command_list() add filter functionality 2015-12-30 15:14:26 +01:00
7bbe1bb6d0 Refactor: Provide generic cli-to-filter-function generator
The refactors functions from the BM module into more generic functions
for all modules.

The previous state was, that there were functions in the BM module which
were used to load from the store and applying some filters.

The new state is that there are functions to generate the filter
functions which are then used to filter the loaded files from the store,
so we can apply some more functionality on the filtered list.
2015-12-30 15:06:22 +01:00