이것은 Firacode Repo의 이러한 지침에서 구축 된 Fira Code Ligatures의 간단한 사소한 모드입니다.
이것이 작동하기 위해 EMAC의 메인 글꼴로 Fira 코드를 사용할 필요가 없습니다! 이 사소한 모드를 사용하면 Fira 코드 글꼴의 인대 만 제공합니다. 다른 방식으로 글꼴이나 얼굴을 바꾸지 않습니다. (물론,이 패키지와 함께 Fira 코드를 메인 글꼴로 자유롭게 사용할 수 있습니다. 이것이 제가하는 일입니다!)
fira-code-mode 설치하십시오. (MELPA : Mx package-install RET fira-code-mode RET )
Mx fira-code-mode-install-fonts RET 사용하여 Fira Code Symbol 글꼴을 시스템에 설치하십시오.
Fira Code Symbol 글꼴은 실제 Fira Code 글꼴과 같지 않으므로 시스템에 일반 Fira Code 가 있든 없든 Fira Code Symbol 설치해야합니다. (global-fira-code-mode) 사용하거나 Fira-Code- fira-code-mode 좋아하는 사람에 fira-code-mode 활성화하십시오.
완료, 인대를 즐기십시오!
사용 패키지를 사용하면 (개인적으로 사용하는 구성입니다) :
( use-package fira-code-mode
:custom (fira-code-mode-disabled-ligatures '( " [] " " #{ " " #( " " #_ " " #_( " " x " )) ; ; List of ligatures to turn off
:hook prog-mode) ; ; Enables fira-code-mode automatically for programming major modes 다음을 제거하거나 변경하십시오 :custom and :hook 값은 물론 유용한 것으로 판명되었습니다. 내가 장애인 인대 대부분은 순전히 우선적입니다. 그들 중 일부는 EG Clojure Reader 매크로의 다른 구문 스타일과 충돌했습니다.
사용 패키지와 함께 글로벌 마이너 모드를 사용하려는 경우 :
( use-package fira-code-mode
:config (global-fira-code-mode))사용 패키지가없는 예제 구성 :
( require 'fira-code-mode )
(custom-set-variable 'fira-code-mode-disabled-ligatures '( " [] " " #{ " " #( " " #_ " " #_( " " x " )) ; ; List of ligatures to turn off
; ; Enable fira-code-mode automatically for programming major modes
( add-hook 'prog-mode-hook 'fira-code-mode )
; ; Or, you can use the global mode instead of adding a hook:
(global-fira-code-mode)fira-code-mode-disabled-ligatures :이 목록에 문자열을 추가하여 해당 문자열이 합자로 표시되지 않도록합니다. 여기에 fira-code-mode 로 전원을 공급하는 합자를 넣을 수 있으며이 목록에 "lambda" 넣어 EMACS 기본 "Lambda"Ligature를 비활성화 할 수도 있습니다. 그러나이 목록을 사용하여 다른 패키지에서 제공하는 인대를 비활성화 할 수 없습니다.fira-code-mode-enable-hex-literal (기본값 t 로의 기본값) : NOL이 아닌 경우, "X"를 16 진 리터럴 (예 : 0x12)에 인조와 함께 표시합니다.인대가있는 곳에 예상치 못한 기호를 보면 시스템의 다른 글꼴이 Fira 코드 기호 대신 예열 된 기호를 해결하는 데 사용될 가능성이 높습니다. 다음과 같이 해결할 수 있어야합니다.
Fira Code Symbol 글꼴이 설치되어 있는지 확인 - 위의 2 단계 참조 위의 2 단계 참조Fira Code Symbol 설치되어 있지만 다른 글꼴이 여전히 인대를 표시하는 데 사용되고있는 경우이 기능 호출을 구성에 추가하십시오. (fira-code-mode-set-font)use-package 사용하면 다음과 :config 으로 이동해야합니다. 그렇지 않으면 (require 'fira-code-mode) 어디서나 갈 수 있습니다. 이것은 내가 만든 최초의 EMACS 패키지이며, 나는 그것이 당신의 삶을 내 삶을 더 편하게 만들기를 희망하여 그것을 이용할 수있게 만들었습니다. 나는 제안과 기여를 환영하지만 다음과 같은 몇 가지 사항이 있습니다.