Repolode
qvacua

qvacua/vimr

Uma interface gráfica nativa para macOS do Neovim, escrita em Swift, com recursos no estilo Mac, como busca de arquivos e workspaces.

Estrelas
7,013
Forks
234
Issues abertas
313
Último commit
há 28 dias

O que é?

VimR é uma interface gráfica para o Neovim que roda no macOS. O app incorpora o editor Neovim em uma janela Cocoa nativa e adiciona conveniências de interface semelhantes às de outros editores, mantendo o Neovim como mecanismo de edição.

O app inclui pré-visualização de Markdown, pré-visualização genérica de HTML que mantém a posição de rolagem ao recarregar, um buscador fuzzy de arquivos inspirado no Open Quickly do Xcode, um navegador de arquivos simples e um modelo de workspace para organizar projetos. Há suporte a zoom com pinça e rolagem com dois dedos no trackpad, e as ligaduras podem ser ativadas nas preferências.

O projeto também é dividido em pacotes Swift reutilizáveis. NvimView é um NSView que inclui o binário e o runtime do Neovim para incorporação em outros apps Cocoa, e NvimApi oferece acesso síncrono e assíncrono ao Neovim. Há binários pré-compilados e assinados na página Releases, e o app requer macOS 13.0 ou posterior.

Recursos principais

  • 01Incorpora o Neovim em uma janela nativa do macOS
  • 02Pré-visualização de Markdown e HTML genérico
  • 03Buscador fuzzy de arquivos semelhante ao Open Quickly do Xcode
  • 04Navegador de arquivos simples e modelo de workspace
  • 05Zoom com pinça e rolagem com dois dedos no trackpad
  • 06Inclui uma ferramenta de linha de comando

Casos de uso

  • Usuários de Vim que querem usar o Neovim em uma janela nativa do macOS
  • Pré-visualizar arquivos Markdown ou HTML durante a edição
  • Incorporar uma visualização do Neovim em um app Cocoa usando NvimView

Início rápido

  1. 1

    Baixe o app pré-compilado e assinado na página de Releases

  2. 2

    Clone o repositório e inicialize os submódulos

    git submodule update --init
  3. 3

    Instale as ferramentas de linha de comando do Xcode e as dependências e, em seguida, compile

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

Antes de usar

  • Disponível apenas para macOS; requer macOS 13.0 ou posterior.
  • Para compilar a partir do código-fonte, é necessário ter Xcode 26 e Homebrew.

Em coleções

Tópicos

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

Perguntas frequentes

O que é vimr?
Uma interface gráfica nativa para macOS do Neovim, escrita em Swift, com recursos no estilo Mac, como busca de arquivos e workspaces. VimR é uma interface gráfica para o Neovim que roda no macOS. O app incorpora o editor Neovim em uma janela Cocoa nativa e adiciona conveniências de interface semelhantes às de outros editores, mantendo o Neovim como mecanismo de edição.
vimr é gratuito? Qual é a licença?
vimr é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
vimr ainda é mantido?
Manutenção ativa. O último commit de vimr foi em 10 de out. de 2026.
Para que posso usar vimr?
Usuários de Vim que querem usar o Neovim em uma janela nativa do macOS Pré-visualizar arquivos Markdown ou HTML durante a edição Incorporar uma visualização do Neovim em um app Cocoa usando NvimView
Como instalar vimr?
Baixe o app pré-compilado e assinado na página de Releases Clone o repositório e inicialize os submódulos: git submodule update --init Instale as ferramentas de linha de comando do Xcode e as dependências e, em seguida, compile: clean=true notarize=false trust_plugins=true ./bin/build_vimr.sh
Onde consigo vimr?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/qvacua/vimr

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados