Instalar o sim, o Vim de nova geração

O sim é instalado como o binário sim. Use um pacote onde houver um disponível, ou compile do código-fonte, o que sempre funciona.

Pacotes

Cada canal e se ele já está disponível. Um pacote que ainda não está disponível não tem comando aqui.

Homebrew (macOS e Linux)

brew install efg-technologies/tap/sim
CanalPacoteStatus
Homebrew (macOS e Linux)efg-technologies/tap/simDisponível
AUR (Arch Linux)sim-editorEm breve
crates.iosim-editorEm breve
crates.io (a biblioteca)sim-editor-coreEm breve

Compilar do código-fonte

Funciona hoje no Linux e no macOS.

git clone https://github.com/efg-technologies/sim.git
cd sim
cargo install --locked --path sim
  • Rust 1.88 ou posterior (o código usa let chains).
  • Linux ou macOS, em qualquer terminal. Cores, o protocolo de teclado do kitty e o OSC 52 são usados quando o terminal os oferece (Ghostty, kitty, WezTerm, tmux).
  • O git é usado para as marcas e os sinais da árvore quando está no PATH, e o ripgrep para a busca quando está; nenhum dos dois é obrigatório.

Notas de versão e o tarball do código-fonte: v0.2.0 no GitHub

Primeira execução

  • sim abre a árvore do diretório atual; sim dir abre outro; sim file abre um arquivo.
  • Ctrl-p encontra um arquivo, Ctrl-f busca no texto, Ctrl-n abre e fecha a árvore.
  • zl alterna entre as três aparências, zh desliga as cores de sintaxe, zi desliga os ícones.

Terminal e fontes

O sim pede ao seu terminal a cor de fundo e a paleta (OSC 11 e OSC 4) para calcular cores legíveis e usa ícones da Nerd Font na árvore. Sem uma Nerd Font, desligue os ícones com zi.