Come posso disattivare le tilde di Spacemacs su linee vuote?


16

Ho appena installato Spacemacs , principalmente per le sue eleganti impostazioni predefinite. Un default di cui non sono così contento è che inserisce le tilde su righe vuote nel file.

Ho provato a mettere (setq vi-tilde-fringe nil)e (setq indicate-empty-lines nil)dentro la dotspacemacs/user-configfunzione, che sembra non avere alcun effetto.

Come posso sbarazzarmi di tutte queste tilde disordinate una volta per tutte?

Risposte:


16

Toggle

Puoi disattivarlo con (spacemacs/toggle-vi-tilde-fringe-off), puoi ottenere l'elenco di tutti gli interruttori helm-spacemacsaccessibili tramite SPC f e ho SPC h SPCnelle versioni più recenti. Ogni interruttore in questo elenco ha 3 funzioni associate a loro, se prendiamo vi-tilde-fringequindi le funzioni sono:

  • spacemacs/toggle-vi-tilde-fringe (attiva e disattiva lo stato)
  • spacemacs/toggle-vi-tilde-fringe-on (imponi lo stato di attivazione / disattivazione)
  • spacemacs/toggle-vi-tilde-fringe-off (forza lo stato di attivazione / disattivazione)

Per ottenere il nome della funzione associata a un'associazione chiave utilizzare SPC h d k(o C-h k) e digitare l'associazione chiave, con l' vi-tilde-fringeesempio presente SPC h d k SPC T ~(nella versione più recente) e si dovrebbe ottenere il nome della funzione.

Pacchetti esclusi

Un altro modo per rimuovere le tilde è quello di escludere il pacchetto vi-tilde-fringedalla configurazione aggiungendo vi-tilde-fringealla variabile dotfile dotspacemacs-excluded-packages. Ciò avrà l'effetto di rimuovere completamente il pacchetto e tutta la sua configurazione associata da Spacemacs.

Ancora una volta per ottenere il nome del pacchetto puoi provare a helm-spacemacsdigitare tilde nel buffer del timone.


0

Ecco un metodo che ha funzionato alla grande per me:

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

che ha inserito:

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

in (variabili-set-personalizzato) in .spacemacs.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.