Skip to content

Vis version 0.5

Compare
Choose a tag to compare
@martanne martanne released this 25 Mar 18:08
· 766 commits to master since this release
  • Fix for a buffer overflow when dealing with invalid/incomplete
    Unicode sequences which caused an infinite loop/crash. With default
    compilation flags this should not be exploitable, but opening a
    malicious file would lose all unsaved changes.

  • Fix color support in ncurses 6.1

  • New default 256 color theme: zenburn. It should hopefully work
    better with the default color palette.

  • Updated Docker based builds (make docker) to use latest Alpine
    Linux packages to produce a statically linked, self-contained binary.

  • Take symbolic keys into account when evaluating key prefixes (ci<
    is not a prefix of ci<Tab>).

  • Improved paragraph text objects.

  • Reset count after handling ,

  • Lexer updates for Clojure, Scheme, ASM, Pony, PHP, Python, Erlang,
    xs and ReasonML.

  • Correct handling of g/^$/ construct to match empty lines in
    commands like:

    x g/^$/ d

  • <C-v><Enter> now inserts \r rather than \n, this currently also
    affects r<Enter> which might not be desirable.

  • Fix command prompt malfunction triggered by special cursor position.

  • Configure script can be interrupted.

  • Removed ! operator, use :|

  • Ignore SIGQUIT

  • vis-open(1) fixes