Nástroje pro kód
Tři volitelné pluginy z registru vám pomohou s prací na kódu. Nainstalujte je v Nastavení → Pluginy → Dostupné pluginy. Oprávnění Projektu a nástrojů platí dál. Aktuální verzi a minimální verzi Elowen u každého pluginu najdete v registru.
- Language Server (LSP): typové kontroly a otázky ke kódu pomocí jazykových serverů.
- Project Editor: prohlížečová pracovní plocha pro soubory Projektu.
- GitHub: identita GitHubu vašeho účtu a propojení repozitáře Projektu pro
gitagh.
Co který plugin přidává
- Language Server (LSP) přidává šest nástrojů jen pro čtení:
LspDiagnostics,LspGoToDefinition,LspFindReferences,LspHover,LspDocumentSymbolaLspWorkspaceSymbol. Výsledky pocházejí z jazykového serveru pro daný soubor, ne z textového hledání. Elowen umí nainstalovat servery založené na npm do vlastní složky. Živá diagnostika kontroluje úpravy; vypnutím zastavíte všechny běžící servery a nástroje zůstanou v nabídce, ale oznámí, že je LSP vypnuté. Nečinné servery se zastaví po době nastavené v Jak dlouho ponechat servery spuštěné, standardně po jedné minutě, a server se uvolní, když práce jeho konverzace skončí. - Project Editor přidává pracovní plochu pro soubory Projektu s editorem kódu, náhledy Markdownu, obrázků, PDF, médií, souborů Office a CSV a historii Git jen pro čtení. Spravovaný Projekt nabízí dva kořeny: Projekt, vlastní složku Projektu, a Systém, celý trvalý souborový systém prostředí, který může procházet kdokoli, kdo Projekt otevře. Administrátoři navíc dostanou kořen Systém pro uložený souborový systém hostitele. Vyberte spárovaný počítač ve výběru Projektu a pracujte s jeho soubory stejně; tam je Projekt složka, ve které běží připojení daného počítače, a Systém kořen souborového systému tohoto počítače. Vypnutím pluginu zmizí editor a jeho souborové API přestane být dostupné; registrace Projektu a historie Git úkolů zůstanou dostupné.
- GitHub nepřidává žádné nástroje. Připojte ve svém účtu vlastní identitu GitHubu a potom propojte Projekt s repozitářem; příkazy v terminálu tohoto Projektu pak spouštějí
gitaghpod vaší identitou, takže Elowen publikuje větve a pracuje s pull requesty prostřednictvím těchto příkazů. Přihlašovací údaje GitHubu může použít jen účet, který propojení Projektu vytvořil. Tento účet nebo administrátor může propojení odebrat. Členové Projektu, který propojení sdílí, mohou ve spravovaném kontejneru vidět váš GitHub token v běžících procesech, proto propojení sdílejte jen s lidmi, kterým důvěřujete.