Catálogo de plugins
Los plugins integrados vienen con la aplicación; los ejemplos son un punto de partida para los tuyos. Instala cualquier plugin desde una carpeta, un .zip o una URL en el gestor de plugins (⌘⇧X).
17 plugins
PejavaArchive
pejava.archiveArchivos comprimidos como carpetas: zip, tar.gz/bz2/xz/zst, 7z, rar, iso, cab, xar, deb, rpm, gz… Intro los abre; F5/F6/F7/F8 copian hacia dentro y fuera, crean carpetas y eliminan dentro (zip, tar.*, 7z); los demás son de solo lectura.
PejavaRemote
pejava.remoteConexiones de red en los paneles: SFTP (con ~/.ssh/config), FTP, FTPS, WebDAV, SMB, AFP y NFS. Las conexiones guardadas están en ~/.pejava/connections.json; también se ofrecen los hosts de ~/.ssh/config, FileZilla, ~/.netrc y la red local. F5/F6/F7/F8 trabajan en el servidor; F4 abre un archivo en el editor de código (cada guardado lo sube), Mayús+F4 crea uno nuevo.
Disk Usage (Visual)
visual.disk-usageModo de panel «Visual»: analiza la carpeta y muestra qué ocupa espacio en un treemap sombreado.
PejavaSys
pejava.sysMonitor del sistema a ventana completa: gráfico y núcleos de la CPU, memoria, red, procesos (ordenar, filtrar, terminar).
File Operations
core.fileopsVer, editar, copiar, mover, crear carpetas y eliminar (F3–F8).
File System
core.filesystemPaneles del sistema de archivos local: proveedor, campos de tamaño/fecha/permisos, modos de lista y colores por tipo de archivo.
Icon, Outline and Preview Views
core.viewsVista de iconos con miniaturas, Outline (lista con carpetas que se despliegan, como en el Finder), vista previa (Quick View) del elemento del otro panel e iconos de formatos.
PejavaCodeEditor
pejava.codeeditorEdita texto y código directamente en el panel de vista previa (Ctrl+8, Quick View Ctrl+Q) con el editor Monaco: resaltado de sintaxis para html, css, js/ts, php, xml, c/c++, python, go, sql, yaml, markdown y más; IntelliSense para JS/TS, JSON, CSS, HTML. ⌘S / Ctrl+S guarda, Esc vuelve al otro panel. F4 edita un archivo a pantalla completa, Mayús+F4 crea uno nuevo.
Built-in Palettes
core.palettesPaletas de colores integradas: azul clásica, oscura y clara.
Solarized Dark Palette
example.solarized-paletteUn plugin sin código: solo aporta una paleta de colores (las paletas Solarized integradas son más completas).
Panels
core.panelsNavegación por los paneles, selección, diseño, ordenación y modos de lista genéricos.
Plugin Manager
core.plugin-managerMuestra, activa, desactiva, instala y elimina plugins, dentro de un panel.
Tabs
core.tabsPestañas como en Terminal: cada pestaña tiene su propio shell y paneles. ⌘T nueva pestaña, ⌘W cerrar, ⌘⇧[ ] o ⌃Tab para cambiar, ⌘1…9 para elegir; doble clic para renombrar, arrastrar para reordenar o sacarla a una ventana nueva.
Workbench
core.workbenchColores básicos, ajustes, comandos de la aplicación y barra de menús.
Directory Bookmarks
example.bookmarksUn proveedor de panel propio: carpetas guardadas a las que saltar.
Git Status Column
example.git-statusAñade un campo «Git» (M, A, ??, …) y un modo de lista «Git». git se ejecuta en la parte Node.
Hello World
example.hello-worldEl plugin útil más pequeño: un comando, una tecla, un elemento de menú.
Ningún plugin coincide.
Escribir un plugin
La mitad de PejavaCommander ya son plugins. Escribe tu propio panel, columna, vista o paleta en JavaScript sencillo.