0.2.3 - 2021-09-30
- Add syntax highlighting configuration for C (#98)
- Add syntax highlighting configuration for Nim (#106)
- Add syntax highlighting configuration for Lua (#108)
- Add syntax highlighting configuration for Javascript (#108)
- Updated syntax highlighting configuration for V (#108)
0.2.2 - 2021-02-12
- Add syntax highlighting configuration for V (#78)
- Add the ability to execute external commands from the editor (#83)
- Improve file opening error messages for config files (#91)
- Android: fix a bug (#87) related to a SELinux policy that would cause Kibi to crash on certain Android versions when setting the termios (#92).
0.2.1 - 2020-10-05
- Add syntax configuration
singleline_string_quotes
, which specifies the list of characters to consider as quote (e.g.", '
for Rust,"
for JSON) (#46)
- Internal code changes to reduce the binary size, and remove dependencies
nix
andsignal-hooks
(#48, #49, #50)
- Remove boolean syntax configuration
highlight_strings
; usesingleline_string_quotes
instead (#46)
0.2.0 - 2020-04-24
- Simplify
Row::update_syntax()
- Rename the
multiline_comment_delim
configuration field tomultiline_comment_delims
- Implement the
Default
trait forConfig
(#12),Editor
(#20), and theDebug
trait forError
(#35) - The find command now searchs in
row.chars
, notrow.renders
. A tab will no longer be matched when searching for a space (#23) - Use the XDG base directory specification for configuration files (global configuration, syntax highlighting confiuration) (#42)
- Fix syntax higlighting issue when an empty line is inserted in the middle of a multi-line string or a multi-line comment (#7)
- Fix crash when inserting a new line in the middle of a row (#13)
- Fix comments (#12, #17)
- Fix row not being updated after pressing backspace; fix syntax highlighting updates when inserting a new line (#15)
- Fix clippy lint warnings (#21, #42, #43)
- Fix match highlight when UTF-8 characters are present in the row (#18)
0.1.2 - 2020-02-13
- Add support for UTF-8 characters (#1)
- Add a command to duplicate the current row (
Ctrl-D
) - Add syntax highlighting configuration for
bash
- Fix path for system-wide configuration file
- Fix final new line being omitted during
load()
- Trim spaces in the extensions enumeration in the syntax config file
- Fix erroneous field in example configuration
config.ini
0.1.1 - 2020-02-13
kibi v0.1.1 is a small patch release that includes a minor fix to the crates.io package metadata.
- Add a config file example
- Fix
Cargo.toml
metadata, in particular incorrect categories
0.1.0 - 2020-02-11 [YANKED]
Initial release