4 poin oleh xguru 2022-04-21 | 10 komentar | Bagikan ke WhatsApp
  • Alasan terbesar Emacs sulit didekati adalah masalah "ayam dan telur".
    → Untuk memanfaatkannya secara maksimal, kita perlu memahami Emacs (Lisp), tetapi untuk memahami Emacs Lisp, kita harus memahami dasar-dasar Emacs terlebih dahulu
  • Karena itu, saran yang umum adalah memakai konfigurasi yang sudah ditata dengan baik, tetapi situs ini mengambil pendekatan dengan membiarkan pengguna memilih fitur yang diinginkan lalu membuat konfigurasinya

10 komentar

 
ohyecloudy 2022-04-22

Saya sampai sekarang masih mengatur dan memakainya sendiri, tapi jadi kepikiran untuk mencoba doom. Saya baru saja menghitung kasar fungsi dan pengaturan yang saya tambahkan, ternyata sekitar 1500 baris.

Ada keseruan tersendiri dalam mencari paket yang dibutuhkan lalu mengaturnya satu per satu, tetapi karena ini dipakai sendiri, saya jadi cenderung mengabaikan pengelolaan file konfigurasi, sehingga makin besar justru muncul masalah karena pengelolaannya jadi kurang rapi. Saya jadi ingin mencoba doom. Saat ini saya hanya memakai doom modeline dan doom theme.

 
jjpark78 2022-04-21

Saya sempat masuk dan mencobanya, tapi setidaknya saya berharap memakai use-package..

 
alstjr7375 2022-04-21

use-package itu memang benar-benar nyaman dipakai dan dibuat dengan sangat baik.. hehe

 
jjpark78 2022-04-21

Sepertinya yang paling banyak dipakai untuk preconfiguration adalah doom dan centaur..

Keduanya sama-sama mendukung berbagai modul dan bisa diatur agar hanya memakai yang memang dibutuhkan..

Saya tadinya memakai konfigurasi Emacs 2000 baris yang sudah saya bawa selama 10 tahun, tapi setelah coba doom sekali, saya langsung pindah ke doom.

Performa Emacs berbeda-beda di tiap platform, dan karena ini barang yang sudah sangat tua, ada terlalu banyak kode dukungan legacy dan implementasinya dibangun dengan filosofi yang agak rumit. Selain itu, kalau dipakai bersama evil, menurut saya pribadi rasanya lebih bagus daripada vim.. (maaf sudah memancing emosi para pengguna vim...)

 
ohyecloudy 2022-04-22

Saya ingat dulu cukup merepotkan karena saat kembali ke normal mode, input bahasa Korea tetap aktif. Sekarang saya tidak tahu bagaimana masalah itu diselesaikan. Saya menggunakan emacs dan mode evil, jadi tidak mengalami masalah seperti ini dan bisa memakainya dengan nyaman.

 
alstjr7375 2022-04-22

Bisa kalau dikustomisasi.
(use-package evil
:commands evil-mode
:hook ;; Untuk IME
(normal-state-entry . ime-to-en )
(insert-state-entry . ime-to-prev)
(emacs-state-entry . ime-to-prev)

:init
;; IME alami
(defvar prev-input-method current-input-method "Remember prev input method")
(defun ime-to-en ()
(setq prev-input-method current-input-method)
(set-input-method "ucs"))
(defun ime-to-prev ()
(set-input-method prev-input-method))

(evil-mode 1)
)

Seperti itu.

 
alstjr7375 2022-04-22

Saat ditempel, indentasi kode jadi berantakan, jadi saya memakainya dengan kustomisasi seperti itu.

 
lux1024 2022-04-22

Lebih baik daripada vim?!!! hehe

Saya memang terus memakai vim, tapi karena ada semacam rasa kagum(?) terhadap emacs, saya pernah beberapa kali mencoba memakainya lagi tiap beberapa tahun lalu akhirnya berhenti. Melihat tulisan ini, jadi merasa mungkin harus mencoba sekali lagi.

 
xguru 2022-04-21

Di sekitar saya juga ada penggemar berat Emacs yang setiap kali bertemu selalu merekomendasikan Doom..

 
jjpark78 2022-04-21

Ah, begitu ya. Di Korea memang tidak ada komunitas pengguna Emacs yang benar-benar terbentuk dengan baik... jadi setiap kali mendengar cerita dari orang-orang seperti itu, saya merasa seperti menemukan sesama kawan haha, rasanya menyenangkan.