[Bug 270063] [NEW PORT] editors/vis: Vi-like editor based on Plan 9's structural regular expressions

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 09 Mar 2023 11:21:11 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270063

            Bug ID: 270063
           Summary: [NEW PORT] editors/vis: Vi-like editor based on Plan
                    9's structural regular expressions
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://www.brain-dump.org/projects/vis/
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: DtxdF@disroot.org

Created attachment 240693
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=240693&action=edit
vis-0.8.patch

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.

WWW: https://www.brain-dump.org/projects/vis/

QA:

* portlint: OK (looks fine.)
* testport: OK (poudriere: 13.1-RELEASE, amd64, LPEG NLS TRE WL_COPY XCLIP XSEL
tested)

-- 
You are receiving this mail because:
You are the assignee for the bug.