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

đối với các câu hỏi về Emacs Lisp như một ngôn ngữ, so với các ngôn ngữ khác, đặc biệt, so với các phương ngữ Lisp khác. Đó là, nó dành cho các câu hỏi * về chính ngôn ngữ *. * KHÔNG SỬ DỤNG CNTT * cho các câu hỏi về * sử dụng * Emacs Lisp. Emacs Lisp là ngôn ngữ lập trình và viết kịch bản mà trình soạn thảo Emacs được xây dựng dựa trên.




2
Tại sao elisp không có không gian tên?
Q: Tại sao elisp không có không gian tên, và làm thế nào chúng ta có thể có được chúng? Elisp không có không gian tên ngoài tên toàn cầu, điều này dẫn đến quy ước mã hóa tiền tố tất cả các hàm, biến và hằng toàn cầu có …
40 elisp 


5
Làm thế nào để thay thế một yếu tố của một alist?
Tôi có cái này theo mặc định trong auto-mode-alist: ("\\.js\\'" . javascript-mode) (thậm chí với emacs -Q). Tôi muốn thay thế js2-modecho javascript-mode. Tất nhiên, tôi có thể sử dụng assq-delete-allvà sau đó add-to-listmột lần nữa, nhưng tôi tự hỏi liệu không có cách nào tốt hơn. Chỉnh sửa: Tôi …


3
Làm thế nào để biết khi nào hoặc khi nào không sử dụng dấu ngoặc đơn trước tên biến?
Tôi có những điều dưới đây: (setq some-variable "less") Tôi bối rối tại sao tôi phải sử dụng trích dẫn duy nhất với boundpnhưng không với bound-and-true-p. Ví dụ 1: (when (boundp 'some-variable) (message "some-variable is %s" some-variable)) Kết quả: "một số biến là ít" Ví dụ 2a: (when (bound-and-true-p …
31 elisp  quote 

4
Khi nào trích dẫn một biểu thức lambda?
H: Khi nào, nếu có, có ích khi trích dẫn a lambda, và khi nào, nếu có, chúng ta không được trích dẫn a lambda? Mọi người sử dụng lambdas theo ba cách: trơn: (lambda (x) x) trích dẫn: '(lambda (x) x) trích dẫn sắc nét: #'(lambda (x) x) Chủ …
30 elisp  functions 



1
Làm thế nào để tôi sử dụng nadvice?
Cấu hình của tôi đầy lời khuyên, và tôi tiếp tục nghe về nadvice.elgói tối giản mới sáng bóng . Tôi đã tìm kiếm các hướng dẫn và tôi đã đọc nguồn này , nhưng tôi sẽ công khai thừa nhận: Tôi vẫn không biết làm thế nào để thực …

2
đường dẫn và $ PATH
Tôi đã thấy các ví dụ trực tuyến nơi mọi người thêm đường dẫn vào đường dẫn mặc định trong Emacs với: (add-to-list 'exec-path "/usr/local/bin/") Tôi chưa quen với Elisp và tôi nghĩ tôi hiểu những gì tuyên bố trên, nhưng tôi có một vài câu hỏi: Theo thứ tự …
28 elisp  path 

2
Mặc định tham số tùy chọn
Emacs Lisp không có hỗ trợ cú pháp cho các mặc định không phải của các tham số tùy chọn. Thành ngữ được đề nghị để cung cấp các tham số này là gì? Để làm rõ quan điểm của tôi, đây là một cách làm quá rõ ràng. (defun …
26 elisp 

3
Sự khác biệt giữa đẩy và thêm vào danh sách là gì?
Tôi đã thấy rằng các gói khác nhau trong hướng dẫn cài đặt của chúng sử dụng hoặc đẩy hoặc thêm vào danh sách (Ví dụ: thêm một thư mục vào đường dẫn tải) và tôi đã tự hỏi sự khác biệt là gì và trường hợp sử dụng cho …
26 elisp 

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.