Nástroje pre kód
Tri voliteľné pluginy z registra vám pomôžu s prácou na kóde. Nainštalujte ich v Nastavenia → Pluginy → Dostupné pluginy. Oprávnenia Projektu a nástrojov platia ďalej. Aktuálnu verziu a minimálnu verziu Elowen pri každom plugine nájdete v registri.
- Language Server (LSP): typové kontroly a otázky ku kódu pomocou jazykových serverov.
- Project Editor: prehliadačová pracovná plocha pre súbory Projektu.
- GitHub: identita GitHubu vášho účtu a prepojenie repozitára Projektu pre
gitagh.
Čo ktorý plugin pridáva
- Language Server (LSP) pridáva šesť nástrojov len na čítanie:
LspDiagnostics,LspGoToDefinition,LspFindReferences,LspHover,LspDocumentSymbolaLspWorkspaceSymbol. Výsledky pochádzajú z jazykového servera pre daný súbor, nie z textového vyhľadávania. Elowen vie nainštalovať servery založené na npm do vlastného priečinka. Živá diagnostika kontroluje úpravy; vypnutím zastavíte všetky bežiace servery a nástroje zostanú v ponuke, ale oznámia, že je LSP vypnuté. Nečinné servery sa zastavia po čase nastavenom v Ako dlho ponechať servery spustené, predvolene po jednej minúte, a server sa uvoľní, keď sa práca jeho konverzácie skončí. - Project Editor pridáva pracovnú plochu pre súbory Projektu s editorom kódu, náhľadmi Markdownu, obrázkov, PDF, médií, súborov Office a CSV a históriou Git len na čítanie. Spravovaný Projekt ponúka dva korene: Projekt, vlastný priečinok Projektu, a Systém, celý trvalý súborový systém prostredia, ktorý môže prechádzať ktokoľvek, kto Projekt otvorí. Administrátori navyše dostanú koreň Systém pre uložený súborový systém hostiteľa. Vyberte spárovaný počítač vo výbere Projektu a pracujte s jeho súbormi rovnako; tam je Projekt priečinok, v ktorom beží pripojenie daného počítača, a Systém koreň súborového systému tohto počítača. Vypnutím pluginu zmizne editor a jeho súborové API prestane byť dostupné; registrácia Projektu a história Git úloh zostanú dostupné.
- GitHub nepridáva žiadne nástroje. Pripojte vo svojom účte vlastnú identitu GitHubu a potom prepojte Projekt s repozitárom; príkazy v termináli tohto Projektu potom spúšťajú
gitaghpod vašou identitou, takže Elowen publikuje vetvy a pracuje s pull requestmi prostredníctvom týchto príkazov. Prihlasovacie údaje GitHubu môže použiť len účet, ktorý prepojenie Projektu vytvoril. Ten účet alebo administrátor môže prepojenie odobrať. Členovia Projektu, ktorý prepojenie zdieľa, môžu v spravovanom kontajneri vidieť váš GitHub token v bežiacich procesoch, preto prepojenie zdieľajte len s ľuďmi, ktorým dôverujete.