editors/vim-lsp: New port: Async language server protocol plugin for vim and neovim

This commit is contained in:
Yuri Victorovich 2024-01-14 13:26:42 -08:00
parent 12728a70b3
commit 44645be5cf
5 changed files with 102 additions and 0 deletions

View file

@ -284,6 +284,7 @@
SUBDIR += vile
SUBDIR += vim
SUBDIR += vim-colorschemes-legacy
SUBDIR += vim-lsp
SUBDIR += vis
SUBDIR += vscode
SUBDIR += web-mode

27
editors/vim-lsp/Makefile Normal file
View file

@ -0,0 +1,27 @@
PORTNAME= vim-lsp
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.4-198
DISTVERSIONSUFFIX= -gd36f381
CATEGORIES= editors
MAINTAINER= yuri@FreeBSD.org
COMMENT= Async language server protocol plugin for vim and neovim
WWW= https://github.com/prabirshrestha/vim-lsp
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_GITHUB= yes
GH_ACCOUNT= prabirshrestha
NO_BUILD= yes
NO_ARCH= yes
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/vim/vimfiles
.for dir in doc autoload ftplugin plugin
cd ${WRKSRC} && \
${COPYTREE_SHARE} ${dir} ${STAGEDIR}${PREFIX}/share/vim/vimfiles
.endfor
.include <bsd.port.mk>

3
editors/vim-lsp/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1705266374
SHA256 (prabirshrestha-vim-lsp-v0.1.4-198-gd36f381_GH0.tar.gz) = 2b36dc1fe470d177eb6bc5251263241e0952b7f3cf8f105fa5fff82e5308a1ce
SIZE (prabirshrestha-vim-lsp-v0.1.4-198-gd36f381_GH0.tar.gz) = 144322

View file

@ -0,0 +1 @@
vim-lsp is an async language server protocol (LSP) plugin for vim8 and neovim.

70
editors/vim-lsp/pkg-plist Normal file
View file

@ -0,0 +1,70 @@
share/vim/vimfiles/autoload/health/lsp.vim
share/vim/vimfiles/autoload/lsp.vim
share/vim/vimfiles/autoload/lsp/callbag.vim
share/vim/vimfiles/autoload/lsp/capabilities.vim
share/vim/vimfiles/autoload/lsp/client.vim
share/vim/vimfiles/autoload/lsp/internal/completion/documentation.vim
share/vim/vimfiles/autoload/lsp/internal/diagnostics.vim
share/vim/vimfiles/autoload/lsp/internal/diagnostics/document_diagnostics_command.vim
share/vim/vimfiles/autoload/lsp/internal/diagnostics/echo.vim
share/vim/vimfiles/autoload/lsp/internal/diagnostics/first_line.vim
share/vim/vimfiles/autoload/lsp/internal/diagnostics/float.vim
share/vim/vimfiles/autoload/lsp/internal/diagnostics/highlights.vim
share/vim/vimfiles/autoload/lsp/internal/diagnostics/movement.vim
share/vim/vimfiles/autoload/lsp/internal/diagnostics/signs.vim
share/vim/vimfiles/autoload/lsp/internal/diagnostics/state.vim
share/vim/vimfiles/autoload/lsp/internal/diagnostics/under_cursor.vim
share/vim/vimfiles/autoload/lsp/internal/diagnostics/virtual_text.vim
share/vim/vimfiles/autoload/lsp/internal/document_code_action/signs.vim
share/vim/vimfiles/autoload/lsp/internal/document_formatting.vim
share/vim/vimfiles/autoload/lsp/internal/document_highlight.vim
share/vim/vimfiles/autoload/lsp/internal/document_hover/under_cursor.vim
share/vim/vimfiles/autoload/lsp/internal/document_range_formatting.vim
share/vim/vimfiles/autoload/lsp/internal/document_symbol/search.vim
share/vim/vimfiles/autoload/lsp/internal/inlay_hints.vim
share/vim/vimfiles/autoload/lsp/internal/semantic.vim
share/vim/vimfiles/autoload/lsp/internal/show_message.vim
share/vim/vimfiles/autoload/lsp/internal/show_message_request.vim
share/vim/vimfiles/autoload/lsp/internal/textprop.vim
share/vim/vimfiles/autoload/lsp/internal/type_hierarchy.vim
share/vim/vimfiles/autoload/lsp/internal/ui/popupmenu.vim
share/vim/vimfiles/autoload/lsp/internal/ui/quickpick.vim
share/vim/vimfiles/autoload/lsp/internal/work_done_progress.vim
share/vim/vimfiles/autoload/lsp/internal/workspace_symbol/search.vim
share/vim/vimfiles/autoload/lsp/omni.vim
share/vim/vimfiles/autoload/lsp/tag.vim
share/vim/vimfiles/autoload/lsp/ui/vim.vim
share/vim/vimfiles/autoload/lsp/ui/vim/code_action.vim
share/vim/vimfiles/autoload/lsp/ui/vim/code_lens.vim
share/vim/vimfiles/autoload/lsp/ui/vim/completion.vim
share/vim/vimfiles/autoload/lsp/ui/vim/execute_command.vim
share/vim/vimfiles/autoload/lsp/ui/vim/folding.vim
share/vim/vimfiles/autoload/lsp/ui/vim/output.vim
share/vim/vimfiles/autoload/lsp/ui/vim/signature_help.vim
share/vim/vimfiles/autoload/lsp/ui/vim/utils.vim
share/vim/vimfiles/autoload/lsp/utils.vim
share/vim/vimfiles/autoload/lsp/utils/args.vim
share/vim/vimfiles/autoload/lsp/utils/buffer.vim
share/vim/vimfiles/autoload/lsp/utils/diff.vim
share/vim/vimfiles/autoload/lsp/utils/job.vim
share/vim/vimfiles/autoload/lsp/utils/location.vim
share/vim/vimfiles/autoload/lsp/utils/position.vim
share/vim/vimfiles/autoload/lsp/utils/range.vim
share/vim/vimfiles/autoload/lsp/utils/step.vim
share/vim/vimfiles/autoload/lsp/utils/tagstack.vim
share/vim/vimfiles/autoload/lsp/utils/text_edit.vim
share/vim/vimfiles/autoload/lsp/utils/tree.vim
share/vim/vimfiles/autoload/lsp/utils/workspace_config.vim
share/vim/vimfiles/autoload/lsp/utils/workspace_edit.vim
share/vim/vimfiles/autoload/vital/_lsp.vim
share/vim/vimfiles/autoload/vital/_lsp/VS/LSP/MarkupContent.vim
share/vim/vimfiles/autoload/vital/_lsp/VS/LSP/Text.vim
share/vim/vimfiles/autoload/vital/_lsp/VS/Vim/Buffer.vim
share/vim/vimfiles/autoload/vital/_lsp/VS/Vim/Syntax/Markdown.vim
share/vim/vimfiles/autoload/vital/_lsp/VS/Vim/Window.vim
share/vim/vimfiles/autoload/vital/_lsp/VS/Vim/Window/FloatingWindow.vim
share/vim/vimfiles/autoload/vital/lsp.vim
share/vim/vimfiles/autoload/vital/lsp.vital
share/vim/vimfiles/doc/vim-lsp.txt
share/vim/vimfiles/ftplugin/lsp-hover.vim
share/vim/vimfiles/plugin/lsp.vim