Tôi muốn đảm bảo rằng các thanh cuộn không bao giờ xuất hiện trên các cửa sổ của tôi, nhưng gần đây tôi nhận thấy rằng khi tôi tạo một khung mới với C-x 5 2khung mới sẽ có một thanh cuộn, mặc dù khung ban đầu không có. Các dòng có thể có liên quan từ tôi init.eldưới đây:
(scroll-bar-mode -1)
(if (fboundp 'scroll-bar-mode) (scroll-bar-mode -1))
(if (fboundp 'tool-bar-mode) (tool-bar-mode -1))
(if (fboundp 'menu-bar-mode) (menu-bar-mode -1))
Tôi vẫn có thể sử dụng M-x toggle-scroll-barđể tắt nó trong khung mới, nhưng tôi cảm thấy không cần thiết.
Để làm rõ, tôi đang sử dụng emacsclient -c &để khởi động Emacs trên Ubuntu và khi tôi làm điều này, tôi nhận được một thanh cuộn. C-h v scroll-bar-modeđưa cho tôi:
scroll-bar-mode is a variable defined in `scroll-bar.el'.
Its value is nil
Original value was right
Documentation:
Specify whether to have vertical scroll bars, and on which side.
Possible values are nil (no scroll bars), `left' (scroll bars on left)
and `right' (scroll bars on right).
To set this variable in a Lisp program, use `set-scroll-bar-mode'
to make it take real effect.
Setting the variable with a customization buffer also takes effect.
You can customize this variable.
Vì vậy, giá trị của scroll-bar-modeđược đặt đúng nil, nhưng bằng cách nào đó, Emacs đang bỏ qua điều này để đưa cho tôi một thanh cuộn.