v0.22.0
Download the archive for your platform below, extract it and put ttv on
your PATH (for example /usr/local/bin or ~/.local/bin); see the
README for
details. checksums.txt holds the SHA-256 sum of every asset.
Changes since v0.21.0
7b95e09 + -- bind ^ to first_column as well, so 0 can be unbound by users who mistype it while entering a count
e423ef7 ! -- show a typed count or pending operator in a fixed 8-column slot at the right edge of the footer, so the footer no longer shifts while a count is typed
2a5e393 ! -- keep the horizontal scroll where it was on vertical motions: gg and G no longer call tview's ScrollToBeginning/ScrollToEnd, which zero the column offset and made the columns on screen jump
d00954f ~ -- bump version to `v0.22.0`
0b77e5c + -- add p and P to paste the last yank or removal over cells: y, Y, visual y, X and d fill an in-app register; a single value fills the visual selection, a block is laid out from the cursor and clipped to the table; the cell editor's register is used when the table register is empty
5607c3c + -- add bulk editing in visual mode like vim's block insert: i (or Ctrl-I), a and cc open the editor on the first selected cell and Esc or Enter applies the typed text to every selected cell as one undo step ~ -- factor cell writes into setCells and rectTargets, shared by clear and bulk edit
9b34bcf ! -- hide the terminal cursor when the cell editor leaves insert mode or closes; tview only hides it on a focus change, so it stayed on screen and followed the scrolling table ! -- ignore mouse events while a cell is being edited, so the table cannot scroll away from the editor + -- let a vertical table motion (j, k, paging, G) in the editor's normal sub-mode apply the value and move on
Full diff: v0.21.0...v0.22.0