Câu hỏi được gắn thẻ «hooks»

Móc là một cơ chế quan trọng để tùy chỉnh Emacs. Một hook là một biến Lisp chứa một danh sách các hàm, sẽ được gọi trong một số trường hợp được xác định rõ.

3
Cách thích hợp để bật chế độ nhỏ
Tôi có chế độ foo và sẽ kích hoạt chế độ thanh phụ cho nó. Vì vậy, cách nào là phổ biến hơn và thích hợp hơn? Một (add-hook 'foo-mode-hook 'bar-minor-mode) B (add-hook 'foo-mode-hook (lambda () "Turn on `bar-minor-mode' mode." (bar-minor-mode 1))) C (defun bar-minor-mode-on () "Turn on `bar-minor-mode' mode." …
24 hooks  minor-mode 

1
Sự khác biệt giữa 'và #' trước biểu tượng là gì?
Tôi là một chút mới với Emacs. Khi xem xét một số cấu hình, tôi thấy có hai loại lệnh trong "add-hook". (add-hook 'LaTeX-mode-hook #'LaTeX-math-mode) và (add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) Điều này đã làm tôi bối rối trong một thời gian dài và tôi không biết cách tìm kiếm "# '" …
22 elisp  hooks  functions  quote 





2
Tôi nên bao gồm một khởi tạo lười biếng ở đâu?
Tôi muốn thêm một ràng buộc khóa cụ thể vào chế độ latex: (define-key latex-mode-map (kbd "<f6>") 'my-latex-defun) Đồng thời tôi chỉ muốn đặt nó khi chế độ cụ thể được tải. Vì vậy, tôi muốn biết liệu có một ưu tiên (thực tiễn tốt nhất) giữa việc sử dụng …
13 init-file  hooks 

3
trước-save-hook cho chế độ cc
Tôi muốn tùy chỉnh cc-modeđể thực hiện một chức năng trước khi lưu. Một giải pháp sẽ là sửa đổi cc-modesơ đồ bàn phím để liên kết C-x C-svới một chức năng thực hiện công việc tôi cần và sau đó lưu nó. Câu hỏi của tôi là liệu có …
13 hooks  cc-mode  advice 


1
Hủy bỏ móc cho các chế độ cụ thể
Tôi muốn xóa khoảng trắng theo dõi khi lưu cho mọi chế độ ngoại trừ org-mode. Trong tôi .emacs, tôi có dòng sau: (add-hook 'before-save-hook 'delete-trailing-whitespace) Tôi sử dụng use-packagemacro và tôi đã thử thêm (remove-hook 'before-save-hook 'delete-trailing-whitespace)vào :configkhối của mình , nhưng điều đó loại bỏ hook trên toàn …
12 hooks 


1
Sự khác biệt giữa after-init-hook và emacs-startup-hook
Có vẻ như có một số câu về hành động khởi tạo Emacs. Tuy nhiên tôi không chắc sự khác biệt của chúng là gì và một Google Googling ngắn gọn mang lại ít thông tin. Có phải nó giống như emacs-startup-hookđược thực thi ngay lập tức sau khi Emacs …
9 hooks 

1
Một cái móc là gì?
Chỉ cần làm rõ ... Ví dụ, trong tài liệu này : Một hook là một biến Lisp chứa một danh sách các hàm, sẽ được gọi trong một số trường hợp được xác định rõ. (Điều này được gọi là chạy hook.) Các hàm riêng lẻ trong danh sách …

1
Thoát khỏi Emacs và dán lại bàn di chuột
Tôi có mã elisp dưới đây trong cấu hình emacs của mình sẽ vô hiệu hóa bàn di chuột của tôi, vì vậy nó sẽ không làm phiền tôi khi viết. ;; disable touchpad when on emacs (defun turn-off-mouse (&optional frame) (interactive) (call-process-shell-command "xinput --disable bcm5974" nil "*Shell command output*" …
8 hooks  exit 

2
Làm cách nào để kích hoạt chế độ ngữ nghĩa cho các chế độ chính cụ thể?
Tôi đã thấy câu hỏi này rất nhiều. Nhưng không có câu trả lời nào khắc phục được vấn đề của tôi: chế độ nhỏ vẫn ở chế độ khác. Cho đến nay, tôi đã thử: (use-package stickyfunc-enhance :config ;; (add-to-list 'semantic-default-submodes 'global-semantic-stickyfunc-mode) ;; (defun turn-on-semantic () (semantic-mode 1) (require …

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.