Menjalankan Shell dari dalam Emacs

Anda dapat menjalankan shell di dalam Emacs menggunakan beberapa cara yang berbeda. Salah satu cara yang umum adalah dengan menggunakan mode "shell" atau "term" di Emacs. 

menjalankan terminal dari dalam emacs
mode term di dalam Emacs


Berikut adalah panduan singkat cara melakukannya:

1. Mode Shell:

Mode "shell" di Emacs memungkinkan Anda untuk menjalankan dan berinteraksi dengan shell (biasanya bash) langsung di dalam Emacs. Langkah-langkahnya sebagai berikut:

  • Buka Emacs.
  • Tekan tombol M-x (Alt + x) untuk memunculkan prompt perintah di bagian bawah jendela Emacs.
  • Ketik "shell" dan tekan Enter. Ini akan memulai shell di dalam buffer Emacs yang baru.
  • Anda sekarang dapat menjalankan perintah shell seperti biasa. Untuk menutup shell, cukup ketik "exit" atau tekan Ctrl + D.

2. Mode Term:

Mode "term" di Emacs memungkinkan Anda untuk menjalankan terminal lengkap di dalam buffer Emacs, sehingga Anda dapat menjalankan shell atau perintah lain seperti jika Anda menggunakan terminal independen. Berikut adalah cara menggunakannya:

  • Buka Emacs.
  • Tekan tombol M-x (Alt + x) untuk memunculkan prompt perintah di bagian bawah jendela Emacs.
  • Ketik "term" dan tekan Enter. Ini akan memulai terminal di dalam buffer Emacs yang baru.
  • Anda sekarang dapat menjalankan perintah shell seperti jika Anda berada di dalam terminal biasa. Untuk menutup terminal, Anda dapat menggunakan perintah exit atau Ctrl + D.

Kedua cara di atas dapat digunakan untuk menjalankan shell di dalam Emacs. Anda dapat memilih mana yang lebih sesuai dengan kebutuhan Anda. 

Saya sendiri prefer mode "term" karena mode ini lengkap banget seperti halnya kita menjalankan di terminal luar Emacs, sementara mode "shell" lebih fokus pada interaksi dengan shell dalam buffer Emacs. Misal, command "clear", kalau di mode shell tidak bisa digunakan, kalau di mode term bisa. Kembali ke preferensi masing-masing... monggo....