Open
Conversation
OPOST is an c_oflag flag. Similarly, ECHO, ECHONL etc. are c_lflag flags.
LuaJIT switched to a rolling-release model with multiple maintained branches. This commit hash is the current head of the branch currently marked as "production": v2.1.
The original project was abandoned, so this uses neovim's fork, see https://github.com/neovim/neovim/blob/master/MAINTAIN.md#third-party-dependencies for more details.
These parsers are required by neovim.
This is better than hardcoding it to 0. Neovim uses this count to determine how many threads to spawn in `vim.pack`. Previously, it spawned 0 threads and got stuck when downloading plugins.
Member
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

This adds a port of the neovim text editor.
The package.sh is a bit complex since cross-compiling neovim requires you to first build it on the host. I have more patches locally to add system clipboard integration,
opencommand support and some font symbols, but I didn't include them in this PR to keep the scope smaller.This PR also includes a LibC and a libuv patch to fix two bugs I hit in the neovim port.
Building neovim requires luajit and luarocks to be installed on the host.
(This screenshot was taken after doing

export COLORTERM=truecolorto tell neovim that we support 24-bit color. We should probably define that environment variable in Terminal, see https://github.com/termstandard/colors)