Cara terbaik untuk menjelaskan sesuatu kepada orang yang bukan ahli adalah dengan memberikan contoh. Jadi cara terbaik untuk menjelaskan tentang Emacs adalah tentang warga sipil adalah dengan memberikan contoh kasus penggunaan yang dapat mereka pahami dan hubungkan.
Saya biasanya mulai dengan mengatakan sesuatu seperti ini: Emacs adalah editor teks jadul dari tahun 70-an yang ditemukan sebelum Microsoft Word dan semua aplikasi pengolah kata modern. Alasannya sangat keren adalah karena bisa diprogram. Ini memiliki lingkungan pemrograman yang dibangun di dalamnya, yang berarti Anda dapat menulis dan mengedit dengan cara yang sama seperti yang Anda lakukan dengan Microsoft Word.
Tetapi karena Emacs dapat diprogram, Anda dapat memprogramnya untuk melakukan apa saja. Dan karena ini dapat diprogram, Anda dapat mengintegrasikan Emacs dengan hal lain di komputer Anda, termasuk browser Anda, email Anda, kontak Anda, kalender Anda, Twitter, Evernote, dan bahasa pemrograman lain yang Anda gunakan.
Setiap orang yang menggunakan program Emacs untuk melakukan hal yang berbeda berdasarkan apa yang mereka butuhkan. Jadi pengembang web yang menggunakan Emacs dapat memprogramnya untuk melakukan __ dan __. Seorang ilmuwan atau akademisi mungkin memprogramnya untuk melakukan analisis statistik dengan R dan ...
Dalam kasus saya, karena saya seorang penulis, saya telah memprogram Emacs untuk melakukan hal-hal yang membantu saya dalam penelitian, penulisan, dan pengeditan, termasuk:
- ketika saya sedang melakukan penelitian dan saya menyalin dan menempelkan teks dari web, secara otomatis memformatnya sebagai kutipan blok, dan secara otomatis menyalin nama halaman, URL, dan tanggal dan membuat entri bibliografi
- mencari dan mengganti frase teks di beberapa file dalam direktori
- ketika saya menulis sesuatu, untuk secara otomatis mengekspor ke halaman web yang diformat dengan baik, dan, dari dokumen sumber yang sama, secara otomatis mengekspornya ke file PDF yang diformat dengan baik, secara otomatis menghasilkan halaman muka dan daftar isi
- bantu saya melacak daftar todo, janji temu, dan tenggat waktu saya
- bantu saya bertukar pikiran dan membuat peta pikiran
- secara otomatis mengirim email ke orang, dan mengotomatiskan jenis balasan email tertentu
Saya biasanya menyimpulkan dengan mengatakan sesuatu seperti: Pada dasarnya jika ada yang Anda lakukan secara teratur sebagai bagian dari alur kerja Anda, Emacs dapat diprogram untuk melakukannya secara otomatis. Jadi pada dasarnya ini adalah alat untuk memprogram editor teks Anda untuk melakukan apa pun yang Anda inginkan.