Skip to content

Releases: lichray/nvi2

Refined behaviors in existing commands and options

09 Oct 05:19
v2.2.2
940bc13

Choose a tag to compare

Nvi2 now generates headers under the build directory to further
improve the out-of-source build. Please check #143 to understand
the impact on porting.

Changes:

  • New option showfilename (#129)
  • Show percentage in addition to line counts in ruler (#131)
  • Fixed a segfault in expandtab (#154)
  • Improve POSIX-compliance when handling ex insert empty lines (#156, #157)
  • Counted-p pastes without interleaving copied content (#150)
  • Code in analyzer-friendly style (#122, #124)
  • Portability fixes (#125, #155)

Full Changelog: v2.2.1...v2.2.2

macOS port, Linux port, and new option

25 Sep 09:09
v2.2.1
f8af63c

Choose a tag to compare

Fifteen contributors, can you believe? Thank all of you.

Changes:

Expandtab option and Turkish translation

01 Aug 23:13
v2.2.0
ceb8d58

Choose a tag to compare

Nvi2 has moved to out-of-source build. Please read #79 to familiarize
yourself with the new workflow.

Changes:

  • Vim-style expandtab option (#75, #76, #80)
  • Provides Turkish translation (#68)
  • Backspace now deletes \ rather than being escaped (#25)
  • T during motion commands is now VI-compatible (#35)
  • Encoding related fixes, such as UTF-8 detection (#61, #42, #65)
  • Fixed a number of memory management issues (#56)

Improve stability and cleanup code

08 Apr 22:47

Choose a tag to compare

  • Files containing encoding errors can be correctly saved (#12)
  • Terminal resizing is much improved (#32)
  • Fallback terminal type is changed to ansi (023d7e6)
  • -R (:se readonly) option affects split screens (f70a26c)
  • mdoc(7) manpages came from OpenBSD (#9)