Homepage

Emacs Command line – (Standard Options)

Beberapa opsi standar Emacs : namaFile **$emacs "namafile"** artinya kurang lebih membuka file “namafile” dengan emacs. –file namaFile, –find-file namaFile, –visit namaFile Perintah kurang lebih sama dengan perintah pertama diatas. +number Ex: **$emacs +12 "namafile"** Membuka file “namafile” dan loncat ke baris 12, kolom pertama. +line:column Sama dengan yang diatas tapi ditambahkan dengan opsi kolom yang ingin dituju -q, –no-init-file Menjalankan Emacs dengan tidak meload file init atau file konfigurasi Emacs.

Emacs Command Line

Salah satu hal yang hampir selalu ada disetiap program *nix adalahcommand line options, begitu juga dengan Emacs juga memiliki hal ini._Command line options_ atau _arguments_ ini adalah perintah yang kita masukkan ketika menjalankan program, perintah ini bisa untuk konfigurasi ataupun untuk untuk perintah pada program untuk melakukan sesuatu baik sebelum program akan ditampilkan ataupun sesaat setelah berjalan. Disistem *nix option biasanya diawali dengan karater dash(-) baik single ataupun double, sedangkan program di Windows biasanya diawali denganslash(/) i like slash.

Emacs Shorcuts

Setelah menulis tentang sejarah Emacs kemarin rasanya tak lengkap jika tidak membahas Emacs lagi. Kali yang akan dibahas tentang shorcuts Emacs. Penjelasan tentang shorcut Emacs : Ctrl atau C -> adalah tombol Control (Case Sensitive). Contoh: C-x berarti menekan tombol Control dan ‘x’ secara bersamaan. Meta atau lebih dikenal dengan Alt(Alternate) disimbolkan dengan M. Contoh: M-x berarti menekan tombol Alt dan x Contoh: M-% berarti menekan tombol Alt dan persen (Shift + 5).

Calculator – Emacs

Fasilitas lain yang dimiliki oleh Emacs yang mungkin juga sangat berguna adalah calculator. Kalkulator terdiri dari 2 yaitu simple calculator danprogrammable calculator. Dari namanya sudah sangat jelas arti dan fungsi fungsi yang terdapat pada kalkulator tersebut. Fitur ini tentu saja sangat membantu ketika melakukan pengeditan file atau hal lain yang berhubungan dengan angka. Disini saya akan coba menjelaskan satu persatu tentang kedua fitur tersebut meski saya sendiri juga masih sangat jauh ilmunya tentang Emacs ini.

Perintah Perintah Emacs untuk pengeditan file

Berikut ini ada beberapa perintah Emacs yang saya ketahui, yang cukup berguna ketika melakukan pengeditan pada file. M-u Merubah kalimat yang ada di mulai dari posisi cursor aktif menjadi huruf besar semua sampai akhir kata. upcase-word **M-l** Kebalikan dari perintah diatas. downcase-word`` **M-c** Merubah huruf pertama dari kata menjadi huruf besar. `capitalize-word` **M-t** Menukar kata di posisi cursor dengan kata sebelumnya. `transpose-words` **C-t** Menukar 1 karakter di posisi aktif dengan karakter sebelumnya.

Copy Paste di Emacs (CUA mode)

Dalam kebanyakan editor saat ini, untuk melakukan copy paste digunakan shorcut Control-c untuk copy, C-v untuk paste dan C-x untuk cut. Sedangkan Emacs yang menggunakan shorcut yang berbeda dan tentu saja membuat pusing bagi pemula, termasuk saya sendiri. Untuk melakukan copy Emacs bisa dengan M-w dan C-y untuk melakukan paste, sedangkan jika ingin mencut sebuah teks yang terseleksi bisa dengan C-w, yang sebenarnya bisa dilakukan mudah dengan mouse, bahkan mendukung copy ke register, jadi jika suatu teks kita copy kemudian melakukan copy terhadap teks lain, maka teks yang dicopy pertama masih tersimpan di memori yang nantinya bisa digunakan lagi.

Emacs Chatting dengan ERC

Sekali lagi Emacs bukan teks editor biasa, bahkan kadang disebut sebagai sistem operasi, karna saking lengkapnnya aplikasi dan plugin2 emacs. Salah satu yang sering kita lakukan ketika online adalah chatting di channel irc, dengan Emacs kita bisa melakukannya dari dalam Emacs. Plugin buat chatting ini namanya Erc (Emacs InternetRelayChat), project ini merupakan bagian dari GNU Project, dan alamat home projectnya disini. Versi terbaru saat tulisan ini dibuat adalah versi 5.3. Untuk menjalankan Erc bisa dengan M-x erc RET, maka minibuffer akan aktif dan menanyakan beberapa hal diantaranya server yang akan digunakan port, username dan password.

Menggunakan Mouse (Emacs)

Mouse merupakan perangkat yang cukup penting dalam komputer, dengan mouse semua jadi lebih mudah dan cepat ketika berinteraksi dengan komputer, tapi kadang membuat kita jadi lebih malas atau kurang aktif. Dengan mouse kita bisa melakukan apapun di komputer dengan satu tangan, cepat tapi tetap saja takkan bisa menggantikan fungsi keyboard secara penuh, apalagi terkait masalah penulisan. Meski aplikasi2 on-screen-keyboard telah banyak namun siapa yang mau mengetik 2 atau 3 halaman menggunakan aplikasi tersebut, bayangkan jika satu halaman ada 1000 karakter berarti kita harus mengklik sebanyak seribu kali belum lagi ditambahkan spasi atau karakter yang memerlukan penekanan tombol Shift atau huruf besar.

Mode Line (Emacs)

Mode Line dalam editor sekarang ini sering disebut dengan status bar, disini biasanya ditempatkan info tentang file yang sedang diedit, bisa dengan gambar/icon bisa juga dengan teks atau angka, Emacs sendiri menggunakan teks dan angka sebagai penanda di mode line ini. Dalam Emacs info tentang file yang diberikan sangat kompleks, dari coding- system yang digunakan, status buffer (buffer didalam Emacs adalah file yang kita edit), nama file, ukuran file, posisi cursor, hingga mayor dan minor mode.Mayor mode secara bebas bisa diartikan sebagai status mode file yang kita buka, misalkan kita membuka file C source maka Emacs akan langsung mendeteksi kita menggunakan mode C (c-mode), sedangkan minor mode saya sendiri belum begitu memahami tapi mungkin bisa diartikan sebagai mode pendukung dari major mode.

Mengubah Gedit menjadi Web Editor Powerfull

Editor tak bisa dilepaskan dari seorang programmer, baik yang mode GUI ataupun mode konsole. Banyak editor yang tersedia mulai dari editor biasa sampai yang luar biasa, saya sendiri pengguna Gnu Emacs sebagai editor, vim sebagai viewer dan kadang menggunakan Gedit. Gedit merupakan text editor default jika kita menggunakan Desktop Gnome pada sistem operasi berbasis Linux. Gedit sekilas seperti fungsi notepad pada sistem operasi Windows, tapi sebenarnya mempunyai fungsi yang jauh lebih hebat dari itu, bahkan dengan tambahan beberapa plugin Gedit bisa kita sulap menjadi sebuah IDE untuk pengembangan sebuah web.

Syntax Highlighter pada blogspot.com

Seorang programmer sangat sering melakukan posting yang berhubungan dengan _source code _baik yang berupa project atau cuma sebuah sample kode. Agar kode terlihat menarik dan tidak membosankan salah satu caranya adalah dengan metode Syntax Highlighter pada kode tersebut atau memberikan warna pada kode-kode tersebut. Pada setiap editor, bahkan hampir semua code editor pasti mempunyai fasilitas ini. Tujuan utamanya udah pasti agar kode mudah dipahami dan tidak membosankan. Begitu juga dengan blogspot.com sangat banyak plugin-plugin yang menyediakan fasilitas ini.