«functions» 태그된 질문

사용, 정의, 재정의, 별칭 정의 및 Lisp 프로그래밍 언어의 기본 함수 실행의 기타 표준 기능을 위해 Elisp`함수`에이 태그를 사용합니다. 기능이 특정 Emacs 기능에 관한 것이라면 추가 Elisp 태그를 추가하십시오.

1
함수와 명령의 차이점은 무엇입니까?
여기에 질문과 답변을 게시 할 때 사람들은 때때로 "기능"과 "명령"이라는 용어를 서로 바꿔서 사용합니다. 다른 경우, 사람들은 두 가지 용어 중 하나만 사용하여 특정 코드 조각에 대해 논의합니다. 게시물은 일반적으로 다른 주제에 초점을 맞추기 때문에 한 용어를 사용하지만 다른 용어는 사용하지 않는 이유를 설명하지 않습니다. 그래서: Q : Emacs Lisp에서 …

4
람다 표현을 언제 인용해야합니까?
Q : 만약에 이제까지, 그것은에 유용 때를 날카로운 인용 lambda, 그 어느 경우 경우, 우리는해야 하지 을 날카로운 인용 lambda? 사람들은 lambdas를 세 가지 방식으로 사용 합니다. 평원: (lambda (x) x) 인용 : '(lambda (x) x) 날카로운 인용 : #'(lambda (x) x) 이 SO 스레드 는 세 가지 유형에 대해 …
30 elisp  functions 

2
함수가 자신의 이름에 액세스 할 수 있습니까?
C에는 __func__현재 함수 이름을 보유하는 매직 변수 가 있습니다. Bash FUNCNAME에는 호출 스택의 모든 함수 이름을 보유 하는 배열 이 있습니다 !!! Emacs Lisp에도 비슷한 것이 있습니까? 또는 함수가 이름에 액세스 할 수있는 간단한 방법은 무엇입니까? Emacs Lisp 매뉴얼 (12 장 함수 또는 변수 및 함수 색인 및 ..)에서 답을 …
25 elisp  functions 

1
기호 앞의 '와 #'의 차이점은 무엇입니까?
나는 이맥스를 처음 접했습니다. 일부 구성을 살펴보면 "add-hook"에 두 가지 유형의 명령이 있습니다. (add-hook 'LaTeX-mode-hook #'LaTeX-math-mode) 과 (add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) 이것은 오랫동안 혼란 스러웠으며 Google에서 "# '"을 검색하는 방법을 모르겠습니다 ... 감사.
22 elisp  hooks  functions  quote 

1
호기심 : progn은 무엇을 의미합니까?
Emacs 문서에 따르면 : progn is a special form in `C source code'. (progn BODY...) Eval BODY forms sequentially and return value of last one. 무엇을 progn의미합니까 (또는 그 기원)? 사용법 : Clojure의 ->매크로 와 동일 합니까?
21 functions 

2
로드 파일과로드의 차이점
두 기능에 대한 문서를 살펴 보았지만 많은 정보를 흘리지 않는 것 같습니다. loadload-file은 대화 형 목록 컴파일 된 함수 인 반면 C 소스 코드에는 내장 함수 라는 사실과 는 별도로 실제 차이점은 무엇입니까? init.el둘 다 동일한 작업을 수행하는 것처럼 보이기 때문에 권장되는 기능은 무엇입니까 ?
17 elisp  functions 

1
함수를 키에 바인딩하거나 Mx로 호출 할 수없는 이유는 무엇입니까?
함수를 작성하고 Mx를 통해 호출하고 키에 바인딩하고 싶습니다. 이것은 내 기능입니다. (defun my-function () (message "This is a great function")) 로 호출하려고 하면 미니 버퍼에 M-x my-function오류가 발생 [no match]합니다. 키 (또는 마우스 클릭)에 바인딩하려고하면 : (global-set-key (kbd "C-c a") 'my-function) 작동하는 것처럼 보이지만으로 호출하려고 C-c a하면 오류가 발생합니다. 잘못된 …


1
(backtrace / stacktrace)에서 함수가 호출되는 위치를 찾는 방법은 무엇입니까?
과도 표시 모드에서 영역이 비활성화되는 문제가 발생했습니다. 이 함수 deactivate-mark가 호출되었으며 어디에서 왜 호출되는지 알아 내고 싶습니다. 시도했지만 M-x debug-on-entry RET deactivate-mark중지했지만 발신자를 찾을 수있는 방법을 찾지 못했습니다. 표시되는 전체 스택 추적은 다음과 같습니다. Debugger entered--entering a function: * deactivate-mark() 나는 시도 M-x edebug-eval-defun했지만 Edebug는 발신자를 표시하지 않습니다. 왜 (어디에서) …

2
날카로운 따옴표는 언제 사용해야합니까?
다른 사람들의 eLisp 코드에 날카로운 인용 부호가 사용되는 것을보고 직접 사용하지만 언제 적절하고 명확하지 않은지 명확하지 않습니다. 날카로운 따옴표를 사용하는 것이 적절한 경우와 보통의 작은 따옴표를 대신 사용해야 할 때 누구든지 정확하게 설명 할 수 있습니까?
10 elisp  functions  quote  style 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.