파이썬 3과 줄리아에서 사용되는 탭 완성을 사용하여 유니 코드 변수를 입력 할 수 있도록 emacs를 구성하는 방법이 있습니까? 예를 들어emacs를 사용하여 유니 코드 (파이썬 3/줄리아)에 대한 탭 완성?
\gamma -> tab -> γ
파이썬 3과 줄리아에서 사용되는 탭 완성을 사용하여 유니 코드 변수를 입력 할 수 있도록 emacs를 구성하는 방법이 있습니까? 예를 들어emacs를 사용하여 유니 코드 (파이썬 3/줄리아)에 대한 탭 완성?
\gamma -> tab -> γ
하나의 대안은, C-x RET C-\
와 set-input-method
전화 TeX
을 선택하고 자동으로 γ
로 대체됩니다 \gamma
를 입력하는 것입니다. 그런 다음 입력 방법을 C-\
으로 토글 할 수 있어야합니다. 또는 원하는 경우 (setq default-input-method "TeX")
을 초기화 파일에 추가하고 C-\
을 사용하여 TeX
입력을 더 빨리 수행하고 동일한 작업을 수행 할 수 있습니다.
필자는 julia latexsubs에 대한 완료 시점을 썼다. 그 바로 다음
(defun julia-completion-at-point()
(let ((bnds (bounds-of-thing-at-point 'symbol)))
(when bnds
(cond
;; complete latex symbol when current symbol is prefixed
;; by '\'
((eq (char-before (car bnds)) ?\\)
(list (1- (car bnds)) (cdr bnds) julia-latexsubs
:annotation-function
#'(lambda (arg)
(gethash arg julia-latexsubs ""))))))))
당신의 줄리아 모드 후크에서 다음
, 또는 ess-julia-mode-hook
(add-hook 'completion-at-point-functions 'julia-completion-at-point nil t)
당신은 company-math을 사용할 수 있습니다 (julia-latexsubs
는 julia-mode
에 정의 된 라텍스 기호의 해시입니다). 내 설정은 here