VimR: Native Vim editor for macOS

VimR: Native Vim editor for macOS
Photo by James Harrison / Unsplash

Project VimR is a Neovim GUI for macOS. Our confident goal is to create an editor that incorporates Neovim functionality while providing the convenience of modern GUI features. We primarily use Swift, but also utilize C/Objective-C when necessary.

The features include Markdown preview, generic HTML preview (which retains scroll position upon reloading), a fuzzy file finder similar to Xcode's "Open Quickly", trackpad support for zooming and scrolling, and the ability to enable ligatures in the Preferences. Additionally, we offer a command line tool and a (Simple) file browser.

Features

  • Markdown preview
  • Generic HTML preview (retains the scroll position when reloading)
  • Fuzzy file finder a la Xcode's "Open Quickly..."
  • Trackpad support: Pinching for zooming and two-finger scrolling.
  • Ligatures: Turned off by default. Turn it on in the Preferences.
  • Command line tool.
  • (Simple) File browser
  • Flexible workspace model a la JetBrain's IDEs
  • Neovim's runtime-files, needed to embed Neovim in a Cocoa App
  • SwiftPM module which bundles everything
  • RxSwift wrapper of Neovim API
  • Implementation of MsgpackRpc using RxSwift
  • RxSwift wrapper for local and remote CFMessagePort
  • Provides pre-built binaries

License

  • MIT License

Resources

GitHub - qvacua/vimr: VimR — Neovim GUI for macOS in Swift
VimR — Neovim GUI for macOS in Swift. Contribute to qvacua/vimr development by creating an account on GitHub.
VimR
Download VimR for free. Neovim GUI for macOS in Swift. Project VimR is a Neovim GUI for macOS. The goal is to build an editor that uses Neovim inside with many of the convenience GUI features similar to those present in modern editors.



Read more




Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+