4 puan yazan xguru 2022-04-21 | 10 yorum | WhatsApp'ta paylaş
  • Emacs'e yaklaşmanın en büyük zorluklarından biri bir "tavuk mu yumurta mı" problemi olması.
    → Emacs'i en verimli şekilde kullanmak için Emacs (Lisp) anlayışına sahip olmak gerekiyor; ancak Emacs Lisp'i anlamak için de önce Emacs'in temelini kavramak gerekiyor.
  • Bu yüzden genel öneri, iyi yapılandırılmış bir ayarı alıp kullanmak oluyor; bu site ise kullanıcının istediği özellikleri seçerek yapılandırma oluşturma yaklaşımını benimsiyor

10 yorum

 
ohyecloudy 2022-04-22

Ben hâlâ ayarları doğrudan kendim yapıp kullanıyorum ama doom'u bir kez denesem mi diye düşünmeye başladım. Az önce eklediğim fonksiyonları ve ayarları kabaca saydım, yaklaşık 1500 satır ediyor.

Gerekli paketleri bulup tek tek ayarlamanın ayrı bir keyfi var ama sadece kendim kullandığım için yapılandırma dosyalarını yönetmeyi ihmal edince, büyüdükçe iyi yönetilememe sorunu ortaya çıkıyor. doom'u bir kez denemek istiyorum. Şu anda sadece doom modeline ve doom theme kullanıyorum.

 
jjpark78 2022-04-21

Girip biraz denedim; en azından use-package kullanılmış olmasını isterdim..

 
alstjr7375 2022-04-21

use-package gerçekten çok kullanışlı ve iyi yapılmış doğrusu.. hehe

 
jjpark78 2022-04-21

Hazır yapılandırmalar arasında en çok doom ile centaur kullanılıyor gibi görünüyor..

Bu ikisi de çeşitli modülleri destekliyor ve kişinin yalnızca ihtiyaç duyduklarını kullanacak şekilde ayarlanabiliyor..

Ben 10 yıldır biriktirilmiş 2000 satırlık bir Emacs ayarı kullanıyordum ama doom’u bir kez denedikten sonra direkt doom’a geçtim.

Emacs’ın performansı platforma göre değişiyor, çok eski bir yazılım olduğu için geriye dönük uyumluluk kodu da çok fazla ve biraz karmaşık bir felsefeyle geliştirilmiş; ama bunlar dışında evil ile birlikte kullanınca bence kişisel olarak vim’den daha iyi.. (vim kullanıcılarını kızdırdıysam özür dilerim...)

 
ohyecloudy 2022-04-22

Normal moda döndüğümde Korece girişin açık kalmasının can sıkıcı olduğunu hatırlıyorum. Şimdi bunun nasıl çözüldüğünü bilmiyorum. Ben şu anda emacs ve evil modunu kullandığım için böyle bir sorun olmuyor ve rahatça kullanıyorum.

 
alstjr7375 2022-04-22

Özelleştirirseniz mümkün.
(use-package evil
:commands evil-mode
:hook ;; IME için
(normal-state-entry . ime-to-en )
(insert-state-entry . ime-to-prev)
(emacs-state-entry . ime-to-prev)

:init
;; Doğal IME
(defvar prev-input-method current-input-method "Önceki input method'u hatırla")
(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)
)

Bunun gibi.

 
alstjr7375 2022-04-22

Yapıştırınca kod girintisi bozuluyor; ben de bu şekilde özelleştirip kullanıyorum.

 
lux1024 2022-04-22

Vim'den mi üstün?!!! haha

Sürekli vim kullanıyor olsam da, emacse duyduğum özlem(?) yüzünden birkaç yılda bir deneyip sonra vazgeçtiğim oldu. Bu yazıyı görünce bir kez daha denemeli miyim diye düşündüm.

 
xguru 2022-04-21

Benim çevremde de her karşılaştığımızda Doom öneren tam bir Emacs fanatiği var..

 
jjpark78 2022-04-21

Anlıyorum. Kore'de düzgün bir Emacs kullanıcı topluluğu pek olmadığı için... böyle insanların hikâyelerini her duyduğumda sanki bir dava arkadaşı bulmuşum gibi hissediyorum, o yüzden hoşuma gidiyor haha.