Releases: ilai-deutel/kibi
Releases · ilai-deutel/kibi
v0.2.2
v0.2.1
Added
- Add syntax configuration
singleline_string_quotes
, which specifies the list of characters to consider as quote (e.g.", '
for Rust,"
for JSON) (#46)
Changes
- Internal code changes to reduce the binary size, and remove dependencies
nix
andsignal-hooks
(#48, #49, #50)
Removed
- Remove boolean syntax configuration
highlight_strings
; usesingleline_string_quotes
instead (#46)
v0.2.0
Added
Changed
- 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)
Fixed
- 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)
v0.1.2
Added
- Add support for UTF-8 characters (#1)
- Add a command to duplicate the current row (
Ctrl-D
) - Add syntax highlighting configuration for
bash
Fixed
- 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
v0.1.1
kibi v0.1.1 is a small patch release that includes a minor fix to the crates.io package metadata.
Added
- Add a config file example
Fixed
- Fix
Cargo.toml
metadata, in particular incorrect categories