마지막 괄호를 닫을 수없고 슬라임에서 LISP 모드를 사용하여 내 기능을 대체로 보낼 수 없습니다.

StackOverflow https://stackoverflow.com/questions/886162

  •  23-08-2019
  •  | 
  •  

문제

이것은 매우 간단한 질문입니다. EMACS 22.2.1 (Ubuntu (9.04)에서 REPO에서 REPO에서 Slime-Current를 다운로드했습니다.

나는 점액이 제공된 지침을 따랐다. 점액을 시작하고 예상대로 사용할 수 있습니다.

그러나 LISP 모드 (MX LISP-Mode)를 입력하면 더 이상 Repl과 상호 작용할 수 없습니다. 내가 입력하지 않는 것이없고, Cursor는 Enter를 누르면 다음 줄로 이동합니다.

누구든지 이것에 대한 수정이 있습니까?

편집하다:

내가 EMAC를 어떻게 사용하는지에 대한 질문에 대해. 예, EMAC를 시작한 다음 MX Slime으로 점액을 입력합니다. 다음에 MX LISP 모드로 LISP 모드로 들어가서 적절한 구문 강조 표시를 얻을 수 있다는 것을 읽었습니다.

구문 강조 표시를 제공했지만 아래에서 지적한 바와 같이, 대체와 상호 작용하지 않고 텍스트 파일을 편집하기위한 것입니다.

또한 최근에 .emacs 파일에 다음을 배치하면 구문 강조 표시가 가능합니다 (작동하지 않음).

; Syntax Highlighting
(global-font-lock-mode 1)

; Enable slime
(add-to-list 'load-path "/home/doug/Software/slime/")  ; your SLIME directory
(setq inferior-lisp-program "/home/doug/Software/ccl/ccl") ; your Lisp system
(require 'slime)
(slime-setup)

; Enable psvn
(require 'psvn)

그래서 내 질문은 수정이 필요하다고 생각합니다. LISP-Mode는 단순히 슬라임에 대한 LISP 기능을 활성화하기위한 것이 아니기 때문에 Slime에서 구문 강조 표시를 어떻게 활성화합니까?

편집 2 :

답은 의견으로 제공되었습니다.

Slime을 시작한 다음 Open/작업 할 새 파일을 만듭니다. LISP 모드가 사용되는 버퍼입니다.

이 기능은 작성, 강조 및 Repl로 보냈습니다. 출력이 바닥에 나타납니다.

두 사람은 통합되지 않고 협력해야합니다.

도움이 되었습니까?

해결책

댓글을 벗어난 댓글 : 일반적으로 대체 버퍼에 직접 큰 기능을 작성하지는 않지만 다른 버퍼로 작성하여 Relg으로 보내십시오. C-c C-c. Slime-Repl-Mode에는 자체 강조 표시가 있지만 다른 목적이 다릅니다. 다른 색상의 입력, 출력 및 시스템 메시지가 표시됩니다 (녹색-블랙 설정에서 녹색의 입력, 시스템 메시지가 빨간색으로 표시됩니다. 그리고 밝은 파란색으로 출력).

다른 팁

당신이 들어가는 것처럼 들립니다 lisp-mode REPL이있는 버퍼에서 예? 그렇다면 아마도 당신이 잘못하고있는 일일 것입니다. REPL 버퍼는 아마도 자체 모드를 가지고있을 것입니다.

문서를 살펴보면 대부분의 EMACS의 열등한 프로세스와 마찬가지로 Slime과 상호 작용하는 방법은 현재 SexP 또는 지역 또는 완충액을 평가하는 바인딩을 사용하는 것입니다. 이것 좀 봐 문서의 페이지. 해당 링크의 바인딩 중 어느 것도 간단하지 않습니다. RET 키 -이를 통해 REPL 버퍼의 모드를 변경했다고 믿습니다.

더 많은 정보가 도움이 될 것입니다.

MX Slime을 수행하면 Slime이 시작되고 REPL을 표시합니다 (REPL이있는 버퍼는 Slime-Repl-Mode Major Mode Mode에 있습니다.이 Slime-Repl 모드는 REPL을 구동합니다.

설명에 따르면 LISP-Mode는 "GNU EMACS LISP 이외의 LISP 코드를 편집하기위한 주요 모드"입니다. LISP-Mode는 Repl을위한 것이 아니라 파일을 편집하기위한 것입니다. 이것은 의도 된 행동입니다.

오히려, 왜 대답을 LISP 모드로 전환하고 싶습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top