github johnsonjh/OpenVi 7.0.10
OpenVi 7.0.10

latest releases: 7.5.29, 7.5.28, 7.4.27...
2 years ago

Changes since 7.0.9

  • Clarify text of some visual mode messages; use the POSIX thousands numeric seperator when displaying certain line and character counts
  • Use /var/tmp for the vi.recover directory; on most Linux systems, this persists across reboots and gives a higher chance of recovery than /tmp (which is often a memory-backed filesystem)
  • New feature: If ruler is set, print a percentage after position
  • New feature: If windowname is set, always show the file name
  • New feature: If bserase (abbrev bse) is set, then any newly backspaced characters are immediately erased from the screen
  • Handle SIGQUIT like SIGINT, which prevents ^\ from causing ex-mode to abort and drop core; aligns closer to Vim's behavior in ex-mode (that is, uses non-canonical input mode, so ^\ is handled and doesn't cause a stop.) Because ^\ can be used to enter ex-mode (using standard canonical line-based input), if SIGQUIT is not handled it's easy to abort the process by accident by sending more than one ^\ in succession, as can happen on lagged connections
  • Fix a long-standing bug where using ^G on an empty file would add an extra random garbage byte to the displayed output
  • Reword "Already in the first column" to "Already at the first column" to be consistent with the other movement error messages
  • Remove documentation files not explicitly under the 3-clause BSD license
  • Update header comments on all modified files
  • Reformat ChangeLog to break lines at 76 columns
  • Update docs; Markdown-ify LICENSE and rename to LICENSE.md
  • Silence some warnings and general style clean-up

Don't miss a new OpenVi release

NewReleases is sending notifications on new releases.