¿Cómo apago las tildes de Spacemacs en líneas vacías?

16

Acabo de instalar Spacemacs , principalmente por sus ingeniosos valores predeterminados. Un valor predeterminado que no me agrada tanto es que pone tildes en líneas vacías en el archivo.

He intentado poner (setq vi-tilde-fringe nil)y (setq indicate-empty-lines nil)dentro de la dotspacemacs/user-configfunción, que parece no tener ningún efecto.

¿Cómo puedo deshacerme de todas estas tildes desordenadas de una vez por todas?

Violeta
fuente

Respuestas:

16

Palanca

Puede desactivarlo (spacemacs/toggle-vi-tilde-fringe-off), puede obtener la lista de todos los conmutadores en helm-spacemacsaccesible a través de SPC f e ho SPC h SPCen versiones más recientes. Cada alternar en esta lista tiene 3 funciones asociadas a ellos, si tomamos vi-tilde-fringelas funciones son:

  • spacemacs/toggle-vi-tilde-fringe (activar y desactivar el estado)
  • spacemacs/toggle-vi-tilde-fringe-on (forzar el estado de alternar a activado)
  • spacemacs/toggle-vi-tilde-fringe-off (forzar el estado de alternar a apagado)

Para obtener el nombre de la función asociada a un enlace de teclas, use SPC h d k(o C-h k) y escriba el enlace de teclas, con el vi-tilde-fringeejemplo que es SPC h d k SPC T ~(en la versión más reciente) y debe obtener el nombre de la función.

Paquetes excluidos

Otra forma de eliminar las tildes es excluir el paquete vi-tilde-fringede su configuración agregando vi-tilde-fringea su variable dotfile dotspacemacs-excluded-packages. Esto tendrá el efecto de eliminar completamente el paquete y toda su configuración asociada de sus Spacemacs.

Una vez más para obtener el nombre del paquete, puede intentar helm-spacemacsescribir tilde en el búfer de timón.

syl20bnr
fuente
0

Aquí hay un método que funcionó muy bien para mí:

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

que insertó:

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

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

Crash Coredump
fuente