diff options
| author | Nathan Merkley <nathanmerkley@gmail.com> | 2023-12-07 09:54:05 -0700 |
|---|---|---|
| committer | Greg Hogan <code@greghogan.com> | 2025-07-09 03:49:03 +0000 |
| commit | 3e5fc9aff8410ad67b0e0c290c442b67d93b8185 (patch) | |
| tree | 6c2231da134b6c6da74cb81c1b63eebddcc31d6d /gnu/packages/vim.scm | |
| parent | bbf584b1ec875db5cf5fea9acb0384f23227ba60 (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/packages/vim.scm')
| -rw-r--r-- | gnu/packages/vim.scm | 28 |
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 | ||
| 1707 | the language provided by the GNU Guile implementation. The plugin automatically | ||
| 1708 | detects whether a Scheme file is a Guile file and adds syntax highlighting for | ||
| 1709 | Guile's special forms.") | ||
| 1710 | (home-page "https://github.com/HiPhish/guile.vim") | ||
| 1711 | (license license:expat)))) | ||
