Bagaimana cara mematikan tilt Spacemacs di garis kosong?

16

Saya baru saja menginstal Spacemacs , terutama untuk default-nya yang bagus. Satu default saya tidak begitu senang tentang hal itu menempatkan tildes pada baris kosong di file.

Saya sudah mencoba meletakkan (setq vi-tilde-fringe nil)dan (setq indicate-empty-lines nil)di dalam dotspacemacs/user-configfungsi, yang tampaknya tidak berpengaruh.

Bagaimana saya bisa menyingkirkan semua tildes berantakan ini sekali dan untuk semua?

Violet
sumber

Jawaban:

16

Toggle

Anda dapat beralih dengan (spacemacs/toggle-vi-tilde-fringe-off), Anda bisa mendapatkan daftar semua matikan helm-spacemacsdiakses melalui SPC f e hatau SPC h SPCdalam versi yang lebih baru. Setiap sakelar dalam daftar ini memiliki 3 fungsi yang terkait dengannya, jika kita ambil vi-tilde-fringemaka fungsinya adalah:

  • spacemacs/toggle-vi-tilde-fringe (nyalakan dan matikan status)
  • spacemacs/toggle-vi-tilde-fringe-on (Paksa status sakelar ke aktif)
  • spacemacs/toggle-vi-tilde-fringe-off (Paksa status sakelar ke mati)

Untuk mendapatkan nama fungsi yang terkait dengan penggunaan pengikatan kunci SPC h d k(atau C-h k) dan ketik pengikatan kunci, dengan vi-tilde-fringecontoh ini SPC h d k SPC T ~(dalam versi terbaru) dan Anda harus mendapatkan nama fungsi.

Paket yang dikecualikan

Cara lain untuk menghapus tildes adalah dengan mengecualikan paket vi-tilde-fringedari konfigurasi Anda dengan menambahkan vi-tilde-fringevariabel dotfile Anda dotspacemacs-excluded-packages. Ini akan memiliki efek menghapus paket sepenuhnya dan semua konfigurasi yang terkait dari Spacemacs Anda.

Sekali lagi untuk mendapatkan nama paket Anda dapat mencoba helm-spacemacsdan ketik tilde di buffer helm.

syl20bnr
sumber
0

Inilah metode yang sangat bagus untuk saya:

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

yang dimasukkan:

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

di (custom-set-variable) di .spacemacs.

Kecelakaan Coredump
sumber