Como desativo os tildes do Spacemacs em linhas vazias?

16

Acabei de instalar o Spacemacs , principalmente por seus padrões bacanas. Um padrão que eu não estou tão satisfeito é que ele coloca tildes em linhas vazias no arquivo.

Eu tentei colocar (setq vi-tilde-fringe nil)e (setq indicate-empty-lines nil)dentro da dotspacemacs/user-configfunção, que parece não ter efeito.

Como posso me livrar de todas essas bagunças de uma vez por todas?

Tolet
fonte

Respostas:

16

Alternancia

Você pode desativá-lo (spacemacs/toggle-vi-tilde-fringe-off), pode obter a lista de todos os helm-spacemacsacessos em versões acessíveis SPC f e hou SPC h SPCem versões mais recentes. Cada alternância nesta lista tem 3 funções associadas a elas, se usarmos vi-tilde-fringe, as funções são:

  • spacemacs/toggle-vi-tilde-fringe (ativar e desativar o estado)
  • spacemacs/toggle-vi-tilde-fringe-on (forçar o estado de alternância para ligado)
  • spacemacs/toggle-vi-tilde-fringe-off (forçar a desativação do estado)

Para obter o nome da função associada a uma ligação de chave, use SPC h d k(ou C-h k) e digite a ligação de chave, com o vi-tilde-fringeexemplo SPC h d k SPC T ~em (na versão mais recente) e você deve obter o nome da função.

Pacotes excluídos

Outra maneira de remover os tildes é excluir o pacote vi-tilde-fringeda sua configuração adicionando vi-tilde-fringeà sua variável dotfile dotspacemacs-excluded-packages. Isso terá o efeito de remover completamente o pacote e toda a sua configuração associada do seu Spacemacs.

Mais uma vez para obter o nome do pacote, você pode tentar helm-spacemacsdigitar til no buffer do leme.

syl20bnr
fonte
0

Aqui está um método que funcionou muito bem para mim:

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

que inseriu:

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

in (variáveis ​​de conjunto personalizadas) em .spacemacs.

Crash Coredump
fonte