tentang buku ini - internet archive
TRANSCRIPT
Tentang Buku Ini
Buku ini adalah pengantar pengoperasian program komputer GNU Emacs untuk pemula
dalam bentuk ringkas. Buku ini adalah kumpulan dari 4 artikel bertopik Emacs di situs
Linuxku.com. Buku ini diterbitkan dalam bentuk ebook, berlisensi CC BY-SA, dan bisa
diunduh secara daring di www.linuxku.com. Buku ini disusun sedemikian rupa agar
mudah dicetak sendiri oleh pembaca. Semoga dengan hadirnya buku ini, pembaca di
Indonesia bertambah pengetahuan & keterampilan mengoperasikan free software1 di
komputernya masing-masing.
Detail Buku
• Judul: Panduan Dasar Emacs untuk Pemula
• Penulis: Ade Malsasa Akbar
• Penerbit: www.linuxku.com
• Lisensi: Creative Commons Attribution-ShareAlike 3.0
https://creativecommons.org/licenses/by-sa/3.0/
• Jumlah halaman: 35
• Tingkat kesulitan: pemula
• Sumber artikel: (1) http://www.linuxku.com/2017/10/panduan-dasar-emacs-untuk-
pemula-bagian-1.html (2) http://www.linuxku.com/2017/10/panduan-dasar-
emacs-untuk-pemula-bagian-2.html (3) http://www.linuxku.com/2017/11/panduan-
dasar-emacs-untuk-pemula-bagian-3.html (4)
http://www.linuxku.com/2017/11/panduan-dasar-emacs-untuk-pemula-bagian-
4.html
• Disusun dengan: LibreOffice Writer 5.1, Abrowser 50, Pluma 1.12, dan Inkscape
0.91 di atas Trisquel 8.0 GNU/Linux
1 https://www.gnu.org/philosophy/free-sw.html
2
Bagian 1
Tulisan ini untuk Anda yang ingin mencoba Emacs. Anda diharapkan sudah sering
memakai penyunting teks lain seperti LibreOffice atau Eclipse sehingga tidak kaget
dengan Emacs. Pada Bagian 1 ini, Anda akan belajar apa itu Emacs, apa
keunggulannya, alamat unduhannya, dan bagaimana dasar pengoperasiannya, terutama
cara menerapkan kunci pintas seperti 'C-x C-f'. Tulisan ini didasarkan pada Emacs 24
di sistem operasi Trisquel 8 GNU/Linux. Nanti pada bagian 2, Anda akan belajar
bagaimana mengoperasikan Org-mode untuk produktif menulis dengan Emacs. Semoga
tulisan ini menambah kelengkapan panduan berbahasa Indonesia tentang Emacs.
Apa Itu Emacs?
Logo Emacs
Emacs adalah program penyunting teks (seperti Notepad) dengan kemampuan super
(seperti LibreOffice+Eclipse) untuk segala kebutuhan. Emacs, nama lengkapnya GNU
Emacs, adalah bagian dari sistem operasi GNU2, yang tersedia untuk GNU/Linux,
Windows, dan Mac OS X. Emacs umumnya digunakan oleh programer dan hacker untuk
menulis program, tetapi karena kelenturannya ada juga pengguna nonteknis yang
memakainya untuk menulis bermacam artikel, buku, atau jurnal ilmiah. Orang awam bisa
salah paham mengira Emacs itu sistem operasi, karena terlalu banyak fiturnya, sebab
Emacs telah dilengkapi peramban web, email client, package manager, kalender, bahkan
permainan tetris. Penemu Emacs adalah Richard Stallman yaitu pendiri sistem operasi
GNU dan gerakan free software sedunia dan bukan rahasia kalau Emacs lebih tua
daripada GNU OS itu sendiri. Lebih lanjut tentang Emacs ada di situs resminya
https://www.gnu.org/software/emacs.
2 https://www.gnu.org
3
Mengapa Menggunakan Emacs?
Tidak ada paksaan menggunakan Emacs atau penyunting tertentu lainnya. Namun jelas
Emacs adalah free software3 yang memberi pengguna hak-haknya, bukan proprietary
software. Di sisi teknis, bila Anda serius investasi waktu Anda takkan sia-sia, silakan lihat
video presentasi Perry Metzger4 (pengembang sistem operasi NetBSD), lihat pesannya,
Emacs cukup dikuasai sekali lalu digunakan 30 tahun dan seterusnya. Bagi pengguna
non-programer, Anda bisa sekadar coba pengalaman baru atau pakai Emacs untuk
menulis bermacam buku/artikel.
Emacs Bisa Apa?
Tugas utama Emacs adalah menyunting teks. Namun sebab kelenturannya Emacs
melebar fungsi ke segala hal yang ada hubungannya dengan teks. Apa pun itu. Apa saja
yang Emacs bisa? Berikut di antaranya:
• Sebagai penyunting teks biasa
• Sebagai IDE pemrograman bahasa C, C++, Python, PHP, Java, Lisp, Shell, dan
apa saja lainnya
• Sebagai kalender
• Sebagai penjadwal tugas dan TODOs
• Sebagai penyunting LaTeX
• Sebagai spreadsheet editor (seperti LibreOffice Calc)
• Sebagai presentation editor (seperti LibreOffice Impress)
• Sebagai pengekspor dokumen ke PDF, ODF LibreOffice, dan LaTeX
• Menyediakan shell terintegrasi
• Mendukung version control systems (Git, SVN, Mercurial, Bazaar, dll.)
• Debugging
3 https://www.gnu.org/philosophy/free-sw.html
4 https://www.youtube.com/watch?v=VADudzQGvU8 “The Editor of a Lifetime”
4
• Compiling (C, C++, dsb.)
• Kirim email, baca email
• Meramban web (mis. googling)
• Menyediakan games seperti tetris, snake, solitaire
• Menambahkan fungsi-fungsi baru dengan extensions (seperti add-ons di Firefox)
Catatan: semua fitur di atas adalah bawaan dan konsekuensinya ukuran paket Emacs itu
besar. Versi 25 kira-kira 40-50MB.
Mulai Menginstal Emacs
Tulisan ini diberlakukan untuk --utamanya-- pengguna GNU/Linux, dan tentu pengguna
Windows dan Mac OS X. Emacs telah berusia 30 tahun lebih dan tersedia untuk OS-OS
Anda sekalian. Saya ingin para pengguna komputer mencoba Emacs di OS apa saja.
• Ubuntu sekeluarga: $ sudo apt-get install emacs
• Fedora sekeluarga: $ sudo dnf install emacs
• openSUSE sekeluarga: $ sudo zypper install emacs
• Slackware: $ sudo slackpkg install emacs
• Arch sekeluarga: $ sudo pacman -S emacs
• Gentoo sekeluarga: $ emerge --pretend app-editors/emacs
• Windows: ambil program eksekutabel Emacs
• Mac OS X: ambil paket Emacs
Dasar-Dasar Emacs
Berikut ini prinsip dasar pengoperasian Emacs. Anda cukup menguasainya satu kali dan
terapkan seterusnya.
5
• Emacs itu berorientasi-kibor, jadi interaksi Anda akan fokus pada kibor dan jauh
dari mouse.
• Emacs didesain agar memberi pengguna kecepatan kerja maksimum, maka
Anda akan sering memakai tombol pintas, seperti C-c C-f untuk Open File.
• Emacs punya menu F10, dari menu ini Anda tahu tombol-tombol pintas apa
untuk menu apa.
• Emacs bisa dioperasikan di GUI maupun di CLI, di desktop maupun di konsol.
• Emacs punya 2 kunci: Ctrl disingkat C besar dan Esc disingkat M besar sehingga
ada pintasan seperti C-c (berarti Ctrl-C) dan M-x (berarti Esc-x).
Pencet 'F10' kalau Anda lupa tombol pintasnya
Navigasi Dasar
Tiga kunci navigasi inilah yang akan setiap hari Anda pakai di Emacs.
a) Perpindahan Kursor
Tombol kiri, bawah, kanan, atas berfungsi untuk pindah kursor. Artinya Anda tidak
memakai HJKL untuk berpindah.
6
b) Cara Membaca Pintasan
• Contoh pintasan C-x C-f, berarti pencet 'Ctrl-x' lalu lepas lalu pencet 'Ctrl-f'.
• Contoh lagi C-x 3, berarti penct 'Ctrl-x' lalu lepas lalu pencet '3'.
• Contoh terakhir M-x org-mode RET, berarti pencet 'Esc-x' lalu lepas lalu ketik
'org-mode' lalu pencet 'RETURN' (yaitu tombol Enter).
c) Belah Layar & Berpindah Layar
• Pencet C-x 2 membelah layar atas-bawah.
• Pencet C-x 3 membelah layar kiri-kanan.
• Pencet C-x o pindah kursor ke belahan layar sebelah.
• Pencet C-x 0 menutup belahan layar aktif.
Gunakan F10 (File > New Window Below/Right) bila Anda lupa pintasannya.
1. Menyalakan & Menutup Emacs
Ikon Emacs di desktop
7
Klik-ganda pada ikon 'Emacs (GUI)' di desktop. Atau, buka ikon 'Emacs (GUI)' dari menu.
Bila Anda ingin jalankan Emacs di dalam Terminal dan konsol (mis. di server), gunakan
perintah:
$ emacs --no-window
Pencet C-x C-c menutup Emacs.
Gunakan F10 (File > Quit) bila Anda lupa pintasannya.
2. Menu & Membatalkan Aksi
• Pencet F10 membuka menu.
• Pencet C-g membatalkan aksi.
Membatalkan aksi adalah pintasan penting karena sering dipakai. Ini sama seperti tombol
Cancel pada GUI atau Ctrl-c pada bash Terminal.
3. Membuat dan Membuka Berkas
Membuka berkas
• Pencet C-x C-f lalu ketik nama berkas lalu pencet Enter, ini membuat berkas.
8
• Pencet C-x C-f lalu ketik alamat/nama berkas yang telah dibuat lalu pencet
Enter, ini membuka berkas.
Gunakan F10 (File > Visit New File) bila Anda lupa pintasannya.
4. Menyimpan
Pencet C-x C-s menyimpan berkas.
Gunakan F10 (File > Save) bila Anda lupa pintasannya.
5. Undo
Pencet C-x u.
Gunakan F10 (Edit > Undo) bila Anda lupa.
6. Seleksi/Blok Teks
Ini sama saja dengan di Notepad dll. Ctrl+Shift+Kanan/Kiri untuk menyeleksi teks
menyamping, dan Ctrl+Shift+Atas/Bawah untuk menurun.
7. Bermain Buffer
• Pencet C-x C-b menampilkan daftar buffer di belahan layar baru.
9
• Pencet C-x o pindah kursor ke daftar buffer.
• Letakkan kursor pada salah satu nama buffer.
• Pencet RET membuka buffer.
• Pencet C-d x mematikan buffer.
• Pencet C-x o lagi pindah kursor ke belahan layar sebelah.
Gunakan F10 (Buffers > List All) bila Anda lupa pintasannya.
Buffer dalam istilah Emacs kurang-lebih mirip tabs pada web browser. Berpindah buffer
seperti berpindah tab, membuat buffer baru seperti membuka tab baru, menutup buffer
seperti menutup tab, dan satu berkas satu buffer.
8. Perintah Spesial
• Pencet M-x membuka masukan perintah.
• Pencet TAB untuk melihat seluruh perintah-perintah yang ada.
• Pencet M-x org-mode RET memasuki Org-Mode. org-mode adalah salah satu
perintah dari sekian banyak perintah pada Emacs.
10
Bagian 2
Org-Mode adalah satu fasilitas di dalam Emacs untuk mengorganisir hidup Anda. Dengan
Org-Mode Anda bisa melihat kalender, membuat jadwal-jadwal, TODOs, dan yang akan
kita pelajari, menulis tulisan yang rapi secara otomatis. Kita akan menulis teks biasa
tetapi hasilnya otomatis berbentuk HTML dan terbuka di peramban web. Emacs yang
akan mengotomatisasi itu semua. Artikel Bagian 2 ini mempersyaratkan Anda sudah bisa
sedikit dasar-dasar Emacs. Bila Anda belum bisa, bacalah terlebih dahulu Artikel Bagian
15. Nanti, di Bagian 3 Anda akan belajar mengekspor ke dokumen PDF (ebook), PDF
(presentasi LaTeX Beamer), dan ODT (LibreOffice) dengan tampilan yang indah. Selamat
belajar Emacs!
Hasil Akhir
Dokumen yang hendak kita buat wujudnya seperti berikut ini. Teks ini otomatis ada daftar
isinya, ada headings (subjudul-subjudul), dan lengkap dengan pemformatan teksnya
(bold, italic, dst.). Jangan lupa, pencet F10 (membuka menu) bila Anda lupa pintasan-
pintasan Emacs.
5 http://www.linuxku.com/2017/10/panduan-dasar-emacs-untuk-pemula-bagian-1.html
11
Dokumen HTML dibuat dengan Emacs, dibuka dengan peramban
1. Nyalakan Emacs
Jalankan Emacs dari klik-ganda ikon ‘Emacs (GUI)’ di desktop. Bila Anda suka, jalankan
di dalam Terminal juga boleh:
$ emacs --no-window
2. Nyalakan Org-Mode
M-x org-mode RET
3. Buat Berkas Baru
C-x C-f belajar.txt RET
12
Pencet F10 (File > Visit New File) bila Anda lupa pintasannya.
4. Mulai Mengetik
Ketikkan teks persis seperti di bawah ini. Perhatikan bintang (*, **, ***) adalah kunci
penting pada Org-Mode.
* Mengenal Emacs
Ini paragraf pembuka dokumen.
** Apa Itu Emacs?
Ini subparagraf.
** Apa Kelebihan Emacs?
Ini juga subparagraf.
*** Bisa menulis
Ya, Emacs memang untuk menulis.
*** Bisa browsing
Ya, Emacs bisa browsing juga.
13
Penampakan tulisan di dalam Emacs
5. Simpan
C-x C-s
6. Ekspor ke HTML
C-c C-e h o
7. Terbuka Peramban Web
Segera setelah Anda ekspor, peramban web Anda otomatis akan muncul memperlihatkan
dokumen yang baru Anda ketik. Perhatikan hasilnya. Rapi, bukan?
14
Peramban web otomatis menayangkan dokumen kita
Susunan dokumen hasil penulisan Anda:
• judul
• daftar isi (dengan pranala)
• heading 1
• heading 2
• heading n
• nama penulis
• tanggal penulisan
• keterangan versi Emacs & Org-mode
semuanya otomatis dihasilkan oleh Emacs. Beginilah Org-mode membantu hidup Anda.
15
8. Navigasi Dasar Org-Mode
Kembalilah ke layar Emacs dan lakukan percobaan ini.
• Taruh kursor di mana saja
• Pencet Shift+Tab sebanyak 3 kali
• Pencet Shift+Tab sekali lagi agar semua subjudul terlipat (OVERVIEW) Taruh
kursor pada salah satu bintang yang lain
• Pencet Tab sebanyak 2 kali
• Lakukan itu untuk bintang yang lain juga
Pertujukan Shift+Tab dan Tab
Percobaan di atas ialah melipat semua subjudul-subjudul sekaligus dan
menayangkannya kembali. Jadi, Org-mode memudahkan Anda agar tidak usah melipat
satu-per-satu untuk semua subjudul. Juga, bila semua subjudul sudah terlipat, cukup
pencet TAB untuk membuka satu lipatan.
9. Judul Tulisan dan Nama Penulis
16
Dengan kode istimewa Anda bisa menentukan judul tulisan dan nama penulis yang akan
dimasukkan ke segala dokumen (HTML, PDF, ODF) yang dihasilkan. Jika Anda
perhatikan, halaman web yang terbuka di peramban Anda belum berisi nama Anda di
bagian akhirnya. Itu yang akan Anda ganti di sini. Lakukan latihan ini.
a) Bubuhkan tulisan ini di baris teratas:
#+TITLE:Pengalaman Saya Belajar Org-Mode
b) Bubuhkan tulisan ini pas di baris bawahnya:
#+AUTHOR:NAMA ANDA DI SINI
c) Ekspor dokumen ke HTML:
C-c C-e h o
Sekarang perhatikan judul tulisan Anda dan nama penulisnya di sana. Bagus, bukan?
17
Bagian 3
Pada bagian 3 ini Anda akan belajar sedikit mengatur Emacs (tepatnya, Org-mode) agar
dapat menyimpan ke format ODT (LibreOffice Writer), PDF (ebook ala LaTeX), dan PDF
(presentasi Beamer yang indah). Anda akan mencoba ekspor dokumen kemarin (dari
Bagian 1 dan Bagian 2) ke PDF dan ODT. Artinya, dengan Emacs Anda bisa
menggantikan fungsi LibreOffice Writer dan Impress (word processor dan presentation)
serta pengolah dokumen LaTeX macam TexMaker. Spesial saya perkenalkan di sini salah
satu eksporan Anda nanti adalah presentasi Beamer, yaitu presentasi ala LaTeX dengan
penampilan cantik nan profesional (sering dipakai di konferensi-konferensi internasional).
Dengan Emacs Anda hanya perlu 3 detik untuk menghasilkannya. Nantikan Bagian 4
sebagai penutup yang berisi sumber-sumber di internet (website, blog, template, video)
yang akan membantu Anda belajar sendiri Emacs sampai mahir. Selamat belajar!
PENTING: bagian 3 ini membutuhkan Anda sudah menguasai sedikit dasar-dasar
Emacs. Jika Anda belum bisa, cukup baca dulu Bagian 16.
Unduh Contoh
Berikut ini contoh-contoh berkas TXT yang bisa Anda buka di Emacs dan coba-coba edit
(klik kanan > Save Link As):
• pelajaran-satu.txt https://archive.org/download/librefiles/pelajaran-satu.txt
• pelajaran-dua.txt https://archive.org/download/librefiles/pelajaran-dua.txt
• pelajaran-tiga.txt https://archive.org/download/librefiles/pelajaran-tiga.txt
6 http://www.linuxku.com/2017/10/panduan-dasar-emacs-untuk-pemula-bagian-1.html
18
1. Memasuki Pengaturan Ekspor
M-x customize-option RET org-export-backends
Perintah di atas membukakan jendela pilihan-pilihan format ekspor seperti ODT, PDF,
LaTeX, dsb. Perhatikan gambar di bawah dan yang di Emacs Anda, ada banyak kotak
yang belum tercentang, bukan?
Jika Anda belum paham cara baca perintah Emacs, baca dulu Bagian 17.
2. Mengaktifkan ‘Ekspor ke ODT’
Arahkan kursor ke pilihan ‘ODT’ > pencet Enter > pilihan tercentang > pencet C-x C-s.
7 http://www.linuxku.com/2017/10/panduan-dasar-emacs-untuk-pemula-bagian-1.html
19
3. Mengaktifkan ‘Ekspor ke PDF’
Arahkan kursor ke pilihan ‘LaTeX’ > pencet Enter > pilihan tercentang > pencet C-x C-s.
4. Mengaktifkan ‘Ekspor ke Beamer’
20
Arahkan kursor ke pilihan ‘Beamer’ > pencet Enter > pilihan tercentang > pencet C-x C-
s.
5. Menginstal Paket Dibutuhkan
Pilihan LaTeX dan Beamer tidak bisa dipergunakan kalau sistem operasi Anda belum
berisi TexLive (distribusi program-program LaTeX) yang memuat program yang
menghasilkan PDF Beamer serta PDF LaTeX. Anda perlu menginstal sejumlah paket,
saya contohkan, di Ubuntu (dan turunannya):
$ sudo apt-get install -V --no-install-recommends texlive-latex-
base texlive-latex-extra texlive-latex-recommended texlive-
pictures
6. Mengekspor Dokumen ke HTML
Kita ulangi sekali lagi bagaimana kemarin kita mengekspor ke HTML:
• Buka dokumen kemarin dengan C-x C-f
• Buka jendela pengekspor dengan C-c C-e
• Pencet h o
21
• Sebuah peramban web terbuka menayangkan dokumen Anda
Inilah jendela pengekspor:
Inilah peramban menayangkan dokumen Anda:
22
Pencet F10 (buka menu Org > Export) bila Anda lupa tombol pintasnya.
7. Mengekspor Dokumen ke PDF (Ebook Bergaya LaTeX)
C-c C-e l o
Huruf ‘o’ di situ ‘o’ kecil.
Sebuah aplikasi PDF reader terbuka menayangkan ebook Anda. Tampilannya cantik,
bukan?
Ebook otomatis dilengkapi daftar isi (lihat kiri dan tengah) serta nomor halaman (lihat
bawah)
8. Mengekspor Dokumen ke Presentasi Beamer (PDF)
C-c C-e l O
23
Huruf ‘O’ di situ ‘O’ besar.
PDF reader terbuka menayangkan presentasi Anda. Tampilannya indah, bukan?
Presentasi otomatis dilengkapi daftar isi (lihat kiri) dan tombol maju-mundur (lihat bawah)
9. Mengekspor Dokumen ke ODT (LibreOffice Writer)
C-c C-e o O
Huruf ‘o’ di situ ‘o’ kecil kemudian ‘O’ besar.
Writer langsung terbuka menayangkan dokumen Anda.
24
Dokumen ODT otomatis dilengkapi daftar isi (lihat kiri) dan nomor halaman (lihat bawah)
10. Kecepatan Ekspor
Emacs (dengan adanya Org-mode) mengotomatisasi segalanya sehingga satu dokumen
Anda bisa diekspor ke banyak format berbeda-beda dengan teknologi yang berbeda-
beda pula. Masing-masing hanya butuh +/-3 detik untuk diekspor. (Contohnya, saya
sekarang butuh 1 detik saja untuk memencet ‘C-c C-e h o’). Artinya, Anda cukup
menulis sekali (dalam aturan penulisan Org-mode) dan tidak usah menulis ulang untuk
menghasilkan presentasi, tidak usah menulis ulang untuk ebook, ODT, LaTeX, HTML,
dan lain-lain dokumen. Ini artinya kecepatan ekspor kita sangat ditunjang dengan Emacs
(dan Org-mode)! Tak heranlah para hackers dan penulis menyukai Org-mode dan
tentunya Emacs karena itu.
25
Bagian 4
Tulisan ini merangkum alamat referensi, video-video, dokumentasi, tutorial, dan alamat
website yang membantu untuk Anda mempelajari GNU Emacs lebih lanjut. Anda juga
akan menemukan pranala perbandingan Emacs vs editor lain, juga tema-tema tampilan
Emacs, serta berbagai info menarik. Tulisan ini sekaligus menutup serangkaian panduan
Emacs untuk pemula dari Bagian 18, Bagian 29, sampai Bagian 310. Selamat belajar.
Semoga ini berguna untuk Anda!
1. Rekomendasi Penulis
Bagi Anda yang belum pernah mengenal Emacs, saya sangat merekomendasikan Anda
pertama-tama menonton video perkenalan Emacs berikut. Kedua video inilah yang
menyebabkan saya pribadi memakai Emacs.
• Video Editor of A Lifetime oleh Perry Metzger (seorang pengembang NetBSD).
Perry menggunakan Emacs selama lebih dari 30 tahun. Presentasi ini begitu
8 http://www.linuxku.com/2017/10/panduan-dasar-emacs-untuk-pemula-bagian-1.html
9 http://www.linuxku.com/2017/10/panduan-dasar-emacs-untuk-pemula-bagian-2.html
10 http://www.linuxku.com/2017/11/panduan-dasar-emacs-untuk-pemula-bagian-3.html
26
menyeluruh dan menarik dan yang pertama kali meyakinkan saya memakai
Emacs.
• Video INTRO INTO EMACS Bagian 1 dan Bagian 2 oleh Kholid Fuadi (seorang
pengguna Emacs dari Indonesia). Kang Kholid mempresentasikan Emacs
dengan segala kelebihannya dengan sangat mengesankan dalam 2 sesi,
termasuk mendemokan pemrograman sembari memperlihatkan permainan tetris
di dalam Emacs. Presentasi ini berbahasa Indonesia.
2. Video
Berikut ini rekomendasi saya untuk kumpulan video-video pelajaran Emacs setelah 2
video sebelumnya.
• http://emacsrocks.com kumpulan banyak sekali video tutorial Emacs oleh Magnar
Sveen. Direkomendasikan oleh situs resmi Emacs.
• http://emacsmovies.org kumpulan video tutorial Emacs oleh Noufal Ibrahim,
seorang pengguna Emacs dari India.
• http://orgmode.org/talks.html kumpulan video presentasi dan konferensi
mengenai Org-mode.
3. Wiki
Ada banyak website wiki di internet yang dikhususkan tentang Emacs. Ini tidak aneh
mengingat usia Emacs sendiri sudah lebih dari 40 tahun. Di antara yang paling saya
rekomendasikan adalah EmacsWiki karena isinya lengkap untuk kebutuhan umum
(cobalah searching tentang Emacs maka laman-laman EmacsWiki hampir selalu
ditemukan)
Laman yang direkomendasikan:
27
• Halaman depan https://www.emacswiki.org
• Emacs Newbie https://www.emacswiki.org/emacs/EmacsNewbie
• Learning Emacs https://www.emacswiki.org/emacs/LearningEmacs
• Emacs untuk TeX dan LaTeX https://www.emacswiki.org/emacs/CategoryTex
Wiki lain yang layak dibaca:
• http://wikemacs.org/wiki/Main_Page Wiki Wikemacs
• http://www.ergoemacs.org/emacs/emacs.html Wiki Ergoemacs
• https://en.wikipedia.org/wiki/GNU_Emacs Laman Wikipedia tentang GNU
Emacs
• https://en.wikibooks.org/wiki/Emacs Buku Wikibooks tentang Emacs (bisa
diunduh, bisa dicetak, lisensinya merdeka)
• https://emacs.stackexchange.com bukan wiki, tapi area khusus Emacs di
StackExchange (luar biasa, bukan?)
4. Tutorial
Laman yang direkomendasikan:
• Untuk Pemula Total http://www.jesshamrick.com/2012/09/10/absolute-beginners-
guide-to-emacs
• Masteric Emacs https://www.masteringemacs.org
• C++ http://blog.binchen.org/posts/emacs-as-c-ide-easy-way.html
• PHP https://www.philnewton.net/guides/emacs-as-a-php-editor/
• Java https://www.emacswiki.org/emacs/JavaDevelopmentEnvironment dan
http://www.goldsborough.me/emacs,/java/2016/02/24/22-54-16-
setting_up_emacs_for_java_development
28
• JavaScript https://github.com/NicolasPetton/Indium
• Ruby http://worace.works/2016/06/07/getting-started-with-emacs-for-ruby/
• Python http://www.jesshamrick.com/2012/09/18/emacs-as-a-python-ide/
• Python https://realpython.com/blog/python/emacs-the-best-python-editor/
Sysadmin https://devopsanywhere.blogspot.co.id/2011/11/emacs-for-
sysadmins.html Android http://blog.refu.co/?p=1242
• CEDET (Emacs sebagai IDE) https://www.logilab.org/blogentry/173886
• LaTeX & Pratayang Otomatis
https://www.emacswiki.org/emacs/LaTeXPreviewPane
• Org-mode (kumpulan puluhan pranala tentang Org-mode)
http://orgmode.org/worg/org-blog-articles.html
5. Dokumentasi Resmi
Laman yang direkomendasikan:
• Website resmi Emacs https://www.gnu.org/software/emacs/
• Fitur-fitur Emacs https://www.gnu.org/software/emacs/index.html#features
• Dokumentasi resmi https://www.gnu.org/software/emacs/documentation.html
• Buku Emacs http://shop.fsf.org/product/emacs-manual (beli),
https://www.gnu.org/software/emacs/manual/html_node/emacs/index.html (baca
online)
6. Blog Pengguna Emacs
Untuk Anda yang butuh referensi blog tentang Emacs:
• Emacs Blog oleh McGeary http://emacsblog.org
29
• Irreal oleh jcs http://irreal.org/blog/?s=emacs
• Planet Emacsen, persatuan puluhan blog Emacs http://planet.emacsen.org
• Emacs Doctor https://emacs-doctor.com
• Emacs Cafe oleh Nicolas Petton, berfokus pada pemrograman JavaScript
https://emacs.cafe
• Sacha Chua, seorang perempuan pengguna Emacs
http://sachachua.com/blog/emacs
• Blog Emacs punya ErgoEmacs http://ergoemacs.org/emacs/blog.html
• Emacs Pragmatis oleh Ben Maughan http://pragmaticemacs.com
7. Version Control System
Emacs mendukung sistem kendali versi seperti Git, SVN, Mercurial, GNU Bazaar, dan
lain-lain. Bagi Anda programer, Anda akan menyukainya. Berikut ini referensi dan tutorial
yang saya rekomendasikan untuk Anda.
• Git https://www.emacswiki.org/emacs/Git
• SVN https://www.emacswiki.org/emacs/Subversion
• Mercurial https://www.emacswiki.org/emacs/Mercurial
• GNU Bazaar https://www.emacswiki.org/emacs/BzrForEmacsDevs
• Semua VCS https://www.emacswiki.org/emacs/VersionControl
Peralatan yang direkomendasikan:
• Magit (peralatan front-end untuk Git) https://www.emacswiki.org/emacs/Magit
• Monky (Magit untuk Mercurial) https://github.com/ananthakumaran/monky
30
8. Tema Tampilan
Emacs juga punya themes! Anda bisa mengganti tema bawaan yang ada dengan tema-
tema buatan komunitas.
• Tema gelap ‘Dracula; https://draculatheme.com/emacs
• Kumpulan tema-tema Emacs https://pawelbx.github.io/emacs-theme-gallery/
• Kumpulan tema-tema Emacs https://emacsthemes.com
• Mengulik tema sendiri
http://ergoemacs.org/emacs/emacs_playing_with_color_theme.html
9. Perbandingan dengan Editor Lain
Di kalangan pengguna, Emacs sering dibanding-bandingkan dengan text editor lain
terutama vi. Berikut ini beberapa referensi bagus yang memberi gambaran persamaan-
perbedaan kelebihan-kekurangan Emacs dibanding editor lain (termasuk Sublime Text).
• Emacs dan Semua Editor
https://en.wikipedia.org/wiki/Comparison_of_text_editors
• Emacs dan Vi https://wiki.python.org/moin/EmacsVsVi
• Spacemacs dan Editor Lain http://thume.ca/2017/03/04/my-text-editor-journey-
vim-spacemacs-atom-and-sublime-text
• Emacs dan Sublime Text https://www.quora.com/Why-use-Emacs-over-Sublime-
Text
• Emacs dan Notepad++ http://vschart.com/compare/emacs/vs/notepad-plus-plus
• Emacs dan 7 IDE Lain https://fusion809.github.io/free-text-editors-and-ides
10. Keluarga Emacs
31
Kenali Emacs-Emacs yang lain selain GNU Emacs di sini:
• Spacemacs https://github.com/syl20bnr/spacemacs
• XEmacs http://www.xemacs.org
• SXEmacs https://en.wikipedia.org/wiki/SXEmacs
• Aquamacs, Emacs khusus Mac OS X http://aquamacs.org
• MicroEMACS https://en.wikipedia.org/wiki/MicroEMACS
• Kumpulan editor-editor keluarga Emacs http://texteditors.org/cgi-bin/wiki.pl?
EmacsFamily
11. Pranala Menarik
Berikut pranala yang saya rekomendasikan yang tidak masuk kategori-kategori di atas:
• http://emacs.sexy website yang menerangkan Emacs untuk pemula, dengan
gaya bahasa kalem namun kaya referensi
• https://blog.fugue.co/2015-11-11-guide-to-emacs.html Panduan Emacs dari
seorang CEO
• http://batsov.com/articles/2011/11/19/why-emacs Mengapa Emacs?
• https://dzone.com/articles/why-not-emacs Mengapa Tidak Emacs?
• https://www.gnu.org/software/emms GNU EMMS (Emacs Multimedia System),
pengaya Emacs supaya bisa memutar audio & video
• https://emacsel.com Podcast terdedikasi untuk Emacs
• http://emacslife.com/emacs-chats Komunitas Emacs secara online, saling kenal
siapa saja pengguna Emacs yang ada, bertukar video & mengobrol tentang
Emacs (dipelopori oleh Sacha Chua)
• https://mintcast.org/tag/emacs Podcast tentang Emacs di situs MintCast (situs
Podcast komunitas Linux Mint)
• https://github.com/redguardtoo/mastering-emacs-in-one-year-guide/ Menguasai
Emacs dalam Setahun, artikel panjang yang sangat bagus oleh Chen Bin dari
Cina
32
Penutup
Demikianlah 4 seri artikel panduan Emacs untuk pemula saya hadirkan. Semoga
keempat seri ini berguna untuk Anda semuanya.
33