좋은 질문입니다. Juri Linkov는 Emacs를 위해 이것을 구현하는 것에 대해 이야기했지만 지금까지는 아무것도 없었습니다. 다음 두 개의 Emacs 버그 스레드를 참조하십시오.
예를 들어 첫 번째 버그 스레드의이 부분을 참조하십시오 . Ulrich Mueller의 다음 코드가 포함되어 있습니다.
(((eqv-list '( "aAàÀáÁâÂãÃäÄåÅ"
"cCçÇ"
"eEèÈéÉêÊëË"
"iIìÌíÍîÎïÏ"
"nNñÑ"
"oOòÒóÓôÔõÕöÖøØ"
"uUùÙúÚûÛüÜ"
"yYýÝÿ"))
(테이블 (표준 케이스 테이블))
정경)
(setq 캐논 (복사 순서 표))
(맵카 (lambda (s))
(맵카 (lambda (c) (Aset Canon C (Aref s 0))) s))
eqv- 목록)
(문자열 테이블 엑스트라 슬롯 테이블 1 캐논)
(문자열 테이블 엑스트라 슬롯 테이블 2 없음)
(세트 표준 케이스 테이블)
최신 정보
Emacs 25에서는 문자 접기 (검색시 악센트 등에서 추상화 가능)를 사용할 수 있습니다. Emacs 25 개발 빌드 의 NEWS
( C-h N
)를 참조하십시오 . 이것은 환영받는 추가 사항이며 향후 릴리스에서 향상 될 것입니다.
내 라이브러리 character-fold+.el
는 현재 사용 가능한 개선 사항 중 하나입니다. 선택적으로 é
기본 문자 (예 :)를 입력하여 악센트 부호가있는 문자 (예 :)를 검색 할 수있을 e
뿐만 아니라 역 문자를 검색 할 수도 있습니다. 또한 고유 한 등가 클래스를 추가하고 분음 부호 이외의 Emacs에서 정의한 클래스를 편집하여 문자 접기를 사용자 정의 할 수 있습니다.
여기 에 대한 메시지가 emacs-devel@gnu.org
있습니다.