Instalar sim, el Vim de nueva generación

sim se instala como el binario sim. Use un paquete donde haya uno disponible, o compile desde el código fuente, que siempre funciona.

Paquetes

Cada canal y si ya está disponible. Un paquete que aún no está disponible no tiene comando aquí.

Homebrew (macOS y Linux)

brew install efg-technologies/tap/sim
CanalPaqueteEstado
Homebrew (macOS y Linux)efg-technologies/tap/simDisponible
AUR (Arch Linux)sim-editorPróximamente
crates.iosim-editorPróximamente
crates.io (la biblioteca)sim-editor-corePróximamente

Compilar desde el código fuente

Funciona hoy en Linux y macOS.

git clone https://github.com/efg-technologies/sim.git
cd sim
cargo install --locked --path sim
  • Rust 1.88 o posterior (el código usa let chains).
  • Linux o macOS, en cualquier terminal. Se usan los colores, el protocolo de teclado de kitty y OSC 52 cuando la terminal los ofrece (Ghostty, kitty, WezTerm, tmux).
  • git se usa para las marcas y los signos del árbol cuando está en PATH, y ripgrep para la búsqueda cuando lo está; ninguno es obligatorio.

Notas de la versión y el tarball del código fuente: v0.2.0 en GitHub

Primera ejecución

  • sim abre el árbol del directorio actual; sim dir abre otro; sim file abre un archivo.
  • Ctrl-p busca un archivo, Ctrl-f busca texto y Ctrl-n abre y cierra el árbol.
  • zl recorre las tres apariencias, zh desactiva los colores de sintaxis y zi desactiva los iconos.

Terminal y fuentes

sim pide a la terminal su fondo y su paleta (OSC 11 y OSC 4) para calcular colores legibles, y usa iconos de Nerd Font en el árbol. Sin una Nerd Font, desactive los iconos con zi.