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
Làm thế nào tôi có thể hủy liên kết tất cả các định nghĩa biểu tượng với một tiền tố nhất định?
Tôi đang thay đổi API của gói hàng của mình khá thường xuyên, nhưng company-modekéo mọi ký hiệu được xác định (nếu cần) trong các lần hoàn thành. Tôi không muốn vô tình sử dụng một tên không liên kết, vậy làm thế nào tôi có thể hủy liên kết …


2
Làm thế nào để sử dụng while-no-input?
Từ chuỗi tài liệu: Chỉ thực hiện CƠ THỂ miễn là không có đầu vào đang chờ xử lý. Nếu đầu vào đến, kết thúc việc thực thi BODY và while-no-inputtrả về t. Bỏ cuộc làm cho nó trở về con số không. Nếu BODY kết thúc, while-no-inputtrả về bất …

1
Cái này để làm gì?
Ví dụ trong định nghĩa của -firstchúng tôi có: (--first (funcall pred it) list)) Đương nhiên, ý nghĩa của "nó" là rất khó để google hoặc tìm kiếm trong hướng dẫn.
11 elisp  dash.el 

1
Làm thế nào là phạm vi biến cho các macro được xác định?
Lấy macro ví dụ sau, được định nghĩa trong macro.el. (defmacro some-macro (&rest body) `(let ((some-variable 1)) ,@body)) Và mất chức năng sau đây, được định nghĩa trong một tập tin khác nhau , function.el. (defun some-function () (some-macro (do-something))) Khi function.elđược biên dịch byte, sẽ some-variablebị ràng buộc theo …



3
Hàm Emacs để chuyển đổi một TÀI SẢN ORG tùy ý thành một chuỗi tùy ý (cụ thể là nhãn LaTeX)?
Tôi có nhiều tài liệu dưới dạng tệp org có thuộc tính CUSTOM_LABEL, như * Introduction :PROPERTIES: :CUSTOM_LABEL: AP 1 :END: Trong trường hợp này, các tệp cần được xuất dưới dạng LaTeX, dịch từng tệp CUSTOM_LABELlà a \label{marker}. Ví dụ trên nên dịch sang \label{AP 1}. Tôi đã biết …



3
Tại sao phạm vi defvar hoạt động khác nhau mà không có một giá trị?
Giả sử tôi có một tệp có tên elisp-defvar-test.el: ;;; elisp-defvar-test.el --- -*- lexical-binding: t -*- (defvar my-dynamic-var) (defun f1 (x) "Should return X." (let ((my-dynamic-var x)) (f2))) (defun f2 () "Returns the current value of `my-dynamic-var'." my-dynamic-var) (provide 'elisp-dynamic-test) ;;; elisp-defvar-test.el ends here Tôi tải tập tin này và …

1
Đổi tên tái cấu trúc biến cục bộ
Có một công cụ tái cấu trúc elisp có thể đổi tên các biến cục bộ và các đối số hàm không? Tôi muốn có thể biến: (defun my-func (s r) ... (use s .. r)) vào: (defun my-func (string replacement) ... (use string .. replacement)) sử dụng một phương …
10 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.