저는 Emacs와 Common Lisp 초심자입니다. 나는 이맥스에 SLIME을 성공적으로 설치했지만, 무지개 괄호가 없다는 것을 알아 냈다. 이 기능을 활성화하려면 어떻게해야합니까? 미리 감사드립니다.SLIME에서 무지개 괄호를 사용하는 방법?
답변
Rainbow Delimiters 이상의 모드가 emacswiki에 적합합니다. 그렇지 않은 경우 other parenthesis appearance packages도 있습니다.
업데이트 : 이것은 저에게 효과적입니다.
아마도 초보자 친화적이지는 않습니다. 나는 총 Emacs 초보자가 무엇인지 잊어 버리는 데 도움이되는 20 년의 온 오프 (on-and-off) 사용을했다.
먼저 홈 디렉토리에 .emacs
파일이 있는지 확인한다. C-x C-f
[방문 버퍼] 다음에 ~/.emacs
을 입력하고 Enter 키를 눌러야합니다.
은 또한 당신의 elisp 파일을 저장할 디렉토리를해야합니다.
"~/.emacs.d /"그래서 시작하는 가장 쉬운 방법입니다 사용하여, 일반적으로 load-path
에 있습니다.
존재하지 않는 경우 생성하십시오.
다음으로 다운로드하십시오. rainbow-delimiters.el. 이전 단계에서 elisp 폴더로 이동해야합니다.
유형 M-x byte-compile-file
다음에 Return을 입력하고 rainbow-delimiters.el의 경로를 입력합니다 (이 단계는 효율성을 높이기위한 것입니다).
(require 'rainbow-delimiters)
(add-hook 'slime-repl-mode-hook 'rainbow-delimiters-mode)
및 저장 (C-x C-s
) 다시 시작 :
이제 당신의 .emacs
에 다음을 입력합니다.
("모드 후크"는 Emacs가 특정 모드로 전환 할 때 호출되는 함수 또는 기능 목록입니다.).
Emacs를 다시 시작하지 않으려면 각 표현식의 끝에 커서를 놓고 C-x C-e
[eval-last-sexp]을 입력하십시오 (대화식 "* scratch * "버퍼).
M-x slime
으로 점액을 시작하면 색상이있는 괄호가 표시됩니다.
색 구성표는 사용자 지정할 수 있습니다. 옵션을 찾는 가장 쉬운 방법은 M-x customize-apropos
(Return 키를 누름)이고 rainbow
(Return 키를 누름)을 입력합니다.
HTH.
아, 아직 내장 튜토리얼 (C-h t
)을 살펴보십시오. 이맥스는 약간 특이한 어휘를 가지고 있습니다. 따라서 지금은 문서 (C-h i
)를 읽는 것이 좋습니다. 거기에는 ""이라는 순간이 있습니다.
나는 이맥스 초보자이다.주제에 대한 Google 검색을 통해 내가 언급 한 페이지로 안내했지만 SLIME을 사용하여 해당 작업을 수행하는 방법을 파악할 수 없었습니다. – missingfaktor
@missingfaktor : 무지개가 슬라임 이외의 다른 모드에서 작동하게 했습니까? 나는 Slime을위한 관련 모드 후크가'slime-repl-mode-hook'라고 확신한다. – molbdnilo
나는 당신이 말하는 것을 이해하기 위해 필요한 이맥스 지식이 부족합니다. 아니, 아직 다른 모드에서 작동하는 무지개를 관리하지 못했습니다. 사실 다른 Lisp 모드가 설치되어 있지 않습니다. – missingfaktor
- 1. Java 무지개 색상 생성 - 방법?
- 2. 무지개 팔레트
- 3. 개발 중 SLIME에서 재로드하고 재시작하는 방법
- 4. 무지개 테이블의 축소 기능
- 5. 무지개 색상을 RGB에 매핑하십시오.
- 6. 괄호를 조작하는 방법
- 7. 무지개 테이블 개발
- 8. slime에서 clojure.contrib 함수 사용 REPL
- 9. Rails 애플리케이션에서 괄호를 사용하는 것이 맞습니까?
- 10. 이 루아 패턴에서 괄호를 사용하는 것은 무엇입니까?
- 11. VB6에서 괄호를 사용하고 괄호를 사용하지 않는 경우에는?
- 12. Slime에서 강조 표시된 기호의 규칙 및 목록
- 13. SLIME에서 프로젝트 네임 스페이스 사용법 REPL
- 14. 괄호를 대괄호로 바꾸는 정규식
- 15. 다차원 배열에 괄호를 포함하는으로 문자열을 분할하는 방법
- 16. Regex, php : 캡처 링 괄호를 무효화하는 방법
- 17. 수학 표현식에서 불필요한 괄호를 없애는 방법
- 18. PHP preg_split 전체 괄호를 구분 기호로 유지하면서 안쪽 괄호를 무시
- 19. 비트 맵 이미지에서 무지개 색으로 애니메이션을 적용하는 방법
- 20. bibtex에 꺾쇠 괄호를 어떻게 입력합니까?
- 21. 일치하는 괄호를 xcode에 삽입 하시겠습니까?
- 22. 어디 AWK에 괄호를 넣어
- 23. 배열 선언에서 괄호를 사용합니까?
- 24. 괄호를 제외한 문자열 일치
- 25. 는 왼쪽 괄호를 grep을
- 26. 여러 괄호를 제거하는 정규식
- 27. 괄호를 제거하지 않습니까?
- 28. Groovy DSL은 괄호를 사용합니까?
- 29. 오른쪽 괄호를 html로 인코딩해야합니까?
- 30. 중첩 된 괄호를
숙련 된 Lisp 프로그래머는 무지개 괄호가 큰 불쾌 함을 느낄 수 있습니다 (괄호는 "보이지 않음"으로되어 있기 때문에) (http://mumble.net/~campbell/scheme/style.txt) (Parenthetical Philosophy 섹션 참조)), 그런 관점에서, 무지개 숭배의 부족은 아마 당신이 생각하는 것만 큼 놀랄만한 것은 아닙니다. –