Làm cách nào để tắt dấu ngã của Spacemac trên các dòng trống?


16

Tôi chỉ cài đặt Spacemacs , chủ yếu cho các mặc định tiện lợi của nó. Một mặc định tôi không hài lòng là nó đặt dấu ngã trên các dòng trống trong tệp.

Tôi đã thử đặt (setq vi-tilde-fringe nil)(setq indicate-empty-lines nil)bên trong dotspacemacs/user-configchức năng, dường như không có tác dụng.

Làm thế nào tôi có thể thoát khỏi tất cả những dấu vết lộn xộn này một lần và mãi mãi?

Câu trả lời:


16

Chuyển đổi

Bạn có thể tắt nó đi (spacemacs/toggle-vi-tilde-fringe-off), bạn có thể lấy danh sách tất cả các toggles helm-spacemacscó thể truy cập thông qua SPC f e hhoặc SPC h SPCtrong các phiên bản gần đây hơn. Mỗi chuyển đổi trong danh sách này có 3 chức năng được liên kết với chúng, nếu chúng ta thực hiện vi-tilde-fringethì các chức năng đó là:

  • spacemacs/toggle-vi-tilde-fringe (bật và tắt trạng thái)
  • spacemacs/toggle-vi-tilde-fringe-on (buộc trạng thái bật tắt)
  • spacemacs/toggle-vi-tilde-fringe-off (buộc trạng thái bật tắt)

Để lấy tên của hàm được liên kết với một ràng buộc khóa, hãy sử dụng SPC h d k(hoặc C-h k) và nhập ràng buộc khóa, với vi-tilde-fringeví dụ này là SPC h d k SPC T ~(trong phiên bản gần đây nhất) và bạn sẽ nhận được tên hàm.

Các gói không bao gồm

Một cách khác để loại bỏ các dấu ngã là loại trừ gói vi-tilde-fringekhỏi cấu hình của bạn bằng cách thêm vi-tilde-fringevào biến dotfile của bạn dotspacemacs-excluded-packages. Điều này sẽ có tác dụng loại bỏ hoàn toàn gói và tất cả cấu hình được liên kết khỏi Spacemacs của bạn.

Một lần nữa để có được tên gói, bạn có thể thử helm-spacemacsvà gõ dấu ngã vào bộ đệm helm.


0

Đây là một phương pháp hiệu quả với tôi:

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

mà chèn:

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

trong (biến-set-biến) trong .spacemacs.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.