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.

4
Đặt tên thay thế chuỗi?
Tôi thường phải thực hiện một số thay thế của cùng một chuỗi: (format "%s %s %s" "a" "a" "a") ;; gives: "a a a" (đây chỉ là một ví dụ giả, trong trường hợp này tốt hơn là dán "a" với khoảng trắng, nhưng nói chung tôi xử lý …
13 elisp  string 


1
Ý nghĩa của khoảng thời gian trong (. 123)
Tôi đã học . /path/to/filetrong bash được sử dụng để thực thi một tập tin. Vì tò mò, tôi đánh giá một thứ như sau trong Emacs (. 123) ⇒ 123 (read "(. 123)") ⇒ 123 Dường như Emacs chỉ đơn giản là đọc (. 123)như 123, những gì đã …
12 elisp  list  read 




1
Cách sử dụng đối số 'tương tác' khi gọi lệnh từ mã
Tôi có một lệnh được gọi testđơn giản là lấy một đầu vào từ người dùng và lặp lại nó: (defun test (input) (interactive "MInput: ") (message "%s" input)) Tôi muốn viết một chức năng khác mà sẽ gọi nó. Lỗi sau: (defun test-forward () (interactive) (test)) với lỗi này …
12 elisp  commands 



1
Tái hiện Elisp
Emacs thực hiện một trình thông dịch cho elisp trong C, đóng vai trò là triển khai tham chiếu thực tế . Có bất kỳ triển khai nào khác của elisp trong các ngôn ngữ khác (đặc biệt là Javascript) không? Một tập hợp tối thiểu các nguyên thủy cần …
12 elisp 

5
Làm thế nào để hiểu mã đệ quy này?
Tôi đã tìm thấy mã này trong hướng dẫn An Introduction to Programming in Emacs Lispthể hiện đệ quy với sự trợ giúp của condhàm để tìm ra số lượng sỏi dựa trên số hàng đã nhập, tức là nếu hàng = 2, thì sỏi phải là 3, nếu là …
12 elisp  learning 





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.