hi, thought it would be worth using `name` in a couple of the example config fields
This would require a new release though, since the [latest release](https://github.com/TaKO8Ki/gobang/tree/v0.1.0-alpha.5) predates #105
Thanks for the cool project :)
The database tree was updated for the filter string of the previous key
press before. This became more apparent with the new movements like
'delete word' (Ctrl-w).
Most of the input logic was duplicated in three places as of now:
* Database filter input
* SQL Editor
* Table filter
This is done in preparation for adding more cursor movement
functionality for inputs.
Similarly to escape the table name in the SELECT command query, here we
escape the table name with apostrophes.
In fact, `to_json()` raised a "Syntax error" for table that uses a keyword as
its name.
* create properties component
* refactor app.rs
* add a test for checking if gobang has overlappted keys
* add keys for switching tabs to properties
* fix tab
* add serialize
* update record_table
* add properties group
* use serialize only in tests
* remove alias
* remove query field
* syntax text
* add sql editor
* remove sytaxx_text module
* remove sytax_text
* add a focus above key
* add a event for movining focus and table component
* add syntax text component
* add a key for executing queries
* add completion
* add reserved words
* update completion when key is delete or left/right
* use reserved words in where clause
* editor
* add a macro for debugging
* stop inserting a new line in the sentence
* remove run key
* enter to execute a query
* fix tests for stateful paragraph
* change const to let
* expand tlide in path field
* join path
* implement `expand_path`
* fix compile error on Windows
* fix typo
* use HOMEPATH
* fix home dir
* use HOME env
* add a border width
* add a left_chunk_percentage field
* add keys for extending widget width
* fix completion pop-ups so that they do not protrude from frame
* use expand_or_shorten_widget_width
* handle extend shorten widget width event after component events
* add tests
* add command description
* add tests
* change commands help order
* fix extend_or_shorten_widget_width help
* change left_chunk_percentage to left_main_chunk_percentage