Harika soru Juri Linkov, Emacs için bunu uygulamaktan bahsediyordu, ancak bugüne kadar hiçbir şey gelmedi. Bu iki Emacs hata konusuna bakın:
Örneğin , ilk hata dizisinin bu bölümüne bakın . Ulrich Mueller'den bu kodu içerir:
(let ((eqv-list '("aAàÀáÁâÂãÃäÄåÅ")
"Cccc"
"Eeeeeeeeee"
"İIìÌíÍîÎïÏ"
"Nnnn"
"Oooooooooooooo"
"Uuuuuuuuuu"
"Yyyyy"))
(masa (standart durum tablosu))
canon)
(setq canon (kopya dizisi tablosu))
(mapcar (lambdalar)
(mapcar (lambda (c) (ason canon c (sf 0))) s))
eşdeğerde-listesi)
(set-char-masa-ekstra-slot masası 1 kanonu)
(set-char-masa ekstra slot masa 2 sıfır)
(set-standart-durum tablosu tablosu))
GÜNCELLEŞTİRME
Emacs 25'te karakter katlama (aksanlardan soyutlama ve arama yapma yeteneği) mevcut olacak . Emacs 25 geliştirme yapısında NEWS
( C-h N
) bölümüne bakınız . Bu hoş bir ektir ve gelecek sürümlerde daha da geliştirilmeyi vaat ediyor.
Kütüphanem character-fold+.el
şu anda mevcut olan olası bir geliştirmedir. İsteğe bağlı olarak yalnızca aksanlı karakterleri (örn. é
) Baz karakterini yazarak (örn. e
) Arayarak değil, tersini de aramanızı sağlar - bunlardan herhangi birini aramak için eşdeğer karakter setlerinden herhangi birini yazın. Ve kendi eşdeğerlik sınıflarınızı ekleyerek (ve diakritik olanlar dışındaki Emacs tarafından tanımlananları düzenleyerek) karakter katlamayı özelleştirmenize olanak tanır.
İşte bu konuda bir mesaj emacs-devel@gnu.org
.