From nobody Sun Jan 14 21:27:22 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TCpJV4zWfz579Rh; Sun, 14 Jan 2024 21:27:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TCpJV46XZz49Nj; Sun, 14 Jan 2024 21:27:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705267642; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=VxSsarn6AoyqjPG2sYoRy2iGwlIhGgkj7JPV2PQ9xp0=; b=pTcuBSRqip+RqFp5xU621BqMJsAhokp4M/08l1RA7LWqU9fTIAV51pIlkE45mQ0wSAgRXb 5Vxi+m/6PYv3hf94QvCq8AC9XBe0XVa7oUBYKzVq0qFY+ftmL2DY4URSi9rrCDbbVhCq/z 3Oz+diuvL09Tu7LqYe6il0MYXv+V8i33dxElL3XUr9dSh8V/AJ4oBbGjgEbV/6Pp25HCl+ lLr+uNw04AVg6ciJxcXH5ds6nFuSNhAKAJSKBe+BkoTJWywNB1IudPFOYJeonMF+aa3GYM XS/9SECLCnx3k7o7xR4OxLbGzXDssLOwYHY9WivC7mjb3bBkN+X6Kc1rso5hDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705267642; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=VxSsarn6AoyqjPG2sYoRy2iGwlIhGgkj7JPV2PQ9xp0=; b=FgIUW4CZQYTRKVnkVM+IwGtNuAmBBURuVdrLcNU3AOx6oGyz1HgJVaGUhcYWEHH1L7khJ/ bzfSUZRiGXDhcxEPEWprAhoXDOvC8gPynwiIeDsANlPmN4MnqAK/gYkk4u9VaUNdn5w9Un 1iikAcb9MGvEBI9IntrqUCEC8Vtq2ATNxtDylYFSW+PtZq4ZTKeWScfd9iSlypPwuZE1es XWQ6Td2UjbID163sDO6R53ZMx2Cmwhx4vx2cIxLU54q4/cS7BGjbQfQ/bCul2ilsTSyi7x 93M6DGr71yLmNG4Y1nsbqrGccLr2RDa6lpGuqkYxKCu1c09ohaFY0Awk+U+J9w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1705267642; a=rsa-sha256; cv=none; b=ym8ObxJw7fTs3uRIkafYHzNU+gLR5a/SglbPY9ECLbFhoNNihzMFgdnNmlQRStDIzTOWZc 3HvsHe/MZ2IsKeAfojTWrXvm3UjXyqYEqFeCnjubPElrIOweDK4nNZ+bzPEm/qk//D8SIJ zd1WNjDRRX0T+eyYW7nHAKRM6Gw9GoS4k4XbcxnHteVfDYLx8w5IPxaH275bpkQSi9DtyX qtLOqjR/w7DC3M/fvr5jimi88Dj+nLNbEzSr4CtZI/+oqn7IMxT+KVmUHOdxVTZpErMLlS 1OHZwNUR6xaomv4igY4fLfNNA4kOl9aQrf96UBYOjJIp9Uj7Qhy4EO5Od0Fe9w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TCpJV398FzV9m; Sun, 14 Jan 2024 21:27:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 40ELRM9I092170; Sun, 14 Jan 2024 21:27:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40ELRM6o092167; Sun, 14 Jan 2024 21:27:22 GMT (envelope-from git) Date: Sun, 14 Jan 2024 21:27:22 GMT Message-Id: <202401142127.40ELRM6o092167@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 44645be5cfcf - main - editors/vim-lsp: New port: Async language server protocol plugin for vim and neovim List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 44645be5cfcf715c769e1bae6d0613fdad02b917 Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=44645be5cfcf715c769e1bae6d0613fdad02b917 commit 44645be5cfcf715c769e1bae6d0613fdad02b917 Author: Yuri Victorovich AuthorDate: 2024-01-14 21:26:42 +0000 Commit: Yuri Victorovich 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 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