Contour 0.3.10.257
·
1364 commits
to master
since this release
- Fixes
initial_working_directory
setting being ignored (#946). - Fixes background image being accidentally inverted (Bug introduced in 0.3.3.204).
- Fixes crash in some corner cases of too small fonts (#949).
- Fixes linefeed not inheriting graphics attributes when scrolling up to create a new line (#945).
- Fixes normal mode's motion
[count]|
that was off by one. - Fixes switching to normal mode sometimes placing the vi cursor wrong.
- Fixes vi-like normal mode's word motions
w
,e
, andb
to better emulate vim's behaviour. - Fixes copying text to clipboard stripping TAB-character generated spaces (#982).
- Fixes
BEL
's audio feedback not working on some platform by streamlineing the behaviour with a custom bell sound. - Adds new config option
word_highlight_current
andword_highlight_other
to better distinguish between double-click initiated word highlights and actual searches / selections. - Adds trace mode to single-step through each VT sequence. New actions:
TraceEnter
,TraceLeave
,TraceStep
,TraceBreakAtEmptyQueue
and new mode flagTrace
. - Adds implementation for
SO
andSI
control codes. - Adds ability to explicitly disable a font feature by prefixing the feature with a
-
, such as-calt
, explicitly enabling via+
prefix was added as well. - Adds terminal capability
hs
andes
to improve status-line feature detection via terminfo. - Adds normal mode motion:
B
,B
,E
. - Adds support for mouse in normal mode for selection and normal-mode's cursor placement.
- Changes terminfo entries
tsl
,fsl
anddsl
to make use of the host-writable statusline. - Improvements to text objects in vi-like normal mode (
i)
,a)
,i>
,a>
,i]
,a]
,i}
,a}
). - Improvements to vi-like normal mode: yank-motions (
yw
,y$
, etc). - Improvements to vi-like normal mode: support nested matching pairs, such as
{
,(
etc in text objects. - Improvements to vi-like normal mode: Add
%
motion to jump to matching symbol pairs. - Improvements to vi-like normal mode: Add
M
motion to jump to middle screen line (same column). - Improvements to vi-like normal mode: Add
P
to paste the clipboard with newlines stripped. - Improvements to vi-like normal mode: Add
SP
andBS
to move left/right.