Port details |
- vis Vi-like editor based on Plan 9's structural regular expressions
- 0.9 editors
=2 0.9Version of this port present on the latest quarterly branch. - Maintainer: DtxdF@disroot.org
 - Port Added: 2023-03-14 01:12:08
- Last Update: 2024-06-14 06:24:21
- Commit Hash: ae1b71b
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: CC0-1.0 ISCL MIT
- WWW:
- https://github.com/martanne/vis
- Description:
- Vis aims to be a modern, legacy-free, simple yet efficient editor,
combining the strengths of both vi(m) and sam.
It extends vi's modal editing with built-in support for multiple
cursors/selections and combines it with sam's structural regular
expression based command language.
Efficient syntax highlighting is provided using Parsing Expression
Grammars, which can be conveniently expressed using Lua in the form
of LPeg.
The editor core is written in a reasonable amount of clean, modern
and legacy-free C code, enabling it to run in resource-constrained
environments. There is also a Lua API for in-process extensions.
Vis strives to be simple and focuses on its core task: efficient
text management. Clipboard and digraph handling as well as a fuzzy
file open dialog are all provided by independent utilities.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/editors/vis/ && make install clean
- To add the package, run one of these commands:
- pkg install editors/vis
- pkg install vis
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: vis
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1718142435
SHA256 (martanne-vis-v0.9_GH0.tar.gz) = bd37ffba5535e665c1e883c25ba5f4e3307569b6d392c60f3c7d5dedd2efcfca
SIZE (martanne-vis-v0.9_GH0.tar.gz) = 456713
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- Test dependencies:
-
- vim>0 : editors/vim
- Runtime dependencies:
-
- lua54-lpeg>=0.8.1 : devel/lua-lpeg@lua54
- Library dependencies:
-
- libtermkey.so : devel/libtermkey
- libtre.so : textproc/libtre
- liblua-5.4.so : lang/lua54
- libintl.so : devel/gettext-runtime
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for vis-0.9:
LPEG=on: Syntax highlighting
NLS=on: Native Language Support
TRE=on: More memory efficient regex search
====> Options available for the radio CLIPBOARD: you can only select none or one of them
WL_COPY=off: Use wl-copy
XCLIP=off: Use xclip
XSEL=off: Use xsel-conrad
===> Use 'make config' to modify these settings
- Options name:
- editors_vis
- USES:
- gmake lua pkgconfig gettext-runtime
- pkg-message:
- For install:
- vis is installed as vise(1) to avoid conflicts with vis(1).
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.9 14 Jun 2024 06:24:21
    |
Fernando Apesteguía (fernape)  Author: Jesús Daniel Colmenares Oviedo |
editors/vis: Update to 0.9
ChangeLog: https://github.com/martanne/vis/blob/v0.9/CHANGELOG.md
PR: 279689
Reported by: DtxdF@disroot.org (maintainer) |
0.8 14 Mar 2023 01:07:55
    |
Koichiro Iwao (meta)  Author: Jesús Daniel Colmenares Oviedo |
editors/vis: New port: Vi-like editor based on Plan 9's structural regular
expressions
Vis aims to be a modern, legacy-free, simple yet efficient editor,
combining the strengths of both vi(m) and sam.
It extends vi's modal editing with built-in support for multiple
cursors/selections and combines it with sam's structural regular
expression based command language.
Efficient syntax highlighting is provided using Parsing Expression
Grammars, which can be conveniently expressed using Lua in the form
of LPeg.
The editor core is written in a reasonable amount of clean, modern
and legacy-free C code, enabling it to run in resource-constrained
environments. There is also a Lua API for in-process extensions.
Vis strives to be simple and focuses on its core task: efficient
text management. Clipboard and digraph handling as well as a fuzzy
file open dialog are all provided by independent utilities.
WWW: https://www.brain-dump.org/projects/vis/
PR: 270063 |