Releases 0.2
v0.2.3 (2019-07-10) Patch 3
Fixes
- global: fix leak variable
ret
#D0906
6ad206a (master: 9892d63) - edit (widget
delete-horizontal-space
): fix a bug that spaces before the cursor is not removed#D0932
6c931fd (master: 9290adb) - decode: fix a bug that \ cannot be input after reattach
#D0937
6f5058d (master: a46ada0) - vi_nmap (
/
,?
,n
,N
): fix search progress#D0944
637ec53 (master: f20f840) - highlight: do not highlight overwrite modes when mark is active
#D0950
7109acf (master: 4efe1a9) - util (ble/util/msleep): suppress warnings from
usleep
#D0984
50fbadf (master: 8e4180c) - util: improve performance of
ble/{util/{mapfile,assign-array},string#split-lines}
(<= bash-3.2)#D0985
ae72dc3 (master: ae176b2)#D0989
73a191d (master: 36b9a8f) 6713766 (master: f199215) - util: fix a problem that C-d cannot be input in nested Bash 3.1
#D0992
b109b46 (master: 88a1b0f) - edit: erase in page on
SIGWINCH
#D1016
be97da5 - edit: fix exit code of
ble-edit/content/find-logical-bol
#D1037
772db56 - color (layer:region): fix a bug that highlighting is cleared without dirty ranges
#D1053
1d0bfca - decode: fix
ble-decode-bind/.generate-source-to-unbind-default/.process
c184fc8 - highlight: fix a bug that region is not cleared f59fdaf
- decode: workaround a bash-5.0 bug of
bind -p
#D1078
60f8029 (master: b52da28) - syntax: fix false error highlighting of commands after
}
,fi
,done
oresac
#D1082
f095ab1 (master: 4ce2753) - edit: fix a problem that status line vanishes on window resize
#D1085
9723f0e (master: 467b7a4) - edit (
ble/builtin/read
): suppress noisy job messages and delay caused by vbell#D1087
83b24aa (master: 309b9e4) - edit: recalculate prompts after resize
#D1088
cf1bdff (master: b29f248) - edit (
ble/builtin/read
): workaround failglob crash on vbell insideread
#D1090
24af642 (master: 2e6f44c) - highlight: fix a bug that quoted tilde expansions are processed for filename highlighting
#D1095
417dec7 (master: 3f1f472)
v0.2.2 (2018-02-09) Patch 2
ChangeLog
Fixes
- vi (xmap
aw
/iw
): Extend backward to include the current entire word - util (
ble/util/openat
): Add workaround a Bash 3.2 bug that causes problems with C-d in nested shells - edit (
ble/textarea#render
): Fix a bug of wrong scroll/cursor position after entire redraw - main: Fix a
"$_ble_base"
determination bug onsource ble.sh
for local ble.sh - global: Fix a leak variable
ret
v0.2.1 (2018-09-30) Patch 1
ChangeLog
Fixes
- isearch: Fix a bug that the entire line is highlighted for an empty match for
isearch/prev
- decode: Fix a bug that
ble-bind -d
fails forshopt -s failglob
- edit: Fix a bug that
command-help
fails to extract the correct command name - vi: Fix internal usage of the builtin
unset
- syntax: Fix extraction of history expansions with substitution specifiers
- edit: Change a workaround of the history expansion in bash 3.0 for
:&
- bind: Fix a bug that key binding of
"
is broken afterble-detach
in Bash 3.0 - edit: Render
READLINE_LINE
contents afterble-detach
- core: fix a bug that
ble/array#push
without arguments pushes an empty element in Bash 3.0 - edit: Fix a bug that prompt is redrawn for
SIGWINCH
even in executing external commands - complete: Add
_ble_complete_load_hook
- highlight: Fix a bug that failglob is applied to designated initializers
- decode: Add
bleopt decode_isolated_esc=auto
v0.2.0 (2018-09-09) Release
ChangeLog
Fixes
- decode: Fix a bug that
ble-bind -x
did not work - vim-surround: Fix a bug that some inserted delimiters are broken on Bash 4.4
- decode: Fix a bug that
ble-bind
cannot unbind keys in Bash ≦ 4.2 - decode: Fix a bug that the shell hangs with the setting
bind 'set convert-meta on'
- core: Support changing of
LC_CTYPE
- core: Properly handle invalid characters in the current
LC_CTYPE
- decode: Fix a bug that special keys are always decoded to
9
in Bash 4.0 and 4.1 - complete: Fix a bug that omittable extensions
.exe
are not properly completed in Cygwin - decode: Fix a bug that
ble-bind -c
did not properly work - edit: Fix a bug that histories are doubled
- vi: Fix a bug that key board macros are not properly played
- edit: Fix a 0 division bug in progress bars
- complete: Add a workaround for
failglob
in user-provided program completion functions - core: Suppress error messages of missing
C.UTF-8
locales - edit: Fix problems of
IGNOREEOF
and jobs in Bash 3.2 - syntax: Add workarounds for the Bash 3.2--4.1 arithmetic bug
Internal changes
- core: Improve performance of
ble/is-array
- core: Remove an unused function
ble-text.s2c
- edit: Improve performance of history loading in Cygwin
- core: Use builtin
sleep
if it is available - edit: Fix a function name
ble/textare#slice-text-buffer
- syntax: Fix a bug that the cache of
ble-syntax/highlight/cmdtype
did not work - main: check the
-o posix
option earlier than the other options - core, vi: Fix bugs that array expansions in assignments are not properly quoted
v0.2.a2 (2018-03-21) Alpha release 2
ChangeLog
Fixes
- edit: Fix a bug that
set -o vi
fails - core: Fix a bug of wrong stty states right after
set -o vi/emacs
- syntax: Adjust highlight colors for dark background terminals
- edit: Update adjustment for
bleopt_suppress_output_bash=