(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)))