2009-10-24 4 views
3

방금 ​​cedet (CVS 버전)을 설치했고 지금은 emacs와 C++ 소스 코드에서 놀고 있습니다.emacs 의미 론적 자동 완성 팁을 ​​"항상 켜십시오"

자동 완성과 관련하여 semantic-ia-complete- * 명령에서 도구 설명과 메뉴를 호출 할 수 있습니다.

아무도 내가 명령을 호출 할 필요없이 자동 완성 팁을 ​​표시 할 수있는 방법을 알고 있습니까 (semantic-ia-complete-tip)? 이것은 가능한가? CEDET website에서

답변

2

: 유휴 시간에

자동으로 시작 인라인 완료

M-x global-semantic-idle-completions-mode 

이 유휴 시간 동안 의미 완성 - 분석 - 인라인 유휴 실행 사소한 모드입니다 . 기호를 즉시 완료하는 대신, 은 가능한 개의 완료를 표시하고 커서가있는 현재 기호에 밑줄을 긋습니다.

실제로 이것은 입력을 중지하고 커서가 완료 가능한 기호 아래에있을 때 가능한 완료가 나타남을 의미합니다.

그냥 CEDET를로드 한 후 이맥스에

(global-semantic-idle-completions-mode) 

를 넣어 사용합니다.

+0

나는 이미 그것을 시도했다. 나는 실제로 emacs 내에서 (M-x를 사용하여) 그 모드를 호출한다. 그러나이 모드를 활성화하면 툴팁 상단이나 완료 메뉴에있는 제안이 라인 자체에 표시되고 툴팁이나 메뉴가 표시되지 않습니다. – user193272

+0

인라인 완료를 사용하여이 유휴 모드가 인라인 완료 만 사용한다는 사실을 알지 못했습니다. 이는 안타깝습니다. 내가 아는 한 현재의 CEDET에는 원하는 기능이 없습니다. –

+3

완료 스타일을 변경하려면 semantic-complete-inline-analyzer-idle-displayor-class 변수를 사용자 정의하고 다른 표시기 유형 중 하나를 선택해야합니다. 많은 사람들이 팝업이 성가신 것으로 알고 있으므로 다른 기본값이 제시되었습니다. – Eric

관련 문제