lein repl
이 시작되는 REPL 세션으로 양식을 보내는 Vim 플러그인을 만들 수 있는지 궁금합니다. 기존 jline.ConsoleRunner 프로세스에 메시지를 보내는 방법이 있습니까?다른 프로세스에서 Clojure REPL 프로세스와 대화 할 수있는 방법이 있습니까?
1
A
답변
5
약간 OT이지만, 이것은 nrepl을위한 것입니다. IIUC에서 vimclojure는 시작하는 REPL에 대해 nrepl을 사용하고 nrepl 서버를 시작한 원격 Clojure 프로세스에 연결할 수 있습니다. 나는 Leiningen이 nrepl 플러그인을 가지고 있다고 생각하지 않는다. (아직).
1
slimv vim plugin이 도움이 될 수 있습니다.
이 너무 일반적인 접근 방식은 화면 세션 실행 lein repl을 시작하는 것입니다 Sending input to a screen window from vim이 다음 화면 세션에 정력 출력을 보내 질문을 참조하십시오.
+0
감사합니다. 하지만 Tmux를 사용하면 repl 프로세스와 직접 대화 할 수있는 방법이 있기를 바라고 있습니다. – dan
1
https://github.com/sattvik/lein-tarsier 더 많이 또는 적게 ... nrepl을 사용하는지 여부는 알 수 없지만 lein-tarsier를 사용하면 vimclojure를 통해 nailgun을 통해 REPL을 실행중인 vimclojure 대화를 할 수 있습니다. HTH
관련 문제
- 1. USB 드라이브에서 Clojure REPL
- 2. Windows에서 Clojure REPL
- 3. Clojure 네임 스페이스 관리 - Clojure repl 네임 스페이스, 가져 오기 등의 상태를 저장하고 복원하는 방법이 있습니까?
- 4. clojure/lein jpl을 가진 REPL
- 5. 윈도우 저장 대화 상자를 임베드 할 수있는 방법이 있습니까
- 6. TinyScheme에서 입출력을 라우팅 할 수있는 방법이 있습니까?
- 7. 다른 프로세스에서 읽을 수있는 메모리 양 확인
- 8. 하나의 프로세스에서 동일한 소켓에 쓰고 PHP의 다른 프로세스에서 응답을 읽는 방법이 있습니까
- 9. slime에서 clojure.contrib 함수 사용 REPL
- 10. c 배열에 다른 배열을 보유 할 수있는 방법이 있습니까?
- 11. 다른 스크롤 뷰에서 UIScrollView를 추가 할 수있는 방법이 있습니까?
- 12. ASP.NET MVC에서 다른 Response.StatusCode 값을 처리 할 수있는 방법이 있습니까?
- 13. JavaScript로 마우스를 구별 할 수있는 방법이 있습니까?
- 14. iframe을 대체 할 수있는 방법이 있습니까?
- 15. oplamldebug에 대한 REPL?
- 16. Java의 다른 프로세스에서 스레드를 시작하십시오.
- 17. OpenCV를 PHP와 통합 할 수있는 방법이 있습니까?
- 18. ConfigurationManager.AppSettings를 재정의 할 수있는 방법이 있습니까?
- 19. 매개 변수를 생략 할 수있는 방법이 있습니까?
- 20. 일반 methodInfo를 호출 할 수있는 방법이 있습니까?
- 21. Clojure : REPL 대신 스크립트에서 * command-line-args * 사용
- 22. PDF를 가로로 스크롤 할 수있는 방법이 있습니까?
- 23. PictureBox에 반투명하게 페인트 할 수있는 방법이 있습니까?
- 24. TriggerAction 클래스에서 상속 할 수있는 방법이 있습니까?
- 25. 아이폰에 데이터베이스를 공유 할 수있는 방법이 있습니까?
- 26. XDocument에 서명 할 수있는 방법이 있습니까?
- 27. 결과 쿼리를 메모리에로드 할 수있는 방법이 있습니까?
- 28. Mediafire 링크를 다운로드 할 수있는 방법이 있습니까?
- 29. DataGrid에서 CheckBox를 표시 할 수있는 방법이 있습니까
- 30. 하스켈에서이 프로그램을 최적화 할 수있는 방법이 있습니까?
정확히 내가 원했던 것. 감사. – dan
AFAIK lein repl은 Clojure 1.3부터 올바르게 기억한다면 nrepl을 지원하는 표준 clojure REPL을 시작합니다. 또한 vimclojure는 자체적으로 REPL을 시작하지 않으며, 이는 vim의 I/O에 대한 내부 제한 때문에 프로그래머의 임무입니다. –