Tôi thích sử dụng C-j
đến eval-last-sexp
nhưng chế độ paredit (mà tôi muốn) ghi đè số này lên paredit-newline
. Nhìn vào tài liệu chế độ paredit Tôi không thấy bất cứ điều gì giống như một paredit-mode-hook
được xác định nơi tôi có thể add-hook
để gọi local-set-key
hoặc một chức năng tương tự.Có móc móc parac Emacs có sẵn để tôi có thể xác định lại C-j không?
Bất cứ ai có đề xuất?
Cập nhật Sau khi thử hai câu trả lời dưới đây và không có nhiều thành công, tôi nghĩ vấn đề có thể liên quan đến thực tế là paredit đang được tải trong một vài ngữ cảnh khác nhau? Để wit, tôi đang mở cả hai Lisp thường, Clojure và Emacs Lisp tập tin, tất cả đều có thể sử dụng paredit. Đáng buồn thay, các hình thức khác nhau của eval-last-sexp
có tên hơi khác nhau trong mỗi chế độ, vì vậy tôi không thể xác định khóa một lần cho mọi thứ. Thay vào đó, tôi cần phải ràng buộc khóa dựa trên chế độ chính mà tôi cũng đang ở. Hy vọng rằng thêm một điểm dữ liệu hữu ích.
Cảm ơn! Điều này làm việc như một say mê. – bitops