는 이미 훌륭하게 독특한 완료에게 '이맥스에 시스템 (completion-styles
및 completion-styles-alist
), 및 라 구글 검색을 하위 워드 재정렬 즉 단어를 한 조각을 누락.이맥스 워드 재 배열 완성 스타일
예를 들어 file-write
은 다른 스타일로 완료를 찾지 못하면 write-file
으로 완료해야합니다. 말씀 -separating 문자에 대한-예를 들어 정규 표현식 "\\s_"
를 사용하여 일치시킬 수 있습니다.
단어 문자 대신의에 Damerau-Levenshtein 편집 거리 (D
)를 적용하면 될 것이다 심지어 쿨러보다 일반적인. 완성 후보자는 거리가 가까워지면 가장 가까운 성냥을 의미하는 D
으로 분류 할 수 있습니다.
내 계획이를 구현하는 방법에 대한 매우 명확하고 D
의 구현은 이미 존재합니다.
이 사람이 이미 완료 스타일을 구현했습니다 : 아직 다른 시간 바퀴를 재발견하지 않도록 어쨌든 물어?
당신은 또한에 문의 할 수 있습니다 [이맥스 (STABLE)은 (http://news.gmane.org/gmane.emacs.devel)이 있다면 이미 구현되었습니다. – Tom
나는 slime (common lisp 개발 시스템)이 이와 같은 완성 스타일을 가지고 있다고 생각한다. –