GitHub mengubah editor teks Atomnya menjadi IDE

Atom, editor teks GitHub yang dibangun di atas kerangka kerja Electron, dilengkapi dengan kemampuan seperti IDE sebagai pendahulu untuk membuat editor menjadi IDE yang lengkap.

Langkah pertama dalam transisi Atom dari editor teks ke IDE adalah paket opsional fitur yang dikembangkan dengan Facebook yang disebut Atom-IDE.

Paket sudah termasuk:

  • penyelesaian otomatis peka konteks yang lebih cerdas
  • tampilan garis besar
  • go to definisi
  • kemampuan untuk menemukan semua referensi
  • hover-to-mengungkapkan informasi
  • peringatan (diagnostik)
  • format dokumen

Rilis awal memiliki paket untuk TypeScript, Flow, JavaScript, C #, dan PHP. Paket-paket ini menggunakan server bahasa untuk menganalisis kode dan proyek. GitHub kemudian bergabung dengan perusahaan lain seperti Microsoft dan Red Hat yang telah mendukung protokol server bahasa. Dukungan kemungkinan besar nanti untuk Rust, Go, dan Python.

GitHub mengatakan bahwa, jika ada server bahasa untuk suatu bahasa, mudah bagi pengembang untuk membuat paket Atom-IDE mereka sendiri yang memanfaatkannya dengan menggunakan pustaka NPM klien bahasa Atom. Ini menyediakan kabel otomatis umum ke fitur-fitur utama serta alat bantu seperti mengunduh file dukungan dan konversi.

Untuk memulai dengan Atom-IDE, pengembang harus membuka dialog paket Instal Atom, lalu mencari dan menginstal paket atom-ide-ui untuk mengaktifkan antarmuka pengguna IDE dan menginstal dukungan bahasa yang diperlukan, seperti ide-typescript, ide- flowtype, ide-csharp, ide-java, dan ide-php.