diff options
author | Renken <renken@shione.net> | 2022-08-15 17:56:52 +0200 |
---|---|---|
committer | Renken <renken@shione.net> | 2022-08-15 17:56:52 +0200 |
commit | ef7352407c94fed96416ed403ca795a996484bc6 (patch) | |
tree | e7a7a0c304e82d4c59083a3f54506c9a9804f1b7 /shino/packages/vim.scm | |
parent | 4d4ba3ca29c709c9d632151870c2dd0775604556 (diff) | |
download | shione-ef7352407c94fed96416ed403ca795a996484bc6.tar.gz shione-ef7352407c94fed96416ed403ca795a996484bc6.zip |
pkgs: vim: add vim-lsp
Diffstat (limited to 'shino/packages/vim.scm')
-rw-r--r-- | shino/packages/vim.scm | 29 |
1 files changed, 29 insertions, 0 deletions
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)))) |