# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup github 1.0 PortGroup cmake 1.1 github.setup neovim neovim 0.10.0 v revision 0 categories editors maintainers {raimue @raimue} \ {l2dy @l2dy} \ {judaew @judaew} \ openmaintainer license Apache-2 Vim GPL-2+ conflicts neovim-devel description Neovim is a aggressively refactored fork of Vim long_description \ Neovim is a project that seeks to aggressively refactor Vim. It already adds \ a new plugin architecture, job control, and a remote API. homepage https://neovim.io github.tarball_from archive checksums rmd160 a573b99de81e23f37ba6114a7cd669d6e62a4c1a \ sha256 372ea2584b0ea2a5a765844d95206bda9e4a57eaa1a2412a9a0726bab750f828 \ size 12792034 depends_build-append port:pkgconfig depends_lib port:gettext \ port:libuv \ port:libvterm \ port:libtermkey \ port:unibilium \ port:msgpack \ path:lib/libluajit-5.1.2.dylib:luajit \ port:lua51-lpeg \ port:lua51-mpack \ port:luv-luajit \ port:libiconv \ port:tree-sitter cmake.build_type Release configure.args-append -DUSE_BUNDLED=OFF \ -DLUA_PRG=${prefix}/bin/luajit subport neovim-devel { github.setup neovim neovim efaf37a2b9450d56acbf48a44c3c791d00d70199 version 20240501-[string range ${github.version} 0 6] revision 0 github.tarball_from tarball checksums rmd160 1e4dce0c64f3d793120c64555a60050daed5e504 \ sha256 fa4babe9705a246c5d0db4acb41d816225b562cac3edf9953bf1f9ad8009bf17 \ size 12774557 conflicts neovim livecheck.url ${github.homepage}/commits/nightly.atom } notes { If you want to share your existing Vim configuration with Neovim, you can add these symlinks: ln -s ~/.vim ~/.config/nvim ln -s ~/.vimrc ~/.config/nvim/init.vim For possible incompatible changes and differences to Vim check ':help nvim-intro' in nvim. }