これは私の.emacsにあります私はそれを台無しにすることができますか?
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
)
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(better-fringes-bitmap ((t (:foreground "#00dd44"))))
'(font-lock-string-face ((((class color) (min-colors 88) (background light)) (:foreground "#113355")))))
これまでのところ、これらの線の上に必要なものをすべて追加しています...
これらは、 customise システムを使用するときにファイルに追加される行です。 customize-*
を使用すると生成されます。デフォルトでは、カスタマイズオプションは.emacs
ファイルに保存されます。通常、これらを手動で編集することはありません。それらを編集するには、customize-*
コマンドを使用する必要があります。
Noufalが指摘したように、これらのブロックはcustomize
インターフェースによって追加されます。ただし、必要に応じて、それらを別のファイルに移動できます。
これを~/.emacs.d/init.el
に追加するだけです:
(setq custom-file "~/.emacs.d/custom.el")
(load custom-file)
または、まだ 昔ながらの~/.emacs
ファイルを使用している場合:
(setq custom-file "~/.custom.el")
(load custom-file)
どちらの場合でも機能するもう少し複雑なスニペットは次のとおりです。
(setq custom-file (expand-file-name "custom.el" user-emacs-directory))
(load custom-file)
しないでくださいこれらの行に手動で何かを追加します—変更は一部のイベントでemacsによって消えます。代わりに、customize-set-variable
を使用してカスタム変数を追加し、set-face-attribute
を使用してカスタム面を追加します。
(customize-set-variable 'blink-cursor-mode nil)
(set-face-attribute 'default nil :family "DejaVu Sans Mono")
一部のパッケージの面をカスタマイズするために、最初にパッケージを要求し、その後その面を設定する必要がある場合があります。
(require 'mumamo)
(set-face-attribute 'mumamo-background-chunk-major nil :background nil)
この.emacsファイルの機能はよくわかりませんが、16.04をインストールしたときに、Emacsでフォントの問題が発生し、キリル文字が認識されなかったため、.emacsを試用版として削除すると、問題は解消されました。