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