Як вимкнути тильди Spacemacs на порожніх рядках?


16

Я щойно встановив Spacemacs , головним чином для його чудових за замовчуванням. Один за замовчуванням, який мене не так радує, це те, що він розміщує тильди в порожніх рядках у файлі.

Я спробував ввести (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 ~(в останній версії), і вам слід отримати ім'я функції.

Виключені пакети

Ще один спосіб видалити тильди - виключити пакунок vi-tilde-fringeіз конфігурації, додавши vi-tilde-fringeдо змінної dotfile dotspacemacs-excluded-packages. Це призведе до повного видалення пакета та всієї пов'язаної з ним конфігурації з ваших Spacemacs.

Ще раз, щоб отримати назву пакета, ви можете спробувати helm-spacemacsввести tilde в кермовий буфер.


0

Ось метод, який для мене чудово працював:

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

який вставив:

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

в (користувацькі набори змінних) у .spacemacs.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.