2012-06-10 31 views
9

cách ánh xạ chuột-2 (nhấp nút giữa) đến (cmd + nhấp) hoặc (ctrl + nhấp) trên OS X bằng bàn di chuột để hiển thị menu bật lên trong chế độ flyspell.emacs 23.4 hành vi chuột-2 trên OS-X 10.7

+4

Sự chấp nhận thấp thể hiện sự không sẵn lòng đóng góp cho cộng đồng. –

Trả lời

2

Thay vào đó flyspell cần phải được cố định để bật lên trình đơn của nó trên chuột-3 vì nó thực sự giống như một menu ngữ cảnh. I E. Tôi đề nghị một số M-x report-emacs-bug về nó.

11

Làm thế nào về chuột-3 như Stefan gợi ý?

Thêm phần này vào tập tin init của bạn:

(eval-after-load "flyspell" 
    '(progn 
     (define-key flyspell-mouse-map [down-mouse-3] #'flyspell-correct-word) 
     (define-key flyspell-mouse-map [mouse-3] #'undefined))) 
+0

Điều này phù hợp với tôi. Nhưng rõ ràng là bạn cần chạy đoạn trích này khi khởi động; - sau khi 'flyspell' được tải, đã quá muộn. – halloleo

+1

Không, không quá muộn. Nó vẫn hoạt động. –

+0

Đúng, bạn nói đúng: Nó hoạt động. - Giám sát của tôi. – halloleo

1

Có đã là một lựa chọn xây dựng trong cho việc này. Hãy xem tại địa chỉ:

mac-emulate-three-button-mouse 

Cụ thể, bạn sẽ có thể chỉ cần thêm:

(setq mac-emulate-three-button-mouse t) 

Trong emacs của bạn, và sau đó chuột-2 sẽ Option + Nhấp và chuột-3 sẽ Cmd + Nhấp vào

+2

Lưu ý rằng điều này không có trong GNU Emacs. –

+1

@SeanAllred Để mở rộng trên đó, đây là dành cho Aquamac. – GDP2

Các vấn đề liên quan