git: 44645be5cfcf - main - editors/vim-lsp: New port: Async language server protocol plugin for vim and neovim
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 14 Jan 2024 21:27:22 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=44645be5cfcf715c769e1bae6d0613fdad02b917 commit 44645be5cfcf715c769e1bae6d0613fdad02b917 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2024-01-14 21:26:42 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2024-01-14 21:26:42 +0000 editors/vim-lsp: New port: Async language server protocol plugin for vim and neovim --- editors/Makefile | 1 + editors/vim-lsp/Makefile | 27 ++++++++++++++++++ editors/vim-lsp/distinfo | 3 ++ editors/vim-lsp/pkg-descr | 1 + editors/vim-lsp/pkg-plist | 70 +++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 102 insertions(+) diff --git a/editors/Makefile b/editors/Makefile index ec53deb9ab8c..d51752c74c85 100644 --- a/editors/Makefile +++ b/editors/Makefile @@ -284,6 +284,7 @@ SUBDIR += vile SUBDIR += vim SUBDIR += vim-colorschemes-legacy + SUBDIR += vim-lsp SUBDIR += vis SUBDIR += vscode SUBDIR += web-mode diff --git a/editors/vim-lsp/Makefile b/editors/vim-lsp/Makefile new file mode 100644 index 000000000000..de988fd7faf7 --- /dev/null +++ b/editors/vim-lsp/Makefile @@ -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> diff --git a/editors/vim-lsp/distinfo b/editors/vim-lsp/distinfo new file mode 100644 index 000000000000..c923e22e9a0b --- /dev/null +++ b/editors/vim-lsp/distinfo @@ -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 diff --git a/editors/vim-lsp/pkg-descr b/editors/vim-lsp/pkg-descr new file mode 100644 index 000000000000..7c847d5c30c3 --- /dev/null +++ b/editors/vim-lsp/pkg-descr @@ -0,0 +1 @@ +vim-lsp is an async language server protocol (LSP) plugin for vim8 and neovim. diff --git a/editors/vim-lsp/pkg-plist b/editors/vim-lsp/pkg-plist new file mode 100644 index 000000000000..4cf6e02deaf2 --- /dev/null +++ b/editors/vim-lsp/pkg-plist @@ -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