From ef7352407c94fed96416ed403ca795a996484bc6 Mon Sep 17 00:00:00 2001 From: Renken Date: Mon, 15 Aug 2022 17:56:52 +0200 Subject: pkgs: vim: add vim-lsp --- shino/packages/vim.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'shino') diff --git a/shino/packages/vim.scm b/shino/packages/vim.scm index a9d5f5e..af7fcac 100644 --- a/shino/packages/vim.scm +++ b/shino/packages/vim.scm @@ -148,3 +148,32 @@ applications or interpreters.") provides an asynchronous keyword completion system in the current buffer.") (license license:expat)))) + +(define-public vim-lsp + (let ((commit "309e9e5c8103bee69eabd152c09eaeec2e0a11f9") + (revision "1")) + (package + (name "vim-lsp") + (version (git-version "0.1.4" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/prabirshrestha/vim-lsp") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10hwqd07qipn146iwdih3l7f8nbzz01jh7wpbl9f8l84vi5g5c45")))) + (build-system copy-build-system) + (arguments + `(#:install-plan '(("autoload" "share/vim/vimfiles/") + ("doc" "share/vim/vimfiles/") + ("ftplugin" "share/vim/vimfiles/") + ("plugin" "share/vim/vimfiles/") + ("syntax" "share/vim/vimfiles/")))) + (home-page "https://github.com/prabirshrestha/vim-lsp") + (synopsis "Async language server protocol plugin for vim and neovim") + (description "Async language server protocol plugin for vim and neovim") + ;; vim-lsp itself is licensed under expat however it borrows code from other + ;; third party projects that are not strictly expat. Setting license to #f for now. + (license #f)))) -- cgit v1.2.3