diff options
-rw-r--r-- | gnu/packages/vim.scm | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index 1ab69b9572..786a85ab58 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -1217,6 +1217,14 @@ to Lisp.") '(#:plugin-name "vlime" #:phases (modify-phases %standard-phases + (add-after 'install 'symlink-files + (lambda* (#:key outputs plugin-name mode #:allow-other-keys) + (with-directory-excursion + (string-append (assoc-ref outputs "out") + "/share/vim/vimfiles/pack/guix/" mode "/" plugin-name) + (for-each (lambda (dir) + (symlink (string-append "./vim/" dir) dir)) + (list "after" "autoload" "doc" "ftplugin" "syntax"))))) (add-after 'symlink-files 'install-lisp-files (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) @@ -1226,15 +1234,7 @@ to Lisp.") (copy-recursively "lisp" (string-append common-lisp "/source/vlime")) (mkdir-p (string-append common-lisp "/systems/")) (symlink (string-append common-lisp "/source/vlime/vlime.asd") - (string-append common-lisp "/systems/vlime.asd"))))) - (add-after 'install 'symlink-files - (lambda* (#:key outputs plugin-name mode #:allow-other-keys) - (with-directory-excursion - (string-append (assoc-ref outputs "out") - "/share/vim/vimfiles/pack/guix/" mode "/" plugin-name) - (for-each (lambda (dir) - (symlink (string-append "./vim/" dir) dir)) - (list "after" "autoload" "doc" "ftplugin" "syntax")))))))) + (string-append common-lisp "/systems/vlime.asd")))))))) (propagated-inputs (list cl-alexandria cl-slime-swank |