Atom, GitHubin Electron-kehykseen rakennettu tekstieditori, on varustettu IDE: n kaltaisilla ominaisuuksilla edeltäjänä, jotta editorista tehdään täysimittainen IDE.
Ensimmäinen vaihe Atomin siirtymisessä tekstieditorista IDE: hen on Facebookin kanssa kehitetty valinnainen paketti Atom-IDE.
Paketti sisältää:
- älykkäämpi kontekstitietoinen automaattinen täydennys
- ääriviivanäkymä
mene
määritelmä- kyky löytää kaikki viitteet
- osoittamalla paljastamaan tietoja
- varoitukset (diagnostiikka)
- asiakirjan muotoilu
Alkuperäisessä julkaisussa on paketit TypeScriptille, Flow: lle, JavaScriptille, C #: lle ja PHP: lle. Nämä paketit käyttävät kielipalvelimia koodin ja projektien analysointiin. GitHub liittyy siten muihin yrityksiin, kuten Microsoft ja Red Hat, jotka ovat tukeneet kielipalvelimen protokollaa. Tuki on todennäköisesti myöhemmin Rustille, Go: lle ja Pythonille.
GitHub sanoo, että jos kielelle on olemassa kielipalvelin, kehittäjien on helppo luoda oma Atom-IDE-paketti, joka hyödyntää sitä käyttämällä Atom-kieliasiakkaan NPM-kirjastoa. Tämä tarjoaa tavallisen automaattisen liittämisen tärkeimpiin ominaisuuksiin sekä aputyökalut, kuten tukitiedostojen lataamisen ja muunnokset.
Aloittaakseen Atom-IDE: n, kehittäjien on avattava Atomin Asenna paketti -valintaikkuna, sitten etsittävä ja asennettava atom-ide-ui -paketti aktivoidakseen IDE-käyttöliittymä ja asentamalla tarvittava kielituki, kuten ide-typcript, ide- flowtype, ide-csharp, ide-java ja ide-php.