2011-02-09 1 views
1

noted in cc-mode's documentation으로, c-indent-defunc-mark-function과 같은 함수는 "중첩 된 중괄호 구조 (예 : 중첩 클래스 또는 함수 또는 Java 메소드)를 다시 들여 올 수 없습니다." c-beginning-of-defun 및 그 ilk도 마찬가지입니다.Java 메소드로 작동하는 함수를 참조하는 Emacs cc-mode 함수를 어떻게 얻을 수 있습니까?

누구나 Java 메소드 또는 Java 관련 대체 기능을 사용하여 이러한 기능을 사용할 수있는 솔루션이 있습니까?

+0

cc 모드를 기반으로하는 자바 모드가 있습니다. 그것은 당신을 위해 작동하지 않습니다? emacs 23.1의 cc-mode 소스를 살펴보면, cc-mode elisp 파일 안에 일련의 자바 특정 로직이 보일 것이다. – Cheeso

+0

java-mode를 사용하고 있지만 함수와 관련하여 이동하는 함수는 유용한 방식으로 작동하지 않습니다. 그들의 문서에서 말한 것처럼 최상위 구조에서 작업하기 때문에'c-beginning-of-defun'을하는 자바 소스 파일에서 메소드가 아니라 클래스의 맨 위로 이동합니다. 작동하는 다른 Java 관련 함수가있는 경우에는 확실히 찾을 수 없으며 실제로 무엇인지 알려 주시면 감사하겠습니다. –

답변

관련 문제