diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest index ecee14a3e8b76..fc0a70d12f298 100644 --- a/app-editors/neovim/Manifest +++ b/app-editors/neovim/Manifest @@ -1,8 +1,4 @@ -DIST neovim-0.11.6.tar.gz 13012085 BLAKE2B af135fa14095cd62d4f2dc2b510aec716f5a0b911acc31fb0ce0b30e4941e999c8100ddc95540f3fe0160f286f81536d87b49c534a295e77c12ad554939713fe SHA512 52e958bc610faa2611a741613a4adf3263dc1060efde6b8bc7f67c68aefc37b44ec47ca2532f55d213b0dff64b2f4174f5e15127a87d39f0c5908141b38270ee DIST neovim-0.11.7.tar.gz 13018335 BLAKE2B c1951bee1d6284317555e79cb92b855a25ecb4b97619ecf0e4244b43bc6673b40be6ab3cebe1451642a13b293c8474cffb96ced3ee4a6943a153d4b9043e2ef5 SHA512 23e13f8c2964bff4d69c69cce137aaaaae9d0219750793da1834d099478f7a9d7170ae3d66cf096824ff42bbd0c9196e4a31858b84032533678e359fe75c6f79 DIST neovim-0.12.0.tar.gz 13648075 BLAKE2B caa5899489b0d0fba4f1214a342d0c2bb4f6e37c7c263bbde8fe01b103e0f0230d94518a69121e228cec1d70fdcbea15683e9a02d055dcbfb6afabbc28fba19a SHA512 1897ddcf730a6593e561b7bb555405a5fd5aa495bd73a6434ec0358b525b53925e0b45346697fb846bd36c724e1fa3b7a310908152bafb1c3724a08e86a97c5b -DIST neovim-0.12.1.tar.gz 13652732 BLAKE2B 12cdde040b36e1519b0fd49b63a3b564352582db5a22cb4c24e8b8a5741a087d21f78b82e3e8e6527525a70017dfc6e300467537ecb2e19f4281688710b2a462 SHA512 f0cbd3e4806354f33a3f2e0b9f0889b3c6269df4491e550d61bec29880f1468bc4b0d8cee1b15ceafd67f1d48359d70890431505f55837c921d315f89fd12cf7 -DIST neovim-0.12.2.tar.gz 13689620 BLAKE2B 66345aa6303b08c5da9bb70903599939275cecf30d25b1f9ffe34622fd76a76578ff92318b92fc7fc6eab5c33b8fbbf5d01ca09de8a7bc9a83ec1d84db3ced20 SHA512 5e05ea39d8c166a41384c8c453b51333554601beb6decccd7bc01943c5c656c5c72abf17a75aa693c2ef6446abb9f3490d2a19233a1bdb9ebd5817d60954d70e -DIST neovim-0.12.3.tar.gz 13705115 BLAKE2B e0a44e1b46322bd0152c9b90f377311ea55a44afd053decf84b8bedc779150b6a9c33ad7652b27d1dfb6613162b1a8354ee2125ea00c17fc7983e3ad67871fb4 SHA512 a4db04a5545c37f05afe34d7bca482bba0e02bbdd3729fab0f9d3357d3b67a5c7de7275aae2d2e06dadd3aae0f41d186946a1e25ac550babed2e847407c60a06 DIST neovim-0.12.4.tar.gz 13711232 BLAKE2B b3ed3a197b225c79359d89dff615215f14180e81622b73a9ed3425b413b6b7d8a06fc2a6ebb4f0a556e7413287e96350136803dc2824b912917019437c83fe71 SHA512 24656352a4d4785068640a3c53246bbfaf14c2d2e59f9ec8348399db17bc4104032ae62e56797038a65fc086d893dac1ce692a5eb4d186226b65f4cf694c835e DIST neovim-0.12.5.tar.gz 13720423 BLAKE2B 7fc7098d67e21981999ed01f5beac3ea6d1c0f80fe3f67a19436bd2ce73f17934720d8c307dcec81697ace9644f7f5b4fa08e95e7e6052ffdd89b04f6bc5af0d SHA512 94b681395a60ce06ec327c578f875b828256891d660c9e34f1f9c0b48577d2f85cbe0c2a8f377fba3b068782cc54dcaeda046045a2bdb7166340e12cf3d70354 diff --git a/app-editors/neovim/neovim-0.11.6-r2.ebuild b/app-editors/neovim/neovim-0.11.6-r2.ebuild deleted file mode 100644 index 4e35cd73b7d24..0000000000000 --- a/app-editors/neovim/neovim-0.11.6-r2.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# RelWithDebInfo sets -Og -g -CMAKE_BUILD_TYPE=Release -LUA_COMPAT=( lua5-{1..2} luajit ) -inherit cmake lua-single optfeature xdg - -DESCRIPTION="Vim-fork focused on extensibility and agility" -HOMEPAGE="https://neovim.io" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/neovim/neovim.git" -else - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos" -fi - -LICENSE="Apache-2.0 vim" -SLOT="0" -IUSE="+nvimpager test" - -# Upstream say the test library needs LuaJIT -# https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377 -REQUIRED_USE="${LUA_REQUIRED_USE} test? ( lua_single_target_luajit )" -# TODO: Get tests running -RESTRICT="!test? ( test ) test" - -# Upstream build scripts invoke the Lua interpreter -BDEPEND="${LUA_DEPS} - >=dev-util/gperf-3.1 - >=sys-devel/gettext-0.20.1 - virtual/libiconv - virtual/libintl - virtual/pkgconfig -" -# Check https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for -# new dependency bounds and so on on bumps (obviously adjust for right branch/tag). -# List of required tree-sitter parsers is taken from cmake.deps/deps.txt -DEPEND="${LUA_DEPS} - >=dev-lua/luv-1.50.0[${LUA_SINGLE_USEDEP}] - $(lua_gen_cond_dep ' - dev-lua/lpeg[${LUA_USEDEP}] - dev-lua/mpack[${LUA_USEDEP}] - ') - $(lua_gen_cond_dep ' - dev-lua/LuaBitOp[${LUA_USEDEP}] - ' lua5-{1,2}) - >=dev-libs/libutf8proc-2.10.0:=[-cjk] - >=dev-libs/libuv-1.50.0:= - >=dev-libs/libvterm-0.3.3 - >=dev-libs/msgpack-3.0.0:= - =dev-libs/tree-sitter-0.25*:= - =dev-libs/tree-sitter-c-0.24.1* - =dev-libs/tree-sitter-lua-0.4* - =dev-libs/tree-sitter-markdown-0.5* - =dev-libs/tree-sitter-query-0.6.2* - =dev-libs/tree-sitter-vim-0.7* - =dev-libs/tree-sitter-vimdoc-4* - >=dev-libs/unibilium-2.1.2:0= -" -RDEPEND=" - ${DEPEND} - app-eselect/eselect-vi -" -BDEPEND+=" - test? ( - $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch" - "${FILESDIR}/${PN}-9999-cmake-darwin.patch" -) - -src_prepare() { - # Use our system vim dir - sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \ - -i src/nvim/globals.h || die - - # https://forums.gentoo.org/viewtopic-p-8750050.html - xdg_environment_reset - cmake_src_prepare -} - -src_configure() { - # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now - local mycmakeargs=( - # appends -flto - -DENABLE_LTO=OFF - -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)") - -DLUA_PRG="${LUA}" - # bug 906019: fix hardcoded usage of ccache - -DCACHE_PRG=OFF - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - # install a default configuration file - insinto /etc/vim - doins "${FILESDIR}"/sysinit.vim - - # symlink tree-sitter parsers - dodir /usr/share/nvim/runtime - for parser in c lua markdown query vim vimdoc; do - dosym ../../../../$(get_libdir)/libtree-sitter-${parser}.so /usr/share/nvim/runtime/parser/${parser}.so - done - - # conditionally install a symlink for nvimpager - if use nvimpager; then - dosym ../share/nvim/runtime/scripts/less.sh /usr/bin/nvimpager - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard - optfeature "Python plugin support" dev-python/pynvim - optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client - optfeature "remote/nvr support" dev-python/neovim-remote -} diff --git a/app-editors/neovim/neovim-0.12.1.ebuild b/app-editors/neovim/neovim-0.12.1.ebuild deleted file mode 100644 index 30aea58f0f5ed..0000000000000 --- a/app-editors/neovim/neovim-0.12.1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# RelWithDebInfo sets -Og -g -CMAKE_BUILD_TYPE=Release -LUA_COMPAT=( lua5-{1..2} luajit ) -inherit cmake lua-single optfeature xdg - -DESCRIPTION="Vim-fork focused on extensibility and agility" -HOMEPAGE="https://neovim.io" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/neovim/neovim.git" -else - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" -fi - -LICENSE="Apache-2.0 vim" -SLOT="0" -IUSE="+nvimpager test" - -# Upstream say the test library needs LuaJIT -# https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377 -REQUIRED_USE="${LUA_REQUIRED_USE} test? ( lua_single_target_luajit )" -# TODO: Get tests running -RESTRICT="!test? ( test ) test" - -# Upstream build scripts invoke the Lua interpreter -BDEPEND="${LUA_DEPS} - >=dev-util/gperf-3.1 - >=sys-devel/gettext-0.20.1 - virtual/libiconv - virtual/libintl - virtual/pkgconfig -" -# Check https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for -# new dependency bounds and so on on bumps (obviously adjust for right branch/tag). -# List of required tree-sitter parsers is taken from cmake.deps/deps.txt -DEPEND="${LUA_DEPS} - >=dev-lua/luv-1.52.1[${LUA_SINGLE_USEDEP}] - $(lua_gen_cond_dep ' - dev-lua/lpeg[${LUA_USEDEP}] - dev-lua/mpack[${LUA_USEDEP}] - ') - $(lua_gen_cond_dep ' - dev-lua/LuaBitOp[${LUA_USEDEP}] - ' lua5-{1,2}) - >=dev-libs/libutf8proc-2.11.3:=[-cjk] - >=dev-libs/libuv-1.50.0:= - >=dev-libs/libvterm-0.3.3 - >=dev-libs/msgpack-3.0.0:= - =dev-libs/tree-sitter-0.26*:= - =dev-libs/tree-sitter-c-0.24.1* - =dev-libs/tree-sitter-lua-0.5* - =dev-libs/tree-sitter-markdown-0.5* - =dev-libs/tree-sitter-query-0.8.0* - =dev-libs/tree-sitter-vim-0.8* - =dev-libs/tree-sitter-vimdoc-4* - >=dev-libs/unibilium-2.1.2:0= -" -RDEPEND=" - ${DEPEND} - app-eselect/eselect-vi -" -BDEPEND+=" - test? ( - $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch" -) - -src_prepare() { - # Use our system vim dir - sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \ - -i src/nvim/globals.h || die - - # https://forums.gentoo.org/viewtopic-p-8750050.html - xdg_environment_reset - cmake_src_prepare -} - -src_configure() { - # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now - local mycmakeargs=( - # appends -flto - -DENABLE_LTO=OFF - -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)") - -DLUA_PRG="${LUA}" - # bug 906019: fix hardcoded usage of ccache - -DCACHE_PRG=OFF - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - # install a default configuration file - insinto /etc/vim - doins "${FILESDIR}"/sysinit.vim - - # symlink tree-sitter parsers - dodir /usr/share/nvim/runtime - for parser in c lua markdown query vim vimdoc; do - dosym ../../../../$(get_libdir)/libtree-sitter-${parser}.so /usr/share/nvim/runtime/parser/${parser}.so - done - - # conditionally install a symlink for nvimpager - if use nvimpager; then - dosym ../share/nvim/runtime/scripts/less.sh /usr/bin/nvimpager - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard - optfeature "Python plugin support" dev-python/pynvim - optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client - optfeature "remote/nvr support" dev-python/neovim-remote -} diff --git a/app-editors/neovim/neovim-0.12.2.ebuild b/app-editors/neovim/neovim-0.12.2.ebuild deleted file mode 100644 index 30aea58f0f5ed..0000000000000 --- a/app-editors/neovim/neovim-0.12.2.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# RelWithDebInfo sets -Og -g -CMAKE_BUILD_TYPE=Release -LUA_COMPAT=( lua5-{1..2} luajit ) -inherit cmake lua-single optfeature xdg - -DESCRIPTION="Vim-fork focused on extensibility and agility" -HOMEPAGE="https://neovim.io" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/neovim/neovim.git" -else - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" -fi - -LICENSE="Apache-2.0 vim" -SLOT="0" -IUSE="+nvimpager test" - -# Upstream say the test library needs LuaJIT -# https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377 -REQUIRED_USE="${LUA_REQUIRED_USE} test? ( lua_single_target_luajit )" -# TODO: Get tests running -RESTRICT="!test? ( test ) test" - -# Upstream build scripts invoke the Lua interpreter -BDEPEND="${LUA_DEPS} - >=dev-util/gperf-3.1 - >=sys-devel/gettext-0.20.1 - virtual/libiconv - virtual/libintl - virtual/pkgconfig -" -# Check https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for -# new dependency bounds and so on on bumps (obviously adjust for right branch/tag). -# List of required tree-sitter parsers is taken from cmake.deps/deps.txt -DEPEND="${LUA_DEPS} - >=dev-lua/luv-1.52.1[${LUA_SINGLE_USEDEP}] - $(lua_gen_cond_dep ' - dev-lua/lpeg[${LUA_USEDEP}] - dev-lua/mpack[${LUA_USEDEP}] - ') - $(lua_gen_cond_dep ' - dev-lua/LuaBitOp[${LUA_USEDEP}] - ' lua5-{1,2}) - >=dev-libs/libutf8proc-2.11.3:=[-cjk] - >=dev-libs/libuv-1.50.0:= - >=dev-libs/libvterm-0.3.3 - >=dev-libs/msgpack-3.0.0:= - =dev-libs/tree-sitter-0.26*:= - =dev-libs/tree-sitter-c-0.24.1* - =dev-libs/tree-sitter-lua-0.5* - =dev-libs/tree-sitter-markdown-0.5* - =dev-libs/tree-sitter-query-0.8.0* - =dev-libs/tree-sitter-vim-0.8* - =dev-libs/tree-sitter-vimdoc-4* - >=dev-libs/unibilium-2.1.2:0= -" -RDEPEND=" - ${DEPEND} - app-eselect/eselect-vi -" -BDEPEND+=" - test? ( - $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch" -) - -src_prepare() { - # Use our system vim dir - sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \ - -i src/nvim/globals.h || die - - # https://forums.gentoo.org/viewtopic-p-8750050.html - xdg_environment_reset - cmake_src_prepare -} - -src_configure() { - # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now - local mycmakeargs=( - # appends -flto - -DENABLE_LTO=OFF - -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)") - -DLUA_PRG="${LUA}" - # bug 906019: fix hardcoded usage of ccache - -DCACHE_PRG=OFF - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - # install a default configuration file - insinto /etc/vim - doins "${FILESDIR}"/sysinit.vim - - # symlink tree-sitter parsers - dodir /usr/share/nvim/runtime - for parser in c lua markdown query vim vimdoc; do - dosym ../../../../$(get_libdir)/libtree-sitter-${parser}.so /usr/share/nvim/runtime/parser/${parser}.so - done - - # conditionally install a symlink for nvimpager - if use nvimpager; then - dosym ../share/nvim/runtime/scripts/less.sh /usr/bin/nvimpager - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard - optfeature "Python plugin support" dev-python/pynvim - optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client - optfeature "remote/nvr support" dev-python/neovim-remote -} diff --git a/app-editors/neovim/neovim-0.12.3.ebuild b/app-editors/neovim/neovim-0.12.3.ebuild deleted file mode 100644 index 30aea58f0f5ed..0000000000000 --- a/app-editors/neovim/neovim-0.12.3.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# RelWithDebInfo sets -Og -g -CMAKE_BUILD_TYPE=Release -LUA_COMPAT=( lua5-{1..2} luajit ) -inherit cmake lua-single optfeature xdg - -DESCRIPTION="Vim-fork focused on extensibility and agility" -HOMEPAGE="https://neovim.io" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/neovim/neovim.git" -else - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" -fi - -LICENSE="Apache-2.0 vim" -SLOT="0" -IUSE="+nvimpager test" - -# Upstream say the test library needs LuaJIT -# https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377 -REQUIRED_USE="${LUA_REQUIRED_USE} test? ( lua_single_target_luajit )" -# TODO: Get tests running -RESTRICT="!test? ( test ) test" - -# Upstream build scripts invoke the Lua interpreter -BDEPEND="${LUA_DEPS} - >=dev-util/gperf-3.1 - >=sys-devel/gettext-0.20.1 - virtual/libiconv - virtual/libintl - virtual/pkgconfig -" -# Check https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for -# new dependency bounds and so on on bumps (obviously adjust for right branch/tag). -# List of required tree-sitter parsers is taken from cmake.deps/deps.txt -DEPEND="${LUA_DEPS} - >=dev-lua/luv-1.52.1[${LUA_SINGLE_USEDEP}] - $(lua_gen_cond_dep ' - dev-lua/lpeg[${LUA_USEDEP}] - dev-lua/mpack[${LUA_USEDEP}] - ') - $(lua_gen_cond_dep ' - dev-lua/LuaBitOp[${LUA_USEDEP}] - ' lua5-{1,2}) - >=dev-libs/libutf8proc-2.11.3:=[-cjk] - >=dev-libs/libuv-1.50.0:= - >=dev-libs/libvterm-0.3.3 - >=dev-libs/msgpack-3.0.0:= - =dev-libs/tree-sitter-0.26*:= - =dev-libs/tree-sitter-c-0.24.1* - =dev-libs/tree-sitter-lua-0.5* - =dev-libs/tree-sitter-markdown-0.5* - =dev-libs/tree-sitter-query-0.8.0* - =dev-libs/tree-sitter-vim-0.8* - =dev-libs/tree-sitter-vimdoc-4* - >=dev-libs/unibilium-2.1.2:0= -" -RDEPEND=" - ${DEPEND} - app-eselect/eselect-vi -" -BDEPEND+=" - test? ( - $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch" -) - -src_prepare() { - # Use our system vim dir - sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \ - -i src/nvim/globals.h || die - - # https://forums.gentoo.org/viewtopic-p-8750050.html - xdg_environment_reset - cmake_src_prepare -} - -src_configure() { - # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now - local mycmakeargs=( - # appends -flto - -DENABLE_LTO=OFF - -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)") - -DLUA_PRG="${LUA}" - # bug 906019: fix hardcoded usage of ccache - -DCACHE_PRG=OFF - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - # install a default configuration file - insinto /etc/vim - doins "${FILESDIR}"/sysinit.vim - - # symlink tree-sitter parsers - dodir /usr/share/nvim/runtime - for parser in c lua markdown query vim vimdoc; do - dosym ../../../../$(get_libdir)/libtree-sitter-${parser}.so /usr/share/nvim/runtime/parser/${parser}.so - done - - # conditionally install a symlink for nvimpager - if use nvimpager; then - dosym ../share/nvim/runtime/scripts/less.sh /usr/bin/nvimpager - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard - optfeature "Python plugin support" dev-python/pynvim - optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client - optfeature "remote/nvr support" dev-python/neovim-remote -}