1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| | (define-module (gnu packages vis)
#:use-module (guix packages)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix licenses)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages libtermkey)
#:use-module (gnu packages lua)
#:use-module (gnu packages lua-lpeg))
(define-public vis
(package
(name "vis")
(version "0.2")
(source (origin
(method git-fetch)
(uri (git-reference
(url "git://github.com/martanne/vis.git")
(commit "v0.2")))
(sha256
(base32 "05pxycrhx297hdwkgky00g9s78dqcaam3lhp3ba903ma605dn34f"))))
(build-system gnu-build-system)
(arguments '(
#:make-flags '("CFLAGS=-pie")
#:tests? #f))
(inputs `(("lua", lua)))
(native-inputs `(("ncurses", ncurses)
("libtermkey", libtermkey)
("lua-lpeg", lua-lpeg)))
(synopsis "Vim-like text editor")
(description (string-append
"Vis aims to e a modern, legacy free, simple yet efficient vim-like text "
"editor. It extends vim's modal editing with built-in support for "
"multiple cursors/selecctions and combines it with sam's structural "
"regular expression based command language."))
(home-page "https://github.com/martanne/vis")
(license isc)))
|