2016-08-04 3 views
1

geany를 commonlisp 용 IDE로 설정하는 경험이 있습니까? 내가 Geany에서 F5로 프로그램을 실행할 때Geany as CommonLisp IDE

sbcl: /usr/bin/sbcl /usr/lib/sbcl /etc/sbcl.rc /usr/share/man/man1/sbcl.1.gz 

내가 그것을 CLISP 검색 보이는 터미널이 얻을 : 이상

/tmp/geany_run_script_9ZR2LY.sh: 7: /tmp/geany_run_script_9ZR2LY.sh: clisp: not found 

더 내가 SBCL이 whereis sbcl의 출력, 설치 한 들여 쓰기도 lisp 모드에서 비활성화됩니다. 아무도 도와 줄 수 있습니까?

저는 Ubuntu-studio를 사용하고 있습니다.

답변

4

그래서 Geany를 설치하고 (print "Hi")을 입력하고 파일을 저장 한 후 실행 해 보았습니다. 그것은 효과가 있었지만 CLisp을 설치했기 때문에 그렇게되었습니다.

빌드 메뉴에서 실행 파일을 변경할 수있는 "빌드 명령 설정"항목이 있습니다. 당신은 입력해야합니다

sbcl --script "%f" 

그러나, 지금은 단지 스크립트를 실행할 수 있으며 커먼 리스프와 같은 동적 프로그래밍 환경과 작업의 모든 생산재미 상호 작용하는 부분을 잃게됩니다. 이맥스 + 점액 시작하기 위해 관련 질문과 답변을 참조하십시오 :

+0

대단원! 고맙습니다. – amirteymuri

+0

clojure 파일을 실행하기위한 빌드 명령은 무엇입니까? – amirteymuri

+0

@amirteymuri https://stackoverflow.com/questions/7656523/how-can-i-run-a-clj-clojure-file-i-created 참조 – coredump

2

당신이 CL Plugin for Geany이 발표 된 유용 할 수 있습니다. SBCL에서 작동하는 것으로 알려져 있습니다. 그래도 여전히 알파입니다. Emacs를 설치해야하지만 배치 처리로만 사용됩니다.

2

그것은 당신이 리스프 REPL로 Geany의 터미널 내부에서 시작 상호 작용 및 키보드 단축키를 통해에 S-표현을 보낼 수 있습니다 https://github.com/tgutu/geanylispedit

에서 Geany 플러그인이 있습니다. 이것은 알맞은 환경을 제공하는 것 같습니다.

편집 :

이 플러그인은 매우 오래되어 약간의 종속성을 설치 한 후 수동으로 컴파일해야합니다. 직접 Makefile을 조정해야 할 수도 있습니다. 내 시스템에서는 geanylispedit.o 대상에 -I/usr/include/vte-0.0/을 추가해야했습니다.

키보드 단축키는 좋지만 여전히 자동 들여 쓰기가 부족하여 거의 사용하지 못합니다.