Baixar • Documentação
VimR é uma GUI Neovim para macOS escrita em Swift.
O objetivo é construir um editor que use Neovim internamente com alguns dos convenientes recursos de GUI semelhantes aos presentes em editores modernos.
Existem outras GUIs do Neovim para macOS, veja a lista, então por quê?
Brinque com Neovim,
brincar com Swift (e especialmente com RxSwift),
Brinque com a ideia principal da arquitetura Redux e
(o mais importante) divirta-se!
Se você quiser conversar, há uma sala de chat: https://matrix.to/#/#vimr:matrix.org
Se você deseja apoiar financeiramente o VimR, use o patrocinador do Github.
Binários universais pré-construídos, assinados e autenticados em cartório podem ser encontrados em Versões.
NvimView: módulo SwiftPM contendo um NSView que agrupa tudo, por exemplo, o binário do Neovim e seus arquivos runtime
, necessários para incorporar o Neovim em um aplicativo Cocoa.
RxMsgpackRpc: Implementação de MsgpackRpc usando RxSwift.
RxNeovimApi: wrapper RxSwift da API Neovim.
Visualização de redução
Visualização HTML genérica (mantém a posição de rolagem ao recarregar)
Localizador de arquivos difuso no estilo "Abrir rapidamente ..." do Xcode
Suporte para trackpad: Beliscar para ampliar e rolar com dois dedos.
Ligaduras: Desativadas por padrão. Ative-o nas Preferências.
Ferramenta de linha de comando.
(Simples) Navegador de arquivos
Modelo de espaço de trabalho flexível à la JetBrain IDEs
Clone este repositório. Instale homebrew
e depois na raiz do projeto:
atualização do submódulo git --init xcode-select --install # instala as ferramentas de linha de comando do Xcode, se você ainda não preparou o pacote # instala dependências, por exemplo, ferramentas de construção para Neovimclean=true notarize=false ./bin/build_vimr.sh# VimR.app será colocado em ./build/Build/Products/Release/
Consulte DEVELOP.md.
MIT