From nobody Sun Jan 8 20:59:16 2023 X-Original-To: dev-commits-ports-all@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 4NqqFJ5qpZz2r7FL; Sun, 8 Jan 2023 20:59:16 +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 4NqqFJ4sYGz3FVX; Sun, 8 Jan 2023 20:59:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673211556; 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=2NlP2nK9Ht/mbMYDTOkFMhhnDZYDUrE5MXb6/Rdft04=; b=QDgzgaRyq9ri/EXLQjUtMQg9m0JJmMyscyQfgkBrc4/J2NdnkarB9x7c+EgxRF/UUZt414 /BZ1pDyKfvDje/Dxm8gwC7zESEh9iXFED56Lhkd6c08VtvgCQqpvL8uSXPPjqnq2xkQBus BFW0/GnYOm6BVTGoM0dVEpnb8+5HBKvozD/VKZiqnZIqi+VTe5pi7fFWaJDsrLMTqliTmx u2v4uI9Ys3U4ucIEpbqiLEzwP/Py4xJLXl7GYrZb9rZPmYNy+Z+4R8Kjb572bWqffUeUVr UWZ8M+bZZuVMrN1wHIbEtAwiPFFQv3K7ad1F6JFLkLnsByeXaP0j4SglEj4IZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673211556; 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=2NlP2nK9Ht/mbMYDTOkFMhhnDZYDUrE5MXb6/Rdft04=; b=Hu/BpXnTiONSQuTSAmoMnZeuvNfFHI6p7OkOEOm2LSlzrVweKLMAKzVMO+r0NFENYEEAaW kRDCwqbZfduMDaHW9mvcb2wynNmign+temobrFZVBdkHJ/Ew27HwqTzW2G6JNv4KNdE5ER vxY9eZrorpTBUm5M7PAJuEu+uXDupZegulFF5k6Ot08fysv9/djkyZgBpo/kIj5IlX+LeJ Ajcb7xjdZMJZJEh/ROkItkWplYLcGmIWs3crsn3no+HSI+aW/lOblmGCPsE0SVU6KPVRWT m8sTMK/v+XP4eNDedDBgBfQigoOVxC2WzQjidxkSnRVyYIy1dsbvuTow8HDrtQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1673211556; a=rsa-sha256; cv=none; b=SEWQUv3jKAn0ir6hfGog+qamTyo0ja2l1kmQrO08T/Mz2AQSWmdEvqWoFaoAJIeCMSq8MY M4gG12ZQEXznBxiRkTMA8KDP27bBvChkI6kDjZ2bv80QJ7HmX21gLxHBbnnP9d+OcuUTjM LPMCIBCrmy7GQpt6nRVKXNdDT58ky8jx4kMstrXdlvbS12CxHb9fT7rOqY8uUdsqha/AuT 8i9yunfIAPrV83Bemf3Y5wDeH/M1hY6gkY5ZmLDKJdmBLfhkAPcuXXkIMaHR7KWmI+4qxb 460cdZiKN6DiESjCjVzaskmROswUodnIOMGtUyU1lfYXqbe+ZTgpxJnQJoX1ng== 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 4NqqFJ3fVXz130b; Sun, 8 Jan 2023 20:59:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 308KxG8j077876; Sun, 8 Jan 2023 20:59:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 308KxGVJ077875; Sun, 8 Jan 2023 20:59:16 GMT (envelope-from git) Date: Sun, 8 Jan 2023 20:59:16 GMT Message-Id: <202301082059.308KxGVJ077875@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: 5ab47d0bd03b - main - editors/languageclient-neovim: New port: Language Server Protocol (LSP) support for vim and neovim List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@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: 5ab47d0bd03b4a75b6faf11d73ab2a4ca167a478 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=5ab47d0bd03b4a75b6faf11d73ab2a4ca167a478 commit 5ab47d0bd03b4a75b6faf11d73ab2a4ca167a478 Author: Yuri Victorovich AuthorDate: 2023-01-08 19:08:37 +0000 Commit: Yuri Victorovich CommitDate: 2023-01-08 20:59:13 +0000 editors/languageclient-neovim: New port: Language Server Protocol (LSP) support for vim and neovim --- editors/Makefile | 1 + editors/languageclient-neovim/Makefile | 139 +++++++++++++++++++ editors/languageclient-neovim/distinfo | 231 ++++++++++++++++++++++++++++++++ editors/languageclient-neovim/pkg-descr | 15 +++ 4 files changed, 386 insertions(+) diff --git a/editors/Makefile b/editors/Makefile index 69a738b88a4a..3535078d9797 100644 --- a/editors/Makefile +++ b/editors/Makefile @@ -79,6 +79,7 @@ SUBDIR += kibi SUBDIR += kile SUBDIR += komodo-edit + SUBDIR += languageclient-neovim SUBDIR += lapce SUBDIR += lazarus SUBDIR += lazarus-devel diff --git a/editors/languageclient-neovim/Makefile b/editors/languageclient-neovim/Makefile new file mode 100644 index 000000000000..7e45981f71a8 --- /dev/null +++ b/editors/languageclient-neovim/Makefile @@ -0,0 +1,139 @@ +PORTNAME= languageclient-neovim +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.153 +CATEGORIES= editors + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Language Server Protocol (LSP) support for vim and neovim +WWW= https://github.com/autozimu/LanguageClient-neovim + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +USES= cargo + +USE_GITHUB= yes +GH_ACCOUNT= autozimu +GH_PROJECT= LanguageClient-neovim + +CARGO_CRATES= adler32-1.0.3 \ + aho-corasick-0.7.6 \ + ansi_term-0.11.0 \ + antidote-1.0.0 \ + arc-swap-0.3.11 \ + atty-0.2.13 \ + autocfg-0.1.5 \ + backtrace-0.3.34 \ + backtrace-sys-0.1.31 \ + bitflags-1.1.0 \ + cc-1.0.40 \ + cfg-if-0.1.9 \ + chrono-0.4.7 \ + clap-2.33.0 \ + crc32fast-1.2.0 \ + crossbeam-channel-0.3.9 \ + crossbeam-utils-0.6.6 \ + diff-0.1.11 \ + dtoa-0.4.4 \ + either-1.5.2 \ + failure-0.1.5 \ + failure_derive-0.1.5 \ + filetime-0.2.5 \ + flate2-1.0.11 \ + fnv-1.0.6 \ + fsevent-0.4.0 \ + fsevent-sys-2.0.1 \ + fuchsia-zircon-0.3.3 \ + fuchsia-zircon-sys-0.3.3 \ + futures-0.1.28 \ + glob-0.3.0 \ + heck-0.3.1 \ + humantime-1.2.0 \ + idna-0.2.0 \ + inotify-0.6.1 \ + inotify-sys-0.1.3 \ + iovec-0.1.2 \ + itertools-0.8.0 \ + itoa-0.4.4 \ + jsonrpc-core-13.0.0 \ + kernel32-sys-0.2.2 \ + lazy_static-1.3.0 \ + lazycell-1.2.1 \ + libc-0.2.62 \ + linked-hash-map-0.5.2 \ + log-0.4.8 \ + log-mdc-0.1.0 \ + log4rs-0.8.3 \ + lsp-types-0.60.0 \ + maplit-1.0.1 \ + matches-0.1.8 \ + memchr-2.2.1 \ + miniz-sys-0.1.12 \ + miniz_oxide-0.3.2 \ + mio-0.6.19 \ + mio-extras-2.0.5 \ + miow-0.2.1 \ + net2-0.2.33 \ + notify-4.0.12 \ + num-integer-0.1.41 \ + num-traits-0.2.8 \ + ordered-float-1.0.2 \ + pathdiff-0.1.0 \ + percent-encoding-2.1.0 \ + proc-macro2-0.4.30 \ + proc-macro2-1.0.1 \ + quick-error-1.2.2 \ + quote-0.6.13 \ + quote-1.0.2 \ + redox_syscall-0.1.56 \ + regex-1.2.1 \ + regex-syntax-0.6.11 \ + rustc-demangle-0.1.16 \ + ryu-1.0.0 \ + same-file-1.0.5 \ + serde-1.0.99 \ + serde-value-0.5.3 \ + serde_derive-1.0.99 \ + serde_json-1.0.40 \ + serde_repr-0.1.5 \ + serde_yaml-0.8.9 \ + shellexpand-1.0.0 \ + slab-0.4.2 \ + smallvec-0.6.10 \ + strsim-0.8.0 \ + structopt-0.2.18 \ + structopt-derive-0.2.18 \ + syn-0.15.44 \ + syn-1.0.3 \ + synstructure-0.10.2 \ + textwrap-0.11.0 \ + thread-id-3.3.0 \ + thread_local-0.3.6 \ + time-0.1.42 \ + traitobject-0.1.0 \ + typemap-0.3.3 \ + unicode-bidi-0.3.4 \ + unicode-normalization-0.1.8 \ + unicode-segmentation-1.3.0 \ + unicode-width-0.1.5 \ + unicode-xid-0.1.0 \ + unicode-xid-0.2.0 \ + unsafe-any-0.4.2 \ + url-2.1.0 \ + vec_map-0.8.1 \ + walkdir-2.2.9 \ + winapi-0.2.8 \ + winapi-0.3.7 \ + winapi-build-0.1.1 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-util-0.1.2 \ + winapi-x86_64-pc-windows-gnu-0.4.0 \ + ws2_32-sys-0.2.1 \ + yaml-rust-0.4.3 + +PLIST_FILES= bin/languageclient + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/languageclient + +.include diff --git a/editors/languageclient-neovim/distinfo b/editors/languageclient-neovim/distinfo new file mode 100644 index 000000000000..055406cfaeb0 --- /dev/null +++ b/editors/languageclient-neovim/distinfo @@ -0,0 +1,231 @@ +TIMESTAMP = 1673180335 +SHA256 (rust/crates/adler32-1.0.3.crate) = 7e522997b529f05601e05166c07ed17789691f562762c7f3b987263d2dedee5c +SIZE (rust/crates/adler32-1.0.3.crate) = 5734 +SHA256 (rust/crates/aho-corasick-0.7.6.crate) = 58fb5e95d83b38284460a5fda7d6470aa0b8844d283a0b614b8535e880800d2d +SIZE (rust/crates/aho-corasick-0.7.6.crate) = 108953 +SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b +SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087 +SHA256 (rust/crates/antidote-1.0.0.crate) = 34fde25430d87a9388dadbe6e34d7f72a462c8b43ac8d309b42b0a8505d7e2a5 +SIZE (rust/crates/antidote-1.0.0.crate) = 6312 +SHA256 (rust/crates/arc-swap-0.3.11.crate) = bc4662175ead9cd84451d5c35070517777949a2ed84551764129cedb88384841 +SIZE (rust/crates/arc-swap-0.3.11.crate) = 46282 +SHA256 (rust/crates/atty-0.2.13.crate) = 1803c647a3ec87095e7ae7acfca019e98de5ec9a7d01343f611cf3152ed71a90 +SIZE (rust/crates/atty-0.2.13.crate) = 4764 +SHA256 (rust/crates/autocfg-0.1.5.crate) = 22130e92352b948e7e82a49cdb0aa94f2211761117f29e052dd397c1ac33542b +SIZE (rust/crates/autocfg-0.1.5.crate) = 11009 +SHA256 (rust/crates/backtrace-0.3.34.crate) = b5164d292487f037ece34ec0de2fcede2faa162f085dd96d2385ab81b12765ba +SIZE (rust/crates/backtrace-0.3.34.crate) = 54443 +SHA256 (rust/crates/backtrace-sys-0.1.31.crate) = 82a830b4ef2d1124a711c71d263c5abdc710ef8e907bd508c88be475cebc422b +SIZE (rust/crates/backtrace-sys-0.1.31.crate) = 518877 +SHA256 (rust/crates/bitflags-1.1.0.crate) = 3d155346769a6855b86399e9bc3814ab343cd3d62c7e985113d46a0ec3c281fd +SIZE (rust/crates/bitflags-1.1.0.crate) = 16322 +SHA256 (rust/crates/cc-1.0.40.crate) = b548a4ee81fccb95919d4e22cfea83c7693ebfd78f0495493178db20b3139da7 +SIZE (rust/crates/cc-1.0.40.crate) = 45571 +SHA256 (rust/crates/cfg-if-0.1.9.crate) = b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33 +SIZE (rust/crates/cfg-if-0.1.9.crate) = 7353 +SHA256 (rust/crates/chrono-0.4.7.crate) = 77d81f58b7301084de3b958691458a53c3f7e0b1d702f77e550b6a88e3a88abe +SIZE (rust/crates/chrono-0.4.7.crate) = 131963 +SHA256 (rust/crates/clap-2.33.0.crate) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9 +SIZE (rust/crates/clap-2.33.0.crate) = 196458 +SHA256 (rust/crates/crc32fast-1.2.0.crate) = ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1 +SIZE (rust/crates/crc32fast-1.2.0.crate) = 39161 +SHA256 (rust/crates/crossbeam-channel-0.3.9.crate) = c8ec7fcd21571dc78f96cc96243cab8d8f035247c3efd16c687be154c3fa9efa +SIZE (rust/crates/crossbeam-channel-0.3.9.crate) = 86771 +SHA256 (rust/crates/crossbeam-utils-0.6.6.crate) = 04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6 +SIZE (rust/crates/crossbeam-utils-0.6.6.crate) = 32836 +SHA256 (rust/crates/diff-0.1.11.crate) = 3c2b69f912779fbb121ceb775d74d51e915af17aaebc38d28a592843a2dd0a3a +SIZE (rust/crates/diff-0.1.11.crate) = 8165 +SHA256 (rust/crates/dtoa-0.4.4.crate) = ea57b42383d091c85abcc2706240b94ab2a8fa1fc81c10ff23c4de06e2a90b5e +SIZE (rust/crates/dtoa-0.4.4.crate) = 14818 +SHA256 (rust/crates/either-1.5.2.crate) = 5527cfe0d098f36e3f8839852688e63c8fff1c90b2b405aef730615f9a7bcf7b +SIZE (rust/crates/either-1.5.2.crate) = 12124 +SHA256 (rust/crates/failure-0.1.5.crate) = 795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2 +SIZE (rust/crates/failure-0.1.5.crate) = 36749 +SHA256 (rust/crates/failure_derive-0.1.5.crate) = ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1 +SIZE (rust/crates/failure_derive-0.1.5.crate) = 4884 +SHA256 (rust/crates/filetime-0.2.5.crate) = 2f8c63033fcba1f51ef744505b3cad42510432b904c062afa67ad7ece008429d +SIZE (rust/crates/filetime-0.2.5.crate) = 12129 +SHA256 (rust/crates/flate2-1.0.11.crate) = 2adaffba6388640136149e18ed080b77a78611c1e1d6de75aedcdf78df5d4682 +SIZE (rust/crates/flate2-1.0.11.crate) = 68628 +SHA256 (rust/crates/fnv-1.0.6.crate) = 2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3 +SIZE (rust/crates/fnv-1.0.6.crate) = 11131 +SHA256 (rust/crates/fsevent-0.4.0.crate) = 5ab7d1bd1bd33cc98b0889831b72da23c0aa4df9cec7e0702f46ecea04b35db6 +SIZE (rust/crates/fsevent-0.4.0.crate) = 7292 +SHA256 (rust/crates/fsevent-sys-2.0.1.crate) = f41b048a94555da0f42f1d632e2e19510084fb8e303b0daa2816e733fb3644a0 +SIZE (rust/crates/fsevent-sys-2.0.1.crate) = 3984 +SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82 +SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565 +SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7 +SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191 +SHA256 (rust/crates/futures-0.1.28.crate) = 45dc39533a6cae6da2b56da48edae506bb767ec07370f86f70fc062e9d435869 +SIZE (rust/crates/futures-0.1.28.crate) = 158343 +SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574 +SIZE (rust/crates/glob-0.3.0.crate) = 18724 +SHA256 (rust/crates/heck-0.3.1.crate) = 20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205 +SIZE (rust/crates/heck-0.3.1.crate) = 54666 +SHA256 (rust/crates/humantime-1.2.0.crate) = 3ca7e5f2e110db35f93b837c81797f3714500b81d517bf20c431b16d3ca4f114 +SIZE (rust/crates/humantime-1.2.0.crate) = 16795 +SHA256 (rust/crates/idna-0.2.0.crate) = 02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9 +SIZE (rust/crates/idna-0.2.0.crate) = 257203 +SHA256 (rust/crates/inotify-0.6.1.crate) = 40b54539f3910d6f84fbf9a643efd6e3aa6e4f001426c0329576128255994718 +SIZE (rust/crates/inotify-0.6.1.crate) = 19667 +SHA256 (rust/crates/inotify-sys-0.1.3.crate) = e74a1aa87c59aeff6ef2cc2fa62d41bc43f54952f55652656b18a02fd5e356c0 +SIZE (rust/crates/inotify-sys-0.1.3.crate) = 8327 +SHA256 (rust/crates/iovec-0.1.2.crate) = dbe6e417e7d0975db6512b90796e8ce223145ac4e33c377e4a42882a0e88bb08 +SIZE (rust/crates/iovec-0.1.2.crate) = 8565 +SHA256 (rust/crates/itertools-0.8.0.crate) = 5b8467d9c1cebe26feb08c640139247fac215782d35371ade9a2136ed6085358 +SIZE (rust/crates/itertools-0.8.0.crate) = 78917 +SHA256 (rust/crates/itoa-0.4.4.crate) = 501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f +SIZE (rust/crates/itoa-0.4.4.crate) = 11147 +SHA256 (rust/crates/jsonrpc-core-13.0.0.crate) = 34d379861584fe4e3678f6ae9ee60b41726df2989578c1dc0f90190dfc92dbe0 +SIZE (rust/crates/jsonrpc-core-13.0.0.crate) = 13372 +SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d +SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537 +SHA256 (rust/crates/lazy_static-1.3.0.crate) = bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14 +SIZE (rust/crates/lazy_static-1.3.0.crate) = 10616 +SHA256 (rust/crates/lazycell-1.2.1.crate) = b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f +SIZE (rust/crates/lazycell-1.2.1.crate) = 11691 +SHA256 (rust/crates/libc-0.2.62.crate) = 34fcd2c08d2f832f376f4173a231990fa5aef4e99fb569867318a227ef4c06ba +SIZE (rust/crates/libc-0.2.62.crate) = 433193 +SHA256 (rust/crates/linked-hash-map-0.5.2.crate) = ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83 +SIZE (rust/crates/linked-hash-map-0.5.2.crate) = 16109 +SHA256 (rust/crates/log-0.4.8.crate) = 14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7 +SIZE (rust/crates/log-0.4.8.crate) = 31297 +SHA256 (rust/crates/log-mdc-0.1.0.crate) = a94d21414c1f4a51209ad204c1776a3d0765002c76c6abcb602a6f09f1e881c7 +SIZE (rust/crates/log-mdc-0.1.0.crate) = 6711 +SHA256 (rust/crates/log4rs-0.8.3.crate) = 100052474df98158c0738a7d3f4249c99978490178b5f9f68cd835ac57adbd1b +SIZE (rust/crates/log4rs-0.8.3.crate) = 43574 +SHA256 (rust/crates/lsp-types-0.60.0.crate) = fe3edefcd66dde1f7f1df706f46520a3c93adc5ca4bc5747da6621195e894efd +SIZE (rust/crates/lsp-types-0.60.0.crate) = 28298 +SHA256 (rust/crates/maplit-1.0.1.crate) = 08cbb6b4fef96b6d77bfc40ec491b1690c779e77b05cd9f07f787ed376fd4c43 +SIZE (rust/crates/maplit-1.0.1.crate) = 8590 +SHA256 (rust/crates/matches-0.1.8.crate) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08 +SIZE (rust/crates/matches-0.1.8.crate) = 2216 +SHA256 (rust/crates/memchr-2.2.1.crate) = 88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e +SIZE (rust/crates/memchr-2.2.1.crate) = 20862 +SHA256 (rust/crates/miniz-sys-0.1.12.crate) = 1e9e3ae51cea1576ceba0dde3d484d30e6e5b86dee0b2d412fe3a16a15c98202 +SIZE (rust/crates/miniz-sys-0.1.12.crate) = 78209 +SHA256 (rust/crates/miniz_oxide-0.3.2.crate) = 7108aff85b876d06f22503dcce091e29f76733b2bfdd91eebce81f5e68203a10 +SIZE (rust/crates/miniz_oxide-0.3.2.crate) = 54536 +SHA256 (rust/crates/mio-0.6.19.crate) = 83f51996a3ed004ef184e16818edc51fadffe8e7ca68be67f9dee67d84d0ff23 +SIZE (rust/crates/mio-0.6.19.crate) = 128192 +SHA256 (rust/crates/mio-extras-2.0.5.crate) = 46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40 +SIZE (rust/crates/mio-extras-2.0.5.crate) = 16151 +SHA256 (rust/crates/miow-0.2.1.crate) = 8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919 +SIZE (rust/crates/miow-0.2.1.crate) = 21133 +SHA256 (rust/crates/net2-0.2.33.crate) = 42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88 +SIZE (rust/crates/net2-0.2.33.crate) = 20936 +SHA256 (rust/crates/notify-4.0.12.crate) = 3572d71f13ea8ed41867accd971fd564aa75934cf7a1fae03ddb8c74a8a49943 +SIZE (rust/crates/notify-4.0.12.crate) = 48182 +SHA256 (rust/crates/num-integer-0.1.41.crate) = b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09 +SIZE (rust/crates/num-integer-0.1.41.crate) = 19399 +SHA256 (rust/crates/num-traits-0.2.8.crate) = 6ba9a427cfca2be13aa6f6403b0b7e7368fe982bfa16fccc450ce74c46cd9b32 +SIZE (rust/crates/num-traits-0.2.8.crate) = 39965 +SHA256 (rust/crates/ordered-float-1.0.2.crate) = 18869315e81473c951eb56ad5558bbc56978562d3ecfb87abb7a1e944cea4518 +SIZE (rust/crates/ordered-float-1.0.2.crate) = 9458 +SHA256 (rust/crates/pathdiff-0.1.0.crate) = a3bf70094d203e07844da868b634207e71bfab254fe713171fae9a6e751ccf31 +SIZE (rust/crates/pathdiff-0.1.0.crate) = 6186 +SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e +SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748 +SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759 +SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731 +SHA256 (rust/crates/proc-macro2-1.0.1.crate) = 4c5c2380ae88876faae57698be9e9775e3544decad214599c3a6266cca6ac802 +SIZE (rust/crates/proc-macro2-1.0.1.crate) = 34874 +SHA256 (rust/crates/quick-error-1.2.2.crate) = 9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0 +SIZE (rust/crates/quick-error-1.2.2.crate) = 15132 +SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1 +SIZE (rust/crates/quote-0.6.13.crate) = 17475 +SHA256 (rust/crates/quote-1.0.2.crate) = 053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe +SIZE (rust/crates/quote-1.0.2.crate) = 23023 +SHA256 (rust/crates/redox_syscall-0.1.56.crate) = 2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84 +SIZE (rust/crates/redox_syscall-0.1.56.crate) = 17117 +SHA256 (rust/crates/regex-1.2.1.crate) = 88c3d9193984285d544df4a30c23a4e62ead42edf70a4452ceb76dac1ce05c26 +SIZE (rust/crates/regex-1.2.1.crate) = 227824 +SHA256 (rust/crates/regex-syntax-0.6.11.crate) = b143cceb2ca5e56d5671988ef8b15615733e7ee16cd348e064333b251b89343f +SIZE (rust/crates/regex-syntax-0.6.11.crate) = 283238 +SHA256 (rust/crates/rustc-demangle-0.1.16.crate) = 4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783 +SIZE (rust/crates/rustc-demangle-0.1.16.crate) = 19137 +SHA256 (rust/crates/ryu-1.0.0.crate) = c92464b447c0ee8c4fb3824ecc8383b81717b9f1e74ba2e72540aef7b9f82997 +SIZE (rust/crates/ryu-1.0.0.crate) = 40170 +SHA256 (rust/crates/same-file-1.0.5.crate) = 585e8ddcedc187886a30fa705c47985c3fa88d06624095856b36ca0b82ff4421 +SIZE (rust/crates/same-file-1.0.5.crate) = 9861 +SHA256 (rust/crates/serde-1.0.99.crate) = fec2851eb56d010dc9a21b89ca53ee75e6528bab60c11e89d38390904982da9f +SIZE (rust/crates/serde-1.0.99.crate) = 72436 +SHA256 (rust/crates/serde-value-0.5.3.crate) = 7a663f873dedc4eac1a559d4c6bc0d0b2c34dc5ac4702e105014b8281489e44f +SIZE (rust/crates/serde-value-0.5.3.crate) = 9311 +SHA256 (rust/crates/serde_derive-1.0.99.crate) = cb4dc18c61206b08dc98216c98faa0232f4337e1e1b8574551d5bad29ea1b425 +SIZE (rust/crates/serde_derive-1.0.99.crate) = 49786 +SHA256 (rust/crates/serde_json-1.0.40.crate) = 051c49229f282f7c6f3813f8286cc1e3323e8051823fce42c7ea80fe13521704 +SIZE (rust/crates/serde_json-1.0.40.crate) = 69695 +SHA256 (rust/crates/serde_repr-0.1.5.crate) = cd02c7587ec314570041b2754829f84d873ced14a96d1fd1823531e11db40573 +SIZE (rust/crates/serde_repr-0.1.5.crate) = 8914 +SHA256 (rust/crates/serde_yaml-0.8.9.crate) = 38b08a9a90e5260fe01c6480ec7c811606df6d3a660415808c3c3fa8ed95b582 +SIZE (rust/crates/serde_yaml-0.8.9.crate) = 35344 +SHA256 (rust/crates/shellexpand-1.0.0.crate) = de7a5b5a9142fd278a10e0209b021a1b85849352e6951f4f914735c976737564 +SIZE (rust/crates/shellexpand-1.0.0.crate) = 13055 +SHA256 (rust/crates/slab-0.4.2.crate) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8 +SIZE (rust/crates/slab-0.4.2.crate) = 10136 +SHA256 (rust/crates/smallvec-0.6.10.crate) = ab606a9c5e214920bb66c458cd7be8ef094f813f20fe77a54cc7dbfff220d4b7 +SIZE (rust/crates/smallvec-0.6.10.crate) = 22064 +SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a +SIZE (rust/crates/strsim-0.8.0.crate) = 9309 +SHA256 (rust/crates/structopt-0.2.18.crate) = 16c2cdbf9cc375f15d1b4141bc48aeef444806655cd0e904207edc8d68d86ed7 +SIZE (rust/crates/structopt-0.2.18.crate) = 26373 +SHA256 (rust/crates/structopt-derive-0.2.18.crate) = 53010261a84b37689f9ed7d395165029f9cc7abb9f56bbfe86bee2597ed25107 +SIZE (rust/crates/structopt-derive-0.2.18.crate) = 13088 +SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5 +SIZE (rust/crates/syn-0.15.44.crate) = 184212 +SHA256 (rust/crates/syn-1.0.3.crate) = 158521e6f544e7e3dcfc370ac180794aa38cb34a1b1e07609376d4adcf429b93 +SIZE (rust/crates/syn-1.0.3.crate) = 189842 +SHA256 (rust/crates/synstructure-0.10.2.crate) = 02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f +SIZE (rust/crates/synstructure-0.10.2.crate) = 17988 +SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 +SIZE (rust/crates/textwrap-0.11.0.crate) = 17322 +SHA256 (rust/crates/thread-id-3.3.0.crate) = c7fbf4c9d56b320106cd64fd024dadfa0be7cb4706725fc44a7d7ce952d820c1 +SIZE (rust/crates/thread-id-3.3.0.crate) = 7514 +SHA256 (rust/crates/thread_local-0.3.6.crate) = c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b +SIZE (rust/crates/thread_local-0.3.6.crate) = 12388 +SHA256 (rust/crates/time-0.1.42.crate) = db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f +SIZE (rust/crates/time-0.1.42.crate) = 30005 +SHA256 (rust/crates/traitobject-0.1.0.crate) = efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079 +SIZE (rust/crates/traitobject-0.1.0.crate) = 1957 +SHA256 (rust/crates/typemap-0.3.3.crate) = 653be63c80a3296da5551e1bfd2cca35227e13cdd08c6668903ae2f4f77aa1f6 +SIZE (rust/crates/typemap-0.3.3.crate) = 4148 +SHA256 (rust/crates/unicode-bidi-0.3.4.crate) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5 +SIZE (rust/crates/unicode-bidi-0.3.4.crate) = 32228 +SHA256 (rust/crates/unicode-normalization-0.1.8.crate) = 141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426 +SIZE (rust/crates/unicode-normalization-0.1.8.crate) = 71158 +SHA256 (rust/crates/unicode-segmentation-1.3.0.crate) = 1967f4cdfc355b37fd76d2a954fb2ed3871034eb4f26d60537d88795cfc332a9 +SIZE (rust/crates/unicode-segmentation-1.3.0.crate) = 90567 +SHA256 (rust/crates/unicode-width-0.1.5.crate) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526 +SIZE (rust/crates/unicode-width-0.1.5.crate) = 15761 +SHA256 (rust/crates/unicode-xid-0.1.0.crate) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc +SIZE (rust/crates/unicode-xid-0.1.0.crate) = 16000 +SHA256 (rust/crates/unicode-xid-0.2.0.crate) = 826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c +SIZE (rust/crates/unicode-xid-0.2.0.crate) = 14994 +SHA256 (rust/crates/unsafe-any-0.4.2.crate) = f30360d7979f5e9c6e6cea48af192ea8fab4afb3cf72597154b8f08935bc9c7f +SIZE (rust/crates/unsafe-any-0.4.2.crate) = 1922 +SHA256 (rust/crates/url-2.1.0.crate) = 75b414f6c464c879d7f9babf951f23bc3743fb7313c081b2e6ca719067ea9d61 +SIZE (rust/crates/url-2.1.0.crate) = 64776 +SHA256 (rust/crates/vec_map-0.8.1.crate) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a +SIZE (rust/crates/vec_map-0.8.1.crate) = 14959 +SHA256 (rust/crates/walkdir-2.2.9.crate) = 9658c94fa8b940eab2250bd5a457f9c48b748420d71293b165c8cdbe2f55f71e +SIZE (rust/crates/walkdir-2.2.9.crate) = 22423 +SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a +SIZE (rust/crates/winapi-0.2.8.crate) = 455145 +SHA256 (rust/crates/winapi-0.3.7.crate) = f10e386af2b13e47c89e7236a7a14a086791a2b88ebad6df9bf42040195cf770 +SIZE (rust/crates/winapi-0.3.7.crate) = 1075776 +SHA256 (rust/crates/winapi-build-0.1.1.crate) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc +SIZE (rust/crates/winapi-build-0.1.1.crate) = 669 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 +SHA256 (rust/crates/winapi-util-0.1.2.crate) = 7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9 +SIZE (rust/crates/winapi-util-0.1.2.crate) = 7810 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 +SHA256 (rust/crates/ws2_32-sys-0.2.1.crate) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e +SIZE (rust/crates/ws2_32-sys-0.2.1.crate) = 4697 +SHA256 (rust/crates/yaml-rust-0.4.3.crate) = 65923dd1784f44da1d2c3dbbc5e822045628c590ba72123e1c73d3c230c4434d +SIZE (rust/crates/yaml-rust-0.4.3.crate) = 45768 +SHA256 (autozimu-LanguageClient-neovim-v0.1.153_GH0.tar.gz) = 83044194e830b8de8b52094459f3c1695e902e94e059f0578dabca00e1c3f7e3 +SIZE (autozimu-LanguageClient-neovim-v0.1.153_GH0.tar.gz) = 86969 diff --git a/editors/languageclient-neovim/pkg-descr b/editors/languageclient-neovim/pkg-descr new file mode 100644 index 000000000000..87d7e61102ed --- /dev/null +++ b/editors/languageclient-neovim/pkg-descr @@ -0,0 +1,15 @@ +Language Server Protocol (LSP) support for vim and neovim. + +Features: +* Non-blocking asynchronous calls. +* Sensible completion + Integrated well with deoplete or ncm2, or MUcomplete. + Or simply with vim built-in `omnifunc`. +* Realtime diagnostics/compiler/lint message. +* Rename. +* Hover/Get identifier info. +* Goto definition. +* Goto reference locations. +* Workspace/Document symbols query +* Formatting +* Code Action/Quick Fix