pkg.soopen package index

brew / Rang 4257

pyvim mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für pyvim in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install pyvim

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Pure Python Vim clone

Befehle und Aliase

  • pyvim

Verlauf

Projektgeschichte und Nutzung

pyvim is an experimental, pure-Python Vim-like terminal editor built on prompt-toolkit.

Projektgeschichte

Jonathan Slenders created pyvim after developing prompt-toolkit. Once prompt-toolkit had enough primitives for full-screen terminal interfaces, a small editor prototype became a way to test the toolkit's architecture and demonstrate its flexibility.

The project implemented Vim-like modes, windows, tabs, search and editor settings while integrating Python-oriented features such as Pygments highlighting, Jedi completion, and asynchronous Pyflakes checking. The official README also records performance and feature limitations relative to Vim.

Adoptionsgeschichte

pyvim was published as a Python package and later entered Homebrew. Its repository attracted substantial interest as both an editor experiment and a demonstration of prompt-toolkit, although the official documentation continues to describe important limitations compared with Vim.

Wie es verwendet wird

Users launch `pyvim` as a terminal editor and can alias `vi` or set the `EDITOR` environment variable to it. A `.pyvimrc` file can provide Python-based customization.

The official README cautions that pyvim remains less capable than Vim, particularly for large files and features such as folding and macros. It is therefore especially useful for experimentation with Python terminal UI and editor extensions.

Warum Paket-Nerds sich dafür interessieren

pyvim is notable less as a drop-in Vim replacement than as a proof that a full-screen, modal terminal editor could be built in pure Python on prompt-toolkit. It exposed editor requirements that could feed improvements back into the underlying toolkit and related Python terminal applications.

Zeitleiste

  • Origins: pyvim began as a small proof of concept after prompt-toolkit gained the components needed for a full-screen editor.
  • Development: Vim-like splits, tabs, settings, syntax highlighting, completion, and code checking were implemented.
  • Package adoption: pyvim became installable through Python packaging and Homebrew.

Related projects

  • prompt-toolkit is pyvim's terminal-interface foundation and the project from which pyvim originated.
  • Vim supplied pyvim's modal-editor model and command vocabulary.
  • ptpython is a related prompt-toolkit application mentioned by the author.
  • Kaa, Vai, and Vis are listed as alternative editors in the official README.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 1 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
.pyvimrc

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
pyvimcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-09-19
Manager-Version3.0.3
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/prompt-toolkit/pyvim

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:pyvim
Version3.0.3
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/pyvim
Homepagehttps://github.com/prompt-toolkit/pyvim
Repositoryhttps://github.com/prompt-toolkit/pyvim
LizenzBSD-3-Clause
Quellarchivhttps://files.pythonhosted.org/packages/c3/31/04e144ec3a3a0303e3ef1ef9c6c1ec8a3b5ba9e88b98d21442d9152783c1/pyvim-3.0.3.tar.gz
Abhängigkeitenpython@3.14
Bottleverfügbar (auf all)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepyvim
Version Scheme0
Revision1
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation