Catálogo de plugins
Os plugins integrados vêm com o app; os exemplos são um ponto de partida para os seus. Instale qualquer plugin a partir de uma pasta, de um .zip ou de uma URL no gerenciador de plugins (⌘⇧X).
17 plugins
PejavaArchive
pejava.archiveArquivos compactados como pastas: zip, tar.gz/bz2/xz/zst, 7z, rar, iso, cab, xar, deb, rpm, gz… Enter os abre; F5/F6/F7/F8 copiam para dentro e para fora, criam pastas e excluem dentro (zip, tar.*, 7z); os demais são somente leitura.
PejavaRemote
pejava.remoteConexões de rede nos painéis: SFTP (com ~/.ssh/config), FTP, FTPS, WebDAV, SMB, AFP e NFS. As conexões salvas ficam em ~/.pejava/connections.json; hosts de ~/.ssh/config, FileZilla, ~/.netrc e da rede local também são oferecidos. F5/F6/F7/F8 funcionam no servidor; F4 abre um arquivo no editor de código (cada salvamento o envia), Shift+F4 cria um novo.
Disk Usage (Visual)
visual.disk-usageModo de painel “Visual”: analisa a pasta e mostra o que ocupa espaço em um treemap sombreado.
PejavaSys
pejava.sysMonitor do sistema na janela inteira: gráfico e núcleos da CPU, memória, rede, processos (ordenar, filtrar, encerrar).
File Operations
core.fileopsVisualizar, editar, copiar, mover, criar pastas e excluir (F3–F8).
File System
core.filesystemPainéis do sistema de arquivos local: provedor, campos de tamanho/data/permissões, modos de lista e cores por tipo de arquivo.
Icon, Outline and Preview Views
core.viewsVisualização em ícones com miniaturas, Outline (lista com pastas que se expandem, como no Finder), pré-visualização (Quick View) do item do outro painel e ícones de formatos.
PejavaCodeEditor
pejava.codeeditorEdite texto e código diretamente no painel de pré-visualização (Ctrl+8, Quick View Ctrl+Q) com o editor Monaco: realce de sintaxe para html, css, js/ts, php, xml, c/c++, python, go, sql, yaml, markdown e mais; IntelliSense para JS/TS, JSON, CSS, HTML. ⌘S / Ctrl+S salva, Esc volta ao outro painel. F4 edita um arquivo na janela inteira, Shift+F4 cria um novo.
Built-in Palettes
core.palettesPaletas de cores integradas: azul clássica, escura e clara.
Solarized Dark Palette
example.solarized-paletteUm plugin sem código: só contribui uma paleta de cores (as paletas Solarized integradas são mais completas).
Panels
core.panelsNavegação nos painéis, seleção, layout, ordenação e modos de lista genéricos.
Plugin Manager
core.plugin-managerLista, ativa, desativa, instala e remove plugins, dentro de um painel.
Tabs
core.tabsAbas como no Terminal: cada aba tem seu próprio shell e painéis. ⌘T nova aba, ⌘W fechar, ⌘⇧[ ] ou ⌃Tab para alternar, ⌘1…9 para escolher; clique duplo para renomear, arraste para reordenar ou para abrir uma nova janela.
Workbench
core.workbenchCores básicas, configurações, comandos do aplicativo e barra de menus.
Directory Bookmarks
example.bookmarksUm provedor de painel personalizado: pastas salvas para onde pular.
Git Status Column
example.git-statusAdiciona um campo “Git” (M, A, ??, …) e um modo de lista “Git”. O git roda na parte Node.
Hello World
example.hello-worldO menor plugin útil: um comando, uma tecla, um item de menu.
Nenhum plugin encontrado.
Escrever um plugin
Metade do PejavaCommander já é feita de plugins. Escreva seu próprio painel, coluna, visualização ou paleta em JavaScript simples.