Skip to content

OpenVi 7.0.10

Compare
Choose a tag to compare
@johnsonjh johnsonjh released this 09 Feb 16:52
· 306 commits to master since this release
7.0.10
a2fca61

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