. 기본 ac-sources는 ac-source-words-in-same-mode-buffers
입니다. Maxima 버퍼에 내용이 있으면 꽤 잘 작동합니다. auto-complete-mode
을 항상 활성화하려면 모드 훅에 추가하십시오 (아래 참조). imaxima
과 같은 다른 관련 모드가있는 것처럼 보이므로 여러 후크에 추가해야 할 수도 있습니다.
제대로 완성하려면 자신 만의 자동 완성 소스를 만들 수 있습니다. 간단한 예제로는 auto-complete.el의 단어가 같은 모드의 버퍼와 ac-math 패키지가 있습니다. 소스를 정의한 후 소스에 추가 할 수 있습니다.
(ac-define-source maxima
...
)
(defun jpk/maxima-mode-hook()
(add-to-list 'ac-sources 'ac-source-maxima)
(auto-complete-mode 1))
(add-hook 'maxima-mode-hook #'jpk/maxima-mode-hook)
(add-hook 'inferior-maxima-mode-hook #'jpk/maxima-mode-hook)
@lawlist 의해 바와 같이
는 맥시마 일부 내장 완성 기능을 갖는다. 아마도 코드를 다시 사용하여 자신의 ac 소스를 쉽게 만들 수 있습니다 (예 :
maxima-symbols
).
** 자동 완성 maxima emacs **에 대한 Google 검색을 입력했습니다. 네 번째 질문은 첫 번째 질문 인 Jay Belanger가 작성한 포스트 스크립트 문서입니다. – lawlist
모든 편집기에서 자동 완성을 사용하는 방법을 모르지만 유용한 리소스는' share/builtins-list.txt'를 사용하여 Maxima 설치에 포함됩니다. 어쩌면 텍스트 편집기에서 완성 할 단어 목록을 어떻게 든 말할 수 있습니다. 덧붙여서,'rmaxima'는'rlwrap'을 통해'maxima'를 시작하여 자동 완성과 다른 라인 편집 기능을 처리하는 스크립트입니다. 'rmaxima'는 단어 목록에'share/builtins-list.txt'를 사용합니다. –