Türkçe karakter sıkınıtılarının turkish.el ile çözümü


Uzun süredir programlama için İngilizce klavye kullanıyorum. Bu, işimi yapmayı kolaylaştırsa da, günlük konuşma ve sosyal medya gibi platformlarda Türkçe karakterler olmadan yazmak çok doğru gelmiyor. Bu nedenle, Türkçe karakterleri kullanmak için sürekli klavye düzenini değiştirmek zorunda kalıyordum.

Yeni aldığım klavyede Türkçe olarak kullanmak için pek de uygun değildi. Ğ, Ü, Ç ve Ö karakterleri, alışık olduğumuz Q klavye düzeninden farklı yerlerde bulunuyordu ve bu durum yavaşlamaya neden oluyordu.

Bu sorunu çözmek amacıyla, uzun zamandır Emacs’te yazı yazarken kullandığım turkish.el1 projesini, işletim sistemi genelinde kullanmaya karar verdim. Böylece, klavye düzenindeki farklılıklardan kaynaklanan yavaşlamaları ortadan kalktı.

Çözüm için, Emacs’in emacsclient yapısını kullandım. Bu araç, halihazırda açık olan Emacs server sunucusuna bağlanarak gerekli Emacs Lisp kodlarını çalıştırmama yardımcı oldu.

Kod şu şekilde çalışıyor


Daha fazlası için:

https://github.com/emres/turkish-mode
http://denizyuret.blogspot.com/2006/11/emacs-turkish-mode.html