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.

Untuk melihat apa saja perintah yang dimengerti oleh program bisa dengan mengetikan program dengan argument –help atau -h, misalkan: $emacs --help selain itu bisa juga dengan perintah manual ($man emacs) untuk mesin *nix, sedangkan untuk Windows penulis tidak tahu atau malah tidak ada.

Emacs Options

Berikut beberapa opsi dari emacs yang didapat dari output manual emacs, untuk mengeksekusi opsi ini maka harus diawali dengan nama program terlebih dahulu (dalam hal ini emacs)

[Standar Options](http://chars19.blogspot.com/2011/03/emacs-command-line-

standard-options.html)

  • namaFile
  • –file namaFile, –find-file namaFile, –visit namaFile
  • +number
  • +line:column
  • -q, –no-init-file
  • –no-site-file
  • –no-desktop
  • -nl, –no-shared-memory
  • -Q, –quick
  • –no-splash
  • –debug-init
  • -u namaUser, –user namaUser
  • -t namaFile, –terminal namaFile
  • –multibyte, –no-unibyte
  • –unibyte, –no-multibyte
  • –version
  • –help

[Lisp Oriented

](http://chars19.blogspot.com/2011/03/emacs-command-line-lisp-oriented.html)

Untuk Opsi di bawah ini adalah opsi_ lisp oriented_ atau berorientasi dengan bahasa Lisp (Emacs dibangun dengan bahasa Lisp dan C)

  • -f function, –funcall function
  • -l file, –load file
  • –eval_ _“_lisp expression_“, –execute “_lisp expression_“

[Batch Mode](http://chars19.blogspot.com/2011/03/emacs-command-line-lisp-

oriented.html)

Sedangkan opsi dibawah ini digunakan ketika menjalankan Emacs sebagai batch editor. Emacs sebagai batch editor yaitu menjalankan Emacs seperti interpreter pada bahasa python, yang tentu saja bahasa yang digunakan bahasa Lisp.

  • –batch
  • –script namaScript
  • –insert namaFile
  • –kill
  • -L direktori, –directory direktori

[X window

](http://chars19.blogspot.com/2011/03/emacs-command-line-x-window.html)

Emacs opsi untuk konfigurasi X window, yaitu opsi Emacs untuk mengatur tampilan emacs sendiri mulai dari warna, title ataupun font yang akan digunakan oleh Emacs.

  • –name name
  • -T name, –title name
  • -r, -rv, –reverse-video
  • -fn font, –font font
  • –xrm resources
  • –color=mode
  • -bw pixels, –border-width pixels
  • -ib pixels. –internal-border pixels
  • -g geometry, –geometry geometry
  • -lsp pixels, –line-spacing pixels
  • -vb, –vertical-scroll-bar
  • -fg, –fullheight
  • -fs, –fullscreen
  • -fw, –fullwidth
  • -fg color, –foreground-color color
  • -bg color, –background-color color
  • -bd color, –border-color color
  • -cr color, –cursor-color color
  • -ms color, –mouse-color color
  • -d displayname, –display displayname
  • -nbi, –no-bitmap-icon
  • –iconic
  • -nbc, –no-blinking-cursor
  • -nw, –no-window-system
  • -D, –basic-display