summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorNathan Merkley <nathanmerkley@gmail.com>2023-12-07 09:54:05 -0700
committerGreg Hogan <code@greghogan.com>2025-07-09 03:49:03 +0000
commit3e5fc9aff8410ad67b0e0c290c442b67d93b8185 (patch)
tree6c2231da134b6c6da74cb81c1b63eebddcc31d6d /gnu
parentbbf584b1ec875db5cf5fea9acb0384f23227ba60 (diff)
gnu: Add vim-guile.
* gnu/packages/vim.scm (vim-guile): New variable. Change-Id: I2f69a563681693de9af563caa545f6421f61a093 Signed-off-by: Greg Hogan <code@greghogan.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/vim.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index 5bc9d9635f9..fdaa656ec8c 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -1681,3 +1681,31 @@ a range like :7,17Commentary, or as part of a :global invocation like with
1681:g/TODO/Commentary.") 1681:g/TODO/Commentary.")
1682 (home-page "https://www.vim.org/scripts/script.php?script_id=3695") 1682 (home-page "https://www.vim.org/scripts/script.php?script_id=3695")
1683 (license license:vim)))) 1683 (license license:vim))))
1684
1685(define-public vim-guile
1686 (let ((commit "f76959a9dbdc69cde018901de82ac5a3d443843c")
1687 (revision "1"))
1688 (package
1689 (name "vim-guile")
1690 (version (git-version "0.0.0" revision commit))
1691 (source
1692 (origin
1693 (method git-fetch)
1694 (uri (git-reference
1695 (url "https://github.com/HiPhish/guile.vim")
1696 (commit commit)))
1697 (file-name (string-append name "-" version "-checkout"))
1698 (sha256
1699 (base32 "1pqlhssdnpd8ngjc5bssma7ddjhffvh8hj67gchmyyxr5jfxwdq9"))))
1700 (build-system vim-build-system)
1701 (arguments
1702 (list
1703 #:plugin-name "guile.vim"))
1704 (synopsis "Syntax highlighting for GNU Guile")
1705 (description
1706 "This plugin extends Vim's Scheme support to include the additions to
1707the language provided by the GNU Guile implementation. The plugin automatically
1708detects whether a Scheme file is a Guile file and adds syntax highlighting for
1709Guile's special forms.")
1710 (home-page "https://github.com/HiPhish/guile.vim")
1711 (license license:expat))))