Installer sim, le Vim nouvelle génération

sim s’installe sous la forme du binaire sim. Utilisez un paquet là où il est disponible, ou compilez depuis les sources, ce qui fonctionne toujours.

Paquets

Chaque canal et s’il est disponible. Un paquet qui n’est pas encore disponible n’a pas de commande ici.

Homebrew (macOS et Linux)

brew install efg-technologies/tap/sim
CanalPaquetStatut
Homebrew (macOS et Linux)efg-technologies/tap/simDisponible
AUR (Arch Linux)sim-editorBientôt disponible
crates.iosim-editorBientôt disponible
crates.io (la bibliothèque)sim-editor-coreBientôt disponible

Compiler depuis les sources

Cela fonctionne dès aujourd’hui sous Linux et macOS.

git clone https://github.com/efg-technologies/sim.git
cd sim
cargo install --locked --path sim
  • Rust 1.88 ou plus récent (le code utilise les let chains).
  • Linux ou macOS, dans n’importe quel terminal. Les couleurs, le protocole clavier de kitty et OSC 52 sont utilisés quand le terminal les propose (Ghostty, kitty, WezTerm, tmux).
  • git sert aux marques et aux signes de l’arborescence quand il est dans le PATH, et ripgrep à la recherche quand il y est ; ni l’un ni l’autre n’est obligatoire.

Notes de version et archive des sources (tarball) : v0.2.0 sur GitHub

Premier lancement

  • sim ouvre l’arborescence du répertoire courant ; sim dir en ouvre un autre ; sim file ouvre un fichier.
  • Ctrl-p trouve un fichier, Ctrl-f cherche dans le texte, Ctrl-n ouvre et ferme l’arborescence.
  • zl fait défiler les trois apparences, zh désactive les couleurs de syntaxe, zi désactive les icônes.

Terminal et polices

sim demande à votre terminal sa couleur de fond et sa palette (OSC 11 et OSC 4) pour calculer des couleurs lisibles, et utilise des icônes Nerd Font dans l’arborescence. Sans Nerd Font, désactivez les icônes avec zi.