Commit graph

502 commits

Author SHA1 Message Date
6c6851cc2b Use unused variable: e 2016-01-05 16:42:14 +01:00
b0a8fd642c Use unused variable: writeerr 2016-01-05 16:42:14 +01:00
3284e78d73 Use return value: Check whether read succeeded 2016-01-05 16:42:14 +01:00
6ee54dfb78 Use return value: fail if content could not be read 2016-01-05 16:42:14 +01:00
0d4c390b9f Remove unused import 2016-01-05 16:42:14 +01:00
67dd4d3be1 Use return value: fail if content could not be written 2016-01-05 16:42:14 +01:00
c380e0f64f Use return value: fail if content could not be read 2016-01-05 16:42:14 +01:00
ff281e4334 Turn warnings into errors for unused {imports,variables,must_use,mut} 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
62ced34964 Add helper: get_tempfile() 2016-01-05 15:20:08 +01:00
adf12992bb Add dep: rand 2016-01-05 15:20:06 +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
e1407c75a3 Add dep: ansi_term 2016-01-03 20:12:08 +01:00
Homu
221fbee4a7 Auto merge of #51 - matthiasbeyer:notes-list-links, r=matthiasbeyer
[Notes] list links

Closes #46
2016-01-04 00:37:55 +09: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
961ff09326 Removing pulldown in favor hoedown 2016-01-03 16:28:42 +01:00
5d11375f94 (Re)implement Display for FileID, FileHash, FileIDType 2016-01-03 16:20:31 +01:00
873efa7475 Add dep: itertools 2016-01-03 15:21:34 +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
8ac798687a Add File::set_data() 2016-01-02 20:06:31 +01:00
6b105f41d2 Add: ui::external::editor::edit_content() 2016-01-02 20:06:21 +01:00
ee2d96a9a2 Notes: command_add() -> let user provide content 2016-01-02 20:06:21 +01:00
7ac5111cde Fix let_user_provide_content() 2016-01-02 20:06:21 +01:00
2b8bd86ce1 Runtime::editor() should provide a Command object 2016-01-02 20:06:21 +01:00
ad1a0e7f47 configuration should return editor_opts() -> String 2016-01-02 20:06:21 +01:00
d68d0088e8 main: Include Notes module 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