Tôi đã xem xét việc sử dụng Carbon Emacs để sử dụng trên máy Mac của mình, và trở ngại duy nhất mà tôi gặp phải là tiếng bíp cuộn khó chịu khi bạn cố cuộn qua cuối tài liệu. Tôi đã nhìn trực tuyến nhưng tôi dường như không thể tìm thấy những gì tôi nên thêm vào .emacs của tôi mà sẽ ngăn chặn nó từ tiếng bíp khi di chuyển. Tôi không muốn im lặng hoàn toàn, chỉ khi di chuyển. Bất kỳ ý tưởng?Tắt tiếng bíp cuộn của các cuộn dây màu trắng
Trả lời
Bạn sẽ phải tùy chỉnh ring-bell-function
.
Trang này có thể cung cấp gợi ý:
(setq visible-bell t)
Điều này làm cho emacs đèn flash thay vì tiếng bíp.
Đúng, nhưng điều này sẽ làm mọi thứ im lặng, mà OP muốn tránh. Đây là những gì tôi sử dụng mặc dù - chuông trực quan chỉ hữu ích như một âm thanh, và không can thiệp vào âm nhạc khi tôi đang sử dụng tai nghe. Tôi muốn giới thiệu nó với 'không ai'. – jmanning2k
Sử dụng gợi ý từ Emacs wiki AlarmBell page, điều này làm nó cho tôi:
(defun my-bell-function()
(unless (memq this-command
'(isearch-abort abort-recursive-edit exit-minibuffer
keyboard-quit mwheel-scroll down up next-line previous-line
backward-char forward-char))
(ding)))
(setq ring-bell-function 'my-bell-function)
Nếu bạn không biết tên của một lệnh, nhấn C-h k
rồi bấm phím/hành động mà bạn muốn để có được tên của.
Điều này dường như làm các trick:
(setq ring-bell-function nil)
Chỉnh sửa: 'nil' phải được thay thế bằng' 'bỏ qua'. Thao tác này sẽ tắt chuông * tất cả * chuông. –
giữa câu trả lời Stephen Hassard và Kipton Barros' bình luận:
(setq ring-bell-function 'ignore)
có vẻ là ngắn gọn nhất, hoạt động trên emacs 24.x, và trả lời câu hỏi gốc.
- 1. Emacs: tắt tiếng bíp khi cố gắng di chuyển ra ngoài phần cuối của tài liệu
- 2. Màu cuộn UIScrollView?
- 3. iPad tắt tính năng cuộn tài liệu nhưng không xóa cuộn cuộn div
- 4. Làm thế nào để tắt tiếng bíp trong các emacs trên Windows
- 5. Tắt cuộn cơ thể đàn hồi của iOS & giữ nguyên cuộn làm việc
- 6. chỉ tắt cuộn bouncy cho html nhưng vẫn duy trì các phần tử bị tràn: cuộn
- 7. Tắt tính năng cuộn của cơ thể nhưng giữ thanh cuộn
- 8. Tiếng bíp lạ khi sử dụng cout
- 9. tắt cuộn ngang trên web di động
- 10. Có thể tắt cuộn trên listView không?
- 11. Tắt thanh cuộn trong NERDtree với MacVim
- 12. Làm cách nào để tắt thanh cuộn của trang?
- 13. Tắt tự động ẩn các thanh cuộn trên Lion
- 14. Làm cách nào để tự động cuộn JTextPane khi thanh cuộn ở dưới cùng và khóa cuộn bị tắt?
- 15. Danh sách màu chuyển sang màu đen khi cuộn
- 16. Làm thế nào để tắt âm thanh tiếng bíp trong Eclipse?
- 17. Cuộn cuộn dọc của dòng văn bản trong Android
- 18. Làm cách nào để bật cuộn ngang và tắt cuộn dọc trong UIWebview?
- 19. iOS Tắt tính năng Cuộn trang bằng tính năng cuộn quá mức: chạm vào
- 20. Làm sao tắt tiếng Windows bằng WPF?
- 21. Thuật toán số nguyên cuộn dây với các trường hợp cạnh
- 22. Cách bật cuộn cho div cụ thể và tắt cuộn cho trang
- 23. Cuộn trên canvas lớn
- 24. Android WebView để trống cho thanh cuộn
- 25. QTextEdit thay đổi màu nền cũng là màu sắc của thanh cuộn
- 26. Cuộn một ListView thay đổi mọi thứ từ Trắng thành Đen
- 27. Làm cho twilio để lại tin nhắn sau tiếng bíp
- 28. Sự kiện thanh cuộn khi cuộn?
- 29. Các bit màu nhỏ trên thanh cuộn dọc của tôi trong Visual Studio 2010 là gì?
- 30. Jython: Thực hiện một tiếng bíp đơn giản trên Windows
Than ôi, điều đó sẽ không hoạt động. Ví dụ, hàm dòng tiếp theo có một "ding" được mã hóa cứng vào nó. – ShreevatsaR
Hmm. Bạn không thể xác định lại hàm tiếp theo trong các tệp .emacs của bạn? – Svante
Bạn sẽ phải xác định lại không chỉ dòng tiếp theo và dòng trước, mà còn phải cuộn lên, cuộn xuống và nhiều chức năng; nhiều trong số đó được định nghĩa trong "mã nguồn C" và nguồn của chúng không được gửi cùng với các Emacs Carbon. Ai đó sửa tôi nếu tôi sai. – ShreevatsaR