5 Paket Emacs yang Berguna untuk Produktivitas yang Lebih Baik

Emacs adalah wastafel dapur yang dapat diperpanjang. Itu awalnya dibuat untuk menjadi editor teks sederhana yang mirip dengan GB

Ini juga memiliki mode dokumentasi yang kuat yang menjelaskan setiap fungsi yang dimilikinya. Terakhir, antara lain, Emacs memiliki sistem manajemen paket yang kuat yang memungkinkan kita memasang ekstensi pihak ketiga dari dalam dirinya sendiri.

Cara Memasang Paket Emacs

Menginstal paket pihak ketiga di Emacs relatif sederhana. Cukup buka buffer perintah dan ketik perintah. Lakukan ini dengan menekan Alt + x dan mengetik list-packages . Ini akan membuka jendela yang akan menampilkan semua paket yang tersedia yang dapat Anda instal.

Jendela ini berperilaku serupa dengan buffer Emacs standar. Lakukan pencarian di dalamnya menggunakan Ctrl + s dan pindahkan menggunakan kontrol gerakan Emacs standar, seperti Ctrl + n dan Ctrl + p .

Sekarang, untuk menginstal perangkat lunak dalam daftar-paket kita hanya perlu menekan Enter atau mengklik nama paket dalam daftar. Dalam kasus saya, saya ingin menginstal paket ledger-mode.

Untuk melakukannya, saya mencari nama paket yang ingin saya instal. Setelah dipilih, saya menekan Enter untuk membuka buffer terpisah yang menunjukkan detail paket.

Dalam buffer ini, Anda dapat melihat informasi tentang paket tertentu yang kami pilih. Ini juga tempat kami menginstal paket. lakukan ini dengan menggerakkan kursor ke buffer tersebut menggunakan Ctrl + x + o dan menekan Enter pada tombol ‘Instal’ atau mengklik tombol “Instal” menggunakan mouse.

ELPA dan MELPA: Repositori Paket untuk Emacs

Satu hal penting yang perlu diperhatikan adalah Emacs memiliki dua sumber besar untuk paketnya. Yang pertama, GB

ELPA sebagian besar berisi kumpulan paket dasar dan stabil yang dikelola langsung oleh pengembang atau digunakan oleh sebagian besar pengguna Emacs.

Repositori kedua, di sisi lain, adalah Arsip Paket Emacs Lisp milik Milkypostman ( GB

Namun, MELPA bukanlah default di Emacs. Untuk menambahkan repositori ke instalasi Emacs Anda, tambahkan baris berikut ke file “init.el” Anda:

( membutuhkan ‘paket ) ( tambahkan ke daftar ‘paket-arsip’ ( “melpa” . “https://melpa.org/packages/” ) t ) ( paket-menginisialisasi )

Potongan kode Lisp ini pertama-tama akan memuat paket “package.el” di dalam Emacs. Itu kemudian memodifikasi daftar arsip internalnya menggunakan fungsi “tambahkan ke daftar”. Dalam kasus kami, kami menambahkan arsip MELPA dan URL-nya untuk digunakan Emacs.

Perintah terakhir yang kami jalankan adalah package-initialize. Ini menandakan bahwa kita sekarang memulai paket “package.el” dan Emacs sekarang dapat memuat ELPA dan MELPA.

Di bawah ini adalah deskripsi dari lima paket Emacs yang berguna.

1. Mode Org

Sintaks ini juga telah diadopsi oleh banyak pengguna Emacs untuk pembuatan catatan dan penerbitan. Fitur org-export-dispatch memungkinkan Anda mengekspor silang file org Anda ke berbagai format, seperti LaTeX, HTML, dan OpenDocument.

Selanjutnya, Mode Org sangat dapat dikembangkan. Pengguna org telah mengadopsi mode ini ke berbagai program serta fitur dan ekstensi baru.

Dapatkan mode Org dari repositori ELPA. Setelah diinstal, Anda dapat langsung menggunakan mode Org dengan membuat file .org.

2. Magit

Jika Anda seorang programmer, Anda mungkin sudah mengetahui sistem kontrol versi git, sebuah program yang memungkinkan Anda melacak perubahan untuk kumpulan file tertentu. Oleh karena itu, sangat berguna dalam pengembangan perangkat lunak di mana Anda ingin beberapa versi file dengan mudah men-debug dan menerapkan perubahan.

Magit adalah toko serba ada untuk apa pun yang terkait dengan git di Emacs. Untuk alasan ini saja, Magit adalah salah satu paket paling penting bagi pemrogram yang menggunakan Emacs.

Anda bisa mendapatkan Magit dari repositori MELPA.

3. Modus Jahat

Penting untuk dicatat bahwa Evil tidak akan mengganti semua keybinding default Emacs. Perilaku jahat mirip dengan pengaturan set -o vi di shell. Itu hanya menambahkan lapisan emulasi Vi di atas Emacs, jadi Anda masih dapat menggunakan pengikat tombol default, seperti Alt + x , Ctrl + x dan Ctrl + f .

Evil tersedia di repositori MELPA, dan menginstalnya untuk klien Emacs Anda relatif sederhana. Setelah terinstal, Anda hanya perlu memasukkan beberapa baris kode ke init.el Anda untuk memulainya:

( memerlukan ‘jahat’ ) ( mode jahat 1 )

4. Mode Fokus

Selain itu, Focus dengan cerdas menyoroti segmen dan bentuk teks yang berbeda. Fokus dapat bekerja dengan penulisan seperti esai yang menggunakan kalimat dan paragraf, tetapi juga dapat bekerja dengan penulisan seperti pemrograman yang menggunakan fungsi dan tanda kurung.

Karena itu, Focus bisa sangat berguna bagi penulis dan pemrogram yang menginginkan paragraf atau blok kode yang mereka kerjakan menonjol.

Fokus tersedia di repositori MELPA. Setelah Anda menginstalnya, aktifkan dengan mudah dengan menekan Alt + x dan mengetik mode fokus .

5. Kamar gelap

Mirip dengan Fokus, GB

Selanjutnya, Darkroom memusatkan dan memuat teks sekitar 80 kolom. Ini sangat berguna untuk menyusun dan mengoreksi esai, karena mengarahkan mata ke satu segmen layar, membuat teks lebih mudah dibaca.

Kamar gelap juga dapat disesuaikan. Sesuaikan margin default untuk teks dengan menjalankan darkroom-increase-margins dan darkroom-decrease-margins .

Kamar gelap tersedia di repositori ELPA, dan modenya dapat dengan mudah diaktifkan dengan menekan Alt + x dan mengetik mode kamar gelap di buffer perintah.

Selamat! Anda sekarang telah belajar tentang beberapa paket Emacs berguna yang dapat meningkatkan alur kerja produktif Anda secara signifikan. Jika Anda ingin mempelajari beberapa trik sederhana untuk meningkatkan produktivitas Anda di Linux, lihat artikel ini.

Pertanyaan yang Sering Diajukan

1. Apakah MELPA aman digunakan?

Ya! Hanya beberapa pengelola terpilih yang dapat menambahkan paket ke arsip MELPA. Untuk mengirimkan paket, pengembang harus mengirimkan permintaan tarik ke pengelola arsip. Setelah itu, paket tersebut harus diperiksa dan disetujui oleh pengelola. Proses ini memastikan bahwa semua paket di MELPA aman untuk digunakan oleh pengguna biasa.

2. Situs web MELPA mengatakan bahwa paket yang ditawarkannya sangat menarik. Apakah paket saya bisa rusak?

Ada sedikit atau tidak ada peluang untuk ini. Paket-paket dari MELPA terus dibuat untuk memeriksa apakah mereka berfungsi.

Namun, jika kemungkinan kecil dari pemecahan paket menjadi perhatian, MELPA menawarkan cabang stabil dari arsip mereka yang lebih jarang diperbarui. Paket-paket di sini telah diuji dengan versi Emacs saat ini. Untuk menggunakan repositori MELPA-Stable, perbarui file “init.el” Anda ke:

( membutu
hkan ‘paket ) ( tambahkan ke daftar ‘paket-arsip’ ( “melpa-stable” . “https://stable.melpa.org/packages/” ) t ) ( paket-menginisialisasi )

3. Saya tidak menginginkan paket ini lagi. Bagaimana saya bisa menghapus paket di Emacs?

Di bagian bawah halaman daftar-paket , Anda akan dapat melihat paket-paket yang diinstal. Anda juga dapat mencarinya dengan menekan Ctrl + s dan mengetik “terpasang”.

Setelah Anda memilih paket untuk dihapus, tekan Enter dan klik tombol “Hapus” di buffer deskripsi. Emacs akan secara otomatis menghapus paket di sistem.

Namun, satu hal yang perlu diperhatikan adalah bahwa proses ini tidak akan menghapus konfigurasi apa pun yang Anda buat di file init.el. Misalnya, jika Anda telah menambahkan konfigurasi untuk paket X tertentu, Anda harus menghapus konfigurasi tersebut secara manual.

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *