Descargar • Documentación
VimR es una GUI de Neovim para macOS escrita en Swift.
El objetivo es crear un editor que utilice Neovim en su interior con algunas de las prácticas funciones de GUI similares a las presentes en los editores modernos.
Hay otras GUI de Neovim para macOS, consulte la lista, entonces, ¿por qué?
Juega con Neovim,
jugar con Swift (y especialmente con RxSwift),
Juegue con la idea principal de la arquitectura Redux y
(lo más importante) ¡diviértete!
Si te sientes conversador, hay una sala de chat: https://matrix.to/#/#vimr:matrix.org
Si desea apoyar financieramente a VimR, utilice el patrocinador de Github.
Los binarios universales prediseñados, firmados y notariados, se pueden encontrar en Lanzamientos.
NvimView: módulo SwiftPM que contiene un NSView que agrupa todo, por ejemplo, el binario de Neovim y sus archivos runtime
, necesarios para integrar Neovim en una aplicación Cocoa.
RxMsgpackRpc: Implementación de MsgpackRpc usando RxSwift.
RxNeovimApi: contenedor RxSwift de la API de Neovim.
Vista previa de rebajas
Vista previa HTML genérica (conserva la posición de desplazamiento al recargar)
Buscador de archivos difusos al estilo "Abrir rápidamente..." de Xcode
Compatibilidad con trackpad: pellizcando para hacer zoom y desplazarse con dos dedos.
Ligaduras: desactivadas de forma predeterminada. Actívalo en Preferencias.
Herramienta de línea de comando.
(Simple) Explorador de archivos
Modelo de espacio de trabajo flexible al estilo de los IDE de JetBrain
Clona este repositorio. Instale homebrew
y luego en la raíz del proyecto:
actualización del submódulo git --init xcode-select --install # instala las herramientas de línea de comandos de Xcode, si aún no lo has hecho. prepare el paquete # instala dependencias, por ejemplo, herramientas de compilación para Neovimclean=true notarize=false ./bin/build_vimr.sh# Se colocará VimR.app en ./build/Build/Products/Release/
Consulte DESARROLLO.md.
MIT