No Nonsense Neovim Client in Rust
Go to file
Alexander Polakov fcf5e87bf8
feat: add ability to open files from Finder in macOS (#2395)
* non-working plist attempt

* add Neovide.icns

* remove old build attempt

* make-icns script

* add background for dmg installer

* app + dmg builder script

* first version of Info.plist

* add missing keys from production build

* support retina backgrounds with tiff

* add lots of types...

* also add exported type declarations

* consistent quotes

* sigh

* comment

* feat(mac): implement openFiles on macOS

* feat: default to fork if in tty

* add source image and instructions

---------

Co-authored-by: Travis <travis@marketcake.com>
2024-04-06 18:31:39 +03:00
.config Switch to nextest as test runner 2022-07-23 12:25:38 +02:00
.github Update the macOS CI to use macOS 12 instead of 11 (#2108) 2023-11-06 14:00:53 -08:00
.vscode Opengl (#655) 2021-06-13 15:55:40 -07:00
assets feat: add ability to open files from Finder in macOS (#2395) 2024-04-06 18:31:39 +03:00
extra/osx/Neovide.app/Contents feat: add ability to open files from Finder in macOS (#2395) 2024-04-06 18:31:39 +03:00
lua Prevent intro message hack from showing when the intro message is fixed upstream (#2460) 2024-04-05 01:08:59 +03:00
macos-builder feat: add ability to open files from Finder in macOS (#2395) 2024-04-06 18:31:39 +03:00
neovide-derive fix: Completely event driven update loop (#2167) 2023-12-17 19:36:05 -08:00
snap release: 0.12.0 2023-12-24 11:37:40 +01:00
src feat: add ability to open files from Finder in macOS (#2395) 2024-04-06 18:31:39 +03:00
ubuntu-builder Fix AppImage support and Dockerfile for testing (#1941) 2023-07-30 19:51:16 +02:00
website fix: execute login before starting login shell (#2405) 2024-03-29 19:59:00 +02:00
wix Create Windows installer (#1557) 2022-10-03 15:26:48 +02:00
.gitignore Fix AppImage support and Dockerfile for testing (#1941) 2023-07-30 19:51:16 +02:00
.nvim-dap.lua Add nvim-dap config 2023-11-17 13:34:03 -08:00
build.rs swap to new icon 2021-06-24 19:05:50 -07:00
Cargo.lock Direct3D Rendering on Windows (#2215) 2024-03-30 15:07:42 -07:00
Cargo.toml feat: add ability to open files from Finder in macOS (#2395) 2024-04-06 18:31:39 +03:00
LICENSE Update LICENSE 2023-01-11 12:07:07 -08:00
README.md docs: update matrix link to point to matrix.org 2024-03-19 11:14:41 +01:00
rustfmt.toml Add rustfmt.toml (#1750) 2023-01-30 01:34:19 -05:00

Neovide

Discord Chat on Matrix Discussions

This is a simple graphical user interface for Neovim (an aggressively refactored and updated Vim editor). Where possible there are some graphical improvements, but functionally it should act like the terminal UI.

To checkout all the cool features, installation instructions, configuration settings and much more, head on over to neovide.dev.


Screenshot of Neovide Screenshot of Neovide running on Windows

Author Notes

I've been using this as my daily driver since November 2019. It should be relatively stable, but I'm still working out some kinks and ironing out some cross platform issues. In general it should be usable at this point, and if it isn't I consider that a bug and appreciate a report in the issues! Any help and ideas are also greatly appreciated.

I'm also very interested in suggestions code quality/style wise when it comes to Rust. I'm pretty new to the language and appreciate any critiques that you might have to offer. I won't take all of them, but I promise to consider anything you might have to offer.

License

Licensed under MIT.