Repolode
qvacua

qvacua/vimr

Interfaz gráfica nativa de macOS para Neovim, escrita en Swift, que integra el editor y ofrece funciones al estilo Mac, como un buscador de archivos y espacios de trabajo.

Estrellas
7,013
Forks
234
Issues abiertos
313
Último commit
hace 28 días

¿Qué es?

VimR es una interfaz gráfica para Neovim que funciona en macOS. Integra el editor Neovim en una ventana nativa de Cocoa y añade comodidades gráficas similares a las de otros editores, sin dejar de usar Neovim como motor de edición.

La aplicación incluye una vista previa de Markdown, una vista previa genérica de HTML que conserva la posición de desplazamiento al recargar, un buscador difuso de archivos inspirado en Open Quickly de Xcode, un explorador de archivos sencillo y un modelo de espacios de trabajo para organizar proyectos. También admite el gesto de pellizcar en el trackpad para acercar o alejar y el desplazamiento con dos dedos; además, se pueden activar las ligaduras en las preferencias.

El proyecto también está dividido en paquetes de Swift reutilizables. NvimView es un NSView que incluye el binario y el entorno de ejecución de Neovim para integrarlo en otras aplicaciones de Cocoa, y NvimApi ofrece acceso síncrono y asíncrono a Neovim. Hay binarios firmados precompilados en la página Releases, y la aplicación requiere macOS 13.0 o posterior.

Funciones clave

  • 01Integra Neovim en una ventana nativa de macOS
  • 02Vista previa de Markdown y HTML genérico
  • 03Buscador difuso de archivos similar a Open Quickly de Xcode
  • 04Explorador de archivos sencillo y modelo de espacios de trabajo
  • 05Gestos de pellizcar para acercar o alejar y desplazarse con dos dedos en el trackpad
  • 06Incluye una herramienta de línea de comandos

Casos de uso

  • Para usuarios de Vim que quieren usar Neovim en una ventana nativa de macOS
  • Para previsualizar archivos Markdown o HTML mientras se editan
  • Para integrar una vista de Neovim en una aplicación de Cocoa mediante NvimView

Inicio rápido

  1. 1

    Descarga la app precompilada y firmada desde la página de Releases

  2. 2

    Clona el repositorio e inicializa los submódulos

    git submodule update --init
  3. 3

    Instala las herramientas de línea de comandos de Xcode y las dependencias; después, compila

    clean=true notarize=false trust_plugins=true ./bin/build_vimr.sh

Antes de usarlo

  • Solo para macOS; requiere macOS 13.0 o posterior.
  • Para compilar desde el código fuente se necesitan Xcode 26 y Homebrew.

En colecciones

Temas

#neovim#vim#macos#swift#text-editor#cocoa#neovim-clients#neovim-experience#neovim-guis#objective-c

Preguntas frecuentes

¿Qué es vimr?
Interfaz gráfica nativa de macOS para Neovim, escrita en Swift, que integra el editor y ofrece funciones al estilo Mac, como un buscador de archivos y espacios de trabajo. VimR es una interfaz gráfica para Neovim que funciona en macOS. Integra el editor Neovim en una ventana nativa de Cocoa y añade comodidades gráficas similares a las de otros editores, sin dejar de usar Neovim como motor de edición.
¿vimr es gratuito? ¿Qué licencia tiene?
vimr es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿vimr sigue mantenido?
Mantenimiento activo. El último commit de vimr fue el 10 oct 2026.
¿Para qué puedo usar vimr?
Para usuarios de Vim que quieren usar Neovim en una ventana nativa de macOS Para previsualizar archivos Markdown o HTML mientras se editan Para integrar una vista de Neovim en una aplicación de Cocoa mediante NvimView
¿Cómo se instala vimr?
Descarga la app precompilada y firmada desde la página de Releases Clona el repositorio e inicializa los submódulos: git submodule update --init Instala las herramientas de línea de comandos de Xcode y las dependencias; después, compila: clean=true notarize=false trust_plugins=true ./bin/build_vimr.sh
¿Dónde consigo vimr?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/qvacua/vimr

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados