Emacs

Q & A cho những người sử dụng, mở rộng hoặc phát triển Emacs




3
Tại sao tôi không thể liên kết Shift- <backspace>?
Hệ thống của tôi là debian wheezy, tôi đã cố gắng làm như sau (global-set-key (kbd "S-&lt;backspace&gt;") 'evil-shift-left-line) (global-set-key (kbd "&lt;S-backspace&gt;") 'evil-shift-left-line) (define-key global-map [S-backspace] 'evil-shift-left-line) Những gì tôi muốn là trong chế độ chèn ác, tôi có thể xóa một chiều rộng tab về phía trước thay vì nhấn …

2
Sửa đổi thụt lề của một số hình thức Emacs Lisp
Tôi muốn một số hình thức Emps Lisp được thụt lề như Common Lisp. Chẳng hạn, trong Emacs Lisp, ifđược thụt lề như thế này: (if COND THEN ELSE) Trong khi tôi thích nó như thế này: (if COND THEN ELSE) Tôi có thể làm điều này: (setq lisp-indent-function #'common-lisp-indent-function) …

1
Lặp lại bất kỳ lệnh cuối cùng (phức tạp hay không)
Emacs có repeatvà repeat-complex-command, rút ​​ra các lệnh khác nhau từ lịch sử lệnh và bị ràng buộc với các khóa khác nhau. Làm thế nào để bạn lặp lại bất kỳ lệnh cuối cùng - cho dù nó phức tạp hay không - với một phím duy nhất? Nói …
8 history 

1
Hiển thị org-todo-list các mục có thời hạn?
Có cách nào để có được danh sách các mục chế độ org với thời hạn không? Lý tưởng nhất là với thời hạn được hiển thị và sắp xếp theo thời hạn. Tôi chưa tìm thấy thứ gì như thế này. Điều gần nhất tôi tìm thấy là org-check-deadlines, …
8 org-mode  todo 

2
Dịch chuỗi sang nhấn phím
Đưa ra một chuỗi trong elisp, tôi muốn mô phỏng các emacs nhận bất kỳ phím nhấn nào là cần thiết để tạo lại chuỗi đó. Vì vậy, các chuỗi emacs "Hello" sẽ hoạt động giống hệt như khi tôi nhấn Shift + H, e, l, l, o. Lưu ý …

1
Sử dụng công thức trong chương trình nghị sự để chuyển đổi thời gian? (đếm pomodoro trong Chương trình nghị sự)
Tôi đang cố gắng để làm cho Agenda Clockreport cho thấy có bao nhiêu pomodoros tôi đã đầu tư vào một nhiệm vụ. Một Pomodoro là 25 phút. Ví dụ, 1:15 giờ làm việc là 3 pomodoros. Tôi đang cố gắng tùy chỉnh org-agenda-clockreport-paramater-plistvà tôi muốn trích xuất "Thời gian" …


4
Làm thế nào tôi có thể làm nổi bật các dòng trùng lặp?
Đây là những gì tôi có: (defun my-show-duplicate-lines () (interactive) (highlight-lines-matching-regexp (concat "^" (regexp-quote (substring-no-properties (thing-at-point 'line) 0 -1)) "$") font-lock-warning-face)) Ý định của tôi là thêm cái này để post-command-hooktìm các dòng trong đó tôi đang sao chép logic, nhưng khi tôi chạy lệnh lần thứ hai, nó không …
8 font-lock 


2
Sắp xếp thích ứng của kết quả phụ trợ công ty
Có cách nào để yêu cầu companysắp xếp kết quả mà nó hiển thị dựa trên các lựa chọn trong quá khứ không? Biến tùy chỉnh company-transformerskiểm soát hành vi này. Các lựa chọn tích hợp duy nhất là company-sort-by-occurrencevà company-sort-by-backend-importance. Có một phương thức hiện có, có thể từ …

3
Nhanh chóng chèn biểu tượng unicode?
Hiện tại, tôi đang chèn các ký tự unicode (chủ yếu là các ký hiệu toán học) bằng phương thức nhập TeX. Điều này là cồng kềnh, vì, đối với mỗi nhân vật, tôi phải làm như sau: Chuyển sang phương thức nhập TeX nhấn C-\ gõ biểu thức latex …
8 unicode 

1
Làm thế nào để cải thiện hiệu suất của việc cắt giảm bộ đệm eshell?
Tôi hiện đang cắt bớt bộ đệm ở 20.000 dòng bằng cách thêm vào phần sau vào cấu hình của mình: (setq eshell-buffer-maximum-lines 20000) ;; automatically truncate buffer after output (add-to-list 'eshell-output-filter-functions 'eshell-truncate-buffer) Điều này hoạt động tuyệt vời cho &lt;20.000 dòng và khi bộ đệm đạt 20.000 dòng, nó …
8 eshell 

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.