空行でSpacemacsのチルダをオフにするにはどうすればよいですか?


16

主にその気の利いたデフォルトのために、私はちょうどSpacemacsをインストールしました。あまり気に入らないデフォルトの1つは、ファイル内の空行にチルダを付けることです。

関数を入れて(setq vi-tilde-fringe nil)(setq indicate-empty-lines nil)内部に入れてみましdotspacemacs/user-configたが、効果はないようです。

これらの厄介なチルダをすべて一度に取り除くにはどうすればよいですか?

回答:


16

トグル

でオフに切り替えること(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は、ヘルムバッファーにチルダと入力してみます。


0

これが私にぴったりの方法です:

M-x customize-group RET vi-tilde-fringe RET

挿入したもの:

 '(global-vi-tilde-fringe-mode nil)

in(custom-set-variables)in .spacemacs。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.