主にその気の利いたデフォルトのために、私はちょうどSpacemacsをインストールしました。あまり気に入らないデフォルトの1つは、ファイル内の空行にチルダを付けることです。
関数を入れて(setq vi-tilde-fringe nil)
、(setq indicate-empty-lines nil)
内部に入れてみましdotspacemacs/user-config
たが、効果はないようです。
これらの厄介なチルダをすべて一度に取り除くにはどうすればよいですか?
主にその気の利いたデフォルトのために、私はちょうどSpacemacsをインストールしました。あまり気に入らないデフォルトの1つは、ファイル内の空行にチルダを付けることです。
関数を入れて(setq vi-tilde-fringe nil)
、(setq indicate-empty-lines nil)
内部に入れてみましdotspacemacs/user-config
たが、効果はないようです。
これらの厄介なチルダをすべて一度に取り除くにはどうすればよいですか?
回答:
でオフに切り替えること(spacemacs/toggle-vi-tilde-fringe-off)
ができ、すべてのトグルのリストを、helm-spacemacs
アクセス可能SPC f e h
またはSPC h SPC
それ以降のバージョンで取得できます。このリストのすべてのトグルには、3つの関数が関連付けられています。これらの関数を使用すると、次のようになりvi-tilde-fringe
ます。
spacemacs/toggle-vi-tilde-fringe
(状態のオンとオフを切り替えます)spacemacs/toggle-vi-tilde-fringe-on
(トグル状態を強制的にオンにします)spacemacs/toggle-vi-tilde-fringe-off
(トグル状態を強制的にオフにします)キーバインディングに関連付けられている関数の名前を取得するには、SPC h d k
(またはC-h k
)を使用してキーバインディングを入力します。vi-tilde-fringe
この例ではSPC h d k SPC T ~
(最新バージョンでは)、関数名を取得する必要があります。
チルダを削除するもう1つの方法は、dotfile変数にvi-tilde-fringe
追加vi-tilde-fringe
して、構成からパッケージを除外することですdotspacemacs-excluded-packages
。これにより、Spacemacsからパッケージとそれに関連するすべての構成が完全に削除されます。
もう一度パッケージ名を取得するにhelm-spacemacs
は、ヘルムバッファーにチルダと入力してみます。
これが私にぴったりの方法です:
M-x customize-group RET vi-tilde-fringe RET
挿入したもの:
'(global-vi-tilde-fringe-mode nil)
in(custom-set-variables)in .spacemacs。