pkg.soopen package index

brew / rang 4257

Installer pyvim avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de pyvim pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install pyvim

local Homebrew formula metadata

aperçu

Résumé du paquet

Pure Python Vim clone

Commandes et alias

  • pyvim

historique

Historique du projet et usages

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

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

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

exécutables

Exécutables installés

CommandeTypeExpositionNote
pyvimcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-09-19
version du gestionnaire3.0.3
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

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

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:pyvim
Version3.0.3
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/pyvim
Page d'accueilhttps://github.com/prompt-toolkit/pyvim
Dépôthttps://github.com/prompt-toolkit/pyvim
LicenceBSD-3-Clause
Archive sourcehttps://files.pythonhosted.org/packages/c3/31/04e144ec3a3a0303e3ef1ef9c6c1ec8a3b5ba9e88b98d21442d9152783c1/pyvim-3.0.3.tar.gz
Dépendancespython@3.14
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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