Belajar GNU Emacs Bersama Teman Lama

Bismillahirrahmanirrahim.

Sebuah hal yang sangat langka terjadi apabila saya bisa belajar GNU/Linux bersama orang secara nyata akibat sedikit orang yang mau mempelajarinya. Lebih mengejutkan lagi hari ini Rabu 26 Oktober 2016 saya mengalami hal yang jauh lebih langka lagi yaitu saya belajar GNU Emacs bersama kawan lama saya. Bagi Anda yang belum tahu, GNU Emacs adalah sebuah program text editor yang sangat cepat dan powerful, bisa digunakan untuk segala jenis teks terutama untuk kepentingan pemrograman, dengan basis pengguna yang sangat kuat di seluruh dunia. GNU Emacs adalah bagian dari GNU Operating System, oleh karena itu ia adalah free software (bahkan usianya lebih tua daripada GNU itu sendiri). Baca situs resminya https://www.gnu.org/software/emacs.

screenshot-from-2016-10-26-18-43-08
Tampilan GNU Emacs di laptop Ubuntu saya yang dilihat pertama kali oleh teman lama saya

Teman lama saya ini adalah seorang pemula murni dalam bidang GNU/Linux, tetapi beliau ingin belajar pemrograman C. Kebetulan malam ini saya memperlihatkan Emacs kepadanya yang sedang saya split jadi 3 window saat saya menulis suatu kode sumber C. Saya anjurkan beliau menginstal Emacs di Xubuntu 16.04 beliau dan beliau melakukannya! Sesaat kemudian saya mengajarkan kunci-kunci Emacs kepadanya dan beliau dalam sesaat itu bisa menavigasi split-split window dan melakukan compiling satu kode sumber C! Anda tahu rasanya bisa belajar GNU Emacs seperti ini? Sangat mengagumkan! Alhamdulillah, akhirnya saya bisa mengalaminya.

dsc_1733
Kiri: laptop teman saya (Xubuntu), kanan: laptop saya (Ubuntu), dua-duanya menayangkan GNU Emacs di atas GNU/Linux

Kunci-kunci yang saya ajarkan sengaja saya batasi. Yang paling pertama saya ajarkan kepadanya adalah C-x C-f untuk membuat sebuah berkas baru. Pada sentuhan pertama ini saya memberikan penekanan kepadanya, bahwa sistem kerja Emacs itu antara tombol Ctrl dan tombol huruf. Saya berikan sedikit latihan kecil sampai beliau terbiasa. Beliau bisa memahaminya. Kemudian kunci lain yang saya ajarkan adalah menu Emacs yaitu tombol F10, dan saya jelaskan bahwa beliau bisa mengetahui shortcut keys milik Emacs dari menu-menu yang ada. Kemudian, yang paling pokok saya ajarkan adalah C-x 2 (split window atas bawah) kemudian C-x 3 (split window kiri kanan) kemudian pastinya C-x o (pindah kursor ke window berikutnya). Ketiga kunci paling pokok ini beliau ulang-ulangi dan beliau bisa menerimanya. Ini sangat menarik, dan menyenangkan hati saya. Total waktu untuk kejadian di atas seluruhnya adalah kurang dari 30 menit.

Program dalam kode sumber C yang saya tulis dengan Emacs itu bisa Anda baca di sini http://paste.ubuntu.com/23383737/. Saya menyatakan program ini adalah free software dan bersifat copyleft. Program inilah yang teman lama saya coba kompilasikan di dalam Emacs.

Pengalaman hari ini alhamdulillah tergolong pengalaman yang ingin sekali saya alami sejak pertama saya kenal GNU/Linux. Kendati ini langka, saya tetap bersyukur, dan saya berharap besok saya masih tetap bisa mengalaminya. Saya ingin berbagi, saya ingin mengajarkan GNU/Linux. Semoga tulisan ini bermanfaat.

Notabene: kejadian malam ini terjadi ketika saya sedang dalam proses mengerjakan pengunggahan paket .alldeb sesi terakhir.

Iklan

2 thoughts on “Belajar GNU Emacs Bersama Teman Lama

Mohon jangan gunakan emotikon:

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s