Emacs

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

1
Chuyển đổi lệnh cURL sang ob-http
Tôi có một loạt các lệnh curl mà tôi muốn chuyển đổi thành ob-httpcác khối mã trong một tệp org (lựa chọn thứ hai sẽ là thực hiện chúng trong restclient). Đây là một lệnh mẫu đơn giản hóa: curl -X POST --proxy http://my-proxy.local:9001 \ --data "foo=bar" \ --data "fizz=buzz" …

1
Các macro cl-flet không thể cho phép các hàm đệ quy
Tôi đã quen với macro elisp không dùng nữa fletvà tôi được yêu cầu đổi sang cl-flet. Tuy nhiên, khi thực hiện thay đổi này, một số chương trình elisp của tôi đã ngừng hoạt động và tôi nhận ra lý do là, không giống như flet, cl-fletkhông cho phép …





1
Đặt bí danh E-Shell
Trong tệp bí danh emacs của tôi nằm ở .emacs.d / eshell / bí danh , tôi có những điều sau đây: alias mv mv -v $* Bất cứ khi nào tôi thực hiện bí danh trong eshell, ví dụ : mv from_here.txt to_here.text, tôi nhận được lỗi: mv: thiếu …
7 eshell 





1
`(Fset SYMBOL KEYMAP)` làm gì?
Tôi đã đọc qua tệp nguồn phóng và họ làm như sau: (defvar projectile-command-map (let ((map (make-sparse-keymap))) ; define-keys map) "Keymap for Projectile commands after `projectile-keymap-prefix'.") (fset 'projectile-command-map projectile-command-map) tại sao họ lại làm việc này? Là nó cho khả năng tương thích ngược?


1
Xóa / xóa tất cả các điểm dừng
Có một cơ chế để xóa tất cả các điểm dừng (loại bỏ thiết bị en masse) để tránh phải chạy thủ công eval-defuntrên từng định nghĩa của chức năng không?
7 edebug 


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.