OpenVi
OpenVi copied to clipboard
OpenVi: Portable OpenBSD vi for UNIX systems
Hi!, I'm using OpenVi on Mac. It's great! One big difference between OpenVi and OpenBSD's vi is when I use filec= to expand filenames. On OpenVi I have to keep...
Will allow to remove need for `CHOWN=true`, as used in the [Homebrew formula](https://github.com/Homebrew/homebrew-core/blob/master/Formula/openvi.rb), etc.
To reproduce `:e ~/^I` or `:e *^I`. Affects OpenVi, OpenBSD vi. nvi 1.8x dumps core. Example of directory with file named "`file with spaces`": Nvi 1.81-current: ...
Example: https://user-images.githubusercontent.com/61629094/153507022-928bebe5-b53b-432f-9561-2be43c91e306.MOV
`:preserve` does not seem to work with macOS/homebrew v7.4.26 using the default `/var/tmp/vi.recover` location. Low priority. Works normally on GNU/Linux (compiled). Simple missing directory: $ ovi -r Error: recdir: /var/tmp/vi.recover:...
I will post this here in case it is of use to someone. Feel free to move or purge it as you think appropriate ~ cd $HOME/Downloads curl -LO https://github.com/johnsonjh/OpenVi/releases/latest...
* `#include_next` is non-POSIX (a GNU extension) and is currently used in: * `include/bsd_stdlib.h` * `include/bsd_string.h` * `include/sys/types.h` * `include/sys/time.h` * `include/sys/stat.h` * `include/bsd_termios.h` * `include/bsd_fcntl.h` * `include/bsd_unistd.h` * `include/libgen.h`...
Hey, thanks for your work on OpenVi, I use it daily! I'd love for there to be a feature which enables instant erase when using ctrl-w and ctrl-u, similar to...
I find [Vim's text objects](https://vimdoc.sourceforge.net/htmldoc/motion.html#text-objects) (particularly `i(`, `i{` and `i"`) to be very helpful, but unfortunately OpenVi doesn't seem to support them, which slows me down quite a lot.