README.md in gm-notepad-0.0.12 vs README.md in gm-notepad-0.0.13

- old
+ new

@@ -218,12 +218,11 @@ - [X] Skip table lines that begin with `#` - [X] Skip processing input lines that begin with `#` - [X] Allow configuration to specify table delimiter - [ ] Raise load error if table index is a "dice" expression - [X] Allow configuration for where to dump data -- [ ] Normalize `WriteToTableHandler` to use a renderer -- [ ] Normalize `WriteToTableHandler` to deliver on `grep` and `index` behavior +- [X] Normalize `WriteToTableHandler` to use a renderer - [X] Gracefully handle requesting an entry from a table with an index that does not exist (e.g. with test data try `+name[23]`) - [X] Gracefully handle `+name[]`, where "name" is a registered table - [X] Add time to live for line expansion (to prevent infinite loops); I suspect 100 to be reasonable - [X] Enable "up" and "down" to scroll through history - [X] Add index name when rendering table entries @@ -236,13 +235,13 @@ - [X] Add column handling `{table[][]}` - [X] Gracefully handle cell lookup when named cell for entry is not found - [X] Support `\{\{table}-name}` You should be able to do `\{\{culture}-name}` and first evaluate to `{arabic-name}` and then get a value from the `arabic-name` table - [X] Ensure index names are lower-case - [ ] Hit 100% spec coverage -- [ ] Create a "To Render Object"; When you parse the input, you push relevant lines to that "To Render Object". When you look at a table, you want to know what the column names are. +- [X] Create a "To Render Object"; When you parse the input, you push relevant lines to that "To Render Object". When you look at a table, you want to know what the column names are. - [X] Remove "defer" printing concept -- [ ] Add ability to shell out; I would love to leverage the [swnt](https://github.com/nboughton/swnt) command line tool +- [X] Add ability to shell out; I would love to leverage the [swnt](https://github.com/nboughton/swnt) command line tool ### Stretch TODO - [ ] Handle a `.gm-notepadrc` to inject default configurations - [ ] Allow configuration to specify colors @@ -253,5 +252,6 @@ - [ ] Add auto index expansion for "[" - [ ] Determine feasibility of adding dice to the `{}` expansion syntax (instead of the `[]` syntax) - [ ] Add force write results to `output` - [ ] Add option to dump all tables to the given directory - [ ] Add config that expands dice results while including the requested roll +- [ ] Normalize `WriteToTableHandler` to deliver on `grep` and `index` behavior