summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use for-each instead of mapHEADmasterGravatar Tom Willemsen2012-09-161-4/+5
| | | | | Since we don't need the result of going through all the views, we can just discard it.
* Add delete commandGravatar Tom Willemsen2012-09-161-0/+11
| | | | | | The delete command removes an item from the todo-list, it does this by filtering out the item wich has the given `id' value and saving the result.
* Make file loading a bit more robustGravatar Tom Willemsen2012-09-161-37/+35
| | | | Don't fail when a file can't be found.
* Leave auto-compile onGravatar Tom Willemsen2012-09-161-1/+1
| | | | | This way docstrings will be generated so that the `views' command can read them.
* Only show items with an id in defaultGravatar Tom Willemsen2012-09-101-1/+1
|
* Rename viewname to view-nameGravatar Tom Willemsen2012-09-101-3/+3
| | | | * undone/main.scm (define-view): Looks nicer
* Add id to each itemGravatar Tom Willemsen2012-09-101-2/+15
| | | | | | | * undone/main.scm (get-field-value): Allow specification of default return if no key is found. (next-id): New function. (add): Add `id' to the todo item.
* Don't fail when an item doesn't have a propertyGravatar Tom Willemsen2012-08-311-11/+25
| | | | | | | | | | | * undone/main.scm (get-field): Only get a cons cell, don't get its cdr. (get-field-value): New macro. (define-view): Add filtered list syntax, which filters items that don't have the needed properties. Filter results before looking through them.
* Trim whitespace at end of entryGravatar Tom Willemsen2012-08-171-2/+2
| | | | | | * undone/main.scm (add): Trim whitespace from the end of whatever text gets filled in. (default): Place newline after each item.
* Use `,' to denote listGravatar Tom Willemsen2012-08-171-3/+8
| | | | | * undone/main.scm (add): When encountering a value that starts with `,', assume that it should be turned into a list.
* Use one big file for nowGravatar Tom Willemsen2012-08-171-1/+19
| | | | | | | * undone/main.scm (todo-list-file): Check to see if we should use a file in XDG_DATA_HOME or HOME. (mkdirs): New function. (save): Ensure the directory tree exists by calling `mkdirs' first.
* Don't auto-compileGravatar Tom Willemsen2012-08-151-1/+1
| | | | Doesn't look nice when your rc file compiles every time.
* Add Makefiles and othersGravatar Tom Willemsen2012-08-1510-3/+757
|
* Add sorting and don't collect resultGravatar Tom Willemsen2012-08-141-16/+41
|
* Simplify macroGravatar Tom Willemsen2012-08-141-9/+15
|
* Improve macroGravatar Tom Willemsen2012-08-141-5/+7
|
* Simplify call to define-viewGravatar Tom Willemsen2012-08-141-11/+11
|
* Rename test view to rawGravatar Tom Willemsen2012-08-141-1/+1
|
* Prettier test-view outputGravatar Tom Willemsen2012-08-141-1/+1
|
* Oops, should have been more carefulGravatar Tom Willemsen2012-08-141-2/+2
|
* Load rc from appropriate locationGravatar Tom Willemsen2012-08-141-1/+11
|
* Properly load undonercGravatar Tom Willemsen2012-08-141-1/+1
|
* Initial commit.Gravatar Tom Willemsen2012-08-131-0/+105