github hymkor/csvi v1.17.0

latest releases: v1.23.2, v1.23.1, v1.23.0...
8 months ago

Changes in v1.17.0 (English)

Specification Changes

  • Truncate text that exceeds the cell width and append U+2026 (ellipsis). (#15 and #19 thanks to @toolleeo)
  • Implement -ofs STRING to specify the separator between cells. (#15 and #19, thanks to @toolleeo)
  • Map x to clear the current cell (#16, #21, thanks to @toolleeo)
    ( The previous behavior—deleting the cell and shifting the cells on the right—is still available via dl, d+SPACE, d+TAB, and dv. )
  • Track whether the file has been modified (#23)
    • Display * in the status line when there are unsaved changes
    • When executing the q command, prompt whether to save the changes (#17, thanks to @toolleeo)
  • Implement page up/down (#22, #24, thanks to @wumfi)
  • Assign gg as an additional keybinding for moving to the first row. (#18, #25, thanks to @toolleeo)

Internal Changes

  • Replace all PowerShell-based test scripts with Go test files so that the test suite can run on GitHub Actions and other non-Windows environments. (#14)

Changes in v1.17.0 (Japanese)

仕様変更

  • テキストがセル幅を超える場合、末尾を U+2026(…)で省略表示するようにした. (#15, #19 thanks to @toolleeo)
  • セル間の区切り文字を指定する-ofs STRING オプションを追加 (#15, #19, thanks to @toolleeo)
  • x を現在のセルを空にする操作に変更 (#16, #21, thanks to @toolleeo)
    ( 従来の動作である、セルを削除し、右側のセルで詰める機能は dl, d+SPACE, d+TAB, dv で引き続き使用可能 )
  • ファイル全体の変更有無を管理 (#23)
    • 変更がある場合、ステータスラインに* を表示
    • q コマンド実行時に保存するかを確認するようにした (#17, thanks to @toolleeo)
  • ページ単位の移動(PgDn,PgUp)を実装 (#22, #24, thanks to @wumfi)
  • gg にファイル先頭への移動を設定 (#18, #25, thanks to @toolleeo)

内部的変更

  • PowerShell で書いていたテストコードを Go に置き換えて、GitHub Actions や Windows以外の環境でも実行できるようにした。(#14)

Don't miss a new csvi release

NewReleases is sending notifications on new releases.