summaryrefslogtreecommitdiff
path: root/modules/home-packages/vim.scm
diff options
context:
space:
mode:
authorTyler Murphy <tylerm@tylerm.dev>2023-10-01 12:15:57 -0400
committerTyler Murphy <tylerm@tylerm.dev>2023-10-01 12:15:57 -0400
commitf624191ab8069c53efeb93af6e1551986161cba9 (patch)
tree510ee7f2e67e0c6ba40178db6d2cf5d6b85ed80a /modules/home-packages/vim.scm
parentpackage zsh-autosuggestions (diff)
downloaddotfiles-guix-f624191ab8069c53efeb93af6e1551986161cba9.tar.gz
dotfiles-guix-f624191ab8069c53efeb93af6e1551986161cba9.tar.bz2
dotfiles-guix-f624191ab8069c53efeb93af6e1551986161cba9.zip
package vim plug
Diffstat (limited to 'modules/home-packages/vim.scm')
-rw-r--r--modules/home-packages/vim.scm35
1 files changed, 35 insertions, 0 deletions
diff --git a/modules/home-packages/vim.scm b/modules/home-packages/vim.scm
index 1caf0f3..05532f2 100644
--- a/modules/home-packages/vim.scm
+++ b/modules/home-packages/vim.scm
@@ -1,8 +1,10 @@
(define-module (home-packages vim)
+ #:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (gnu packages)
#:use-module (guix git-download)
#:use-module (guix utils)
+ #:use-module (guix build-system trivial)
#:use-module (gnu packages vim)
#:use-module (gnu packages gcc))
@@ -13,3 +15,36 @@
(native-inputs
(modify-inputs (package-native-inputs neovim)
(prepend gcc-12)))))
+
+(define-public vim-plug
+ (package
+ (name "vim-plug")
+ (version "0.11.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/junegunn/vim-plug")
+ (commit version)))
+ (sha256
+ (base32
+ "0bfgadn31n516x0m0kr88jk9x79rl6zllnwij759wpazmw1p0xg8"))
+ (file-name (git-file-name name version))))
+ (build-system trivial-build-system)
+ (arguments
+ '(#:modules ((guix build utils))
+ #:builder
+ (begin
+ (use-modules (guix build utils))
+ (let* ((out (assoc-ref %outputs "out"))
+ (bin (string-append out "/share/vim"))
+ (source (assoc-ref %build-inputs "source")))
+ (mkdir-p bin)
+ (chdir source)
+ (install-file "plug.vim" bin)))))
+ (home-page "https://github.com/vinceliuice/Lavanda-gtk-e")
+ (synopsis "Minimalist Vim Plugin Manager")
+ (description "Minimalist Vim Plugin Manager")
+ (license license:expat)))
+
+