라이트 테이블에서 paredit을 사용하여 Clojure/ClojureScript 파일을 편집하려고하지만 플러그인이 작동하지 않는 것 같습니다. 괄호를 열면 닫히지 않습니다.라이트 테이블 : 괄호가 자동 닫지 않습니다
그러나 플러그인이 설치된 것처럼 플러그인이 설치됩니다.
일부 구성 단계를 놓치거나 버그입니까?
(작성 당시 필자는 마지막 버전을 설치했으며 설정을 수정하지 않았습니다).
라이트 테이블에서 paredit을 사용하여 Clojure/ClojureScript 파일을 편집하려고하지만 플러그인이 작동하지 않는 것 같습니다. 괄호를 열면 닫히지 않습니다.라이트 테이블 : 괄호가 자동 닫지 않습니다
그러나 플러그인이 설치된 것처럼 플러그인이 설치됩니다.
일부 구성 단계를 놓치거나 버그입니까?
(작성 당시 필자는 마지막 버전을 설치했으며 설정을 수정하지 않았습니다).
버전 0.7.0 이후, 자동 닫는 괄호가 no longer the default 있습니다 : 그것은이 줄을 포함하는 경우 Default behaviors
을 확인합니다. this closed issue과 FAQ에 언급되어 있습니다. 내가 할 필요가 무엇
User behaviors
구성에이 양식을 추가했다 :
[:app :lt.objs.settings/pair-keymap-diffs]
그렇게하려면, 내가 다음 단계에 따라 :
Ctrl-Space
이 명령 열을플러그인은 새로운 명령과 동작 만 생성합니다. 당신은 User keybindings
(보도 Ctrl+Space
및 keybindings
를 입력)를 구성 같은 플러그인해야
[:editor.clj "shift-alt-s" :paredit.select.parent]
[:editor.clj "cmd-shift-," :paredit.shrink.right]
[:editor.clj "alt-s" (:paredit.select.parent "(") :smart-indent-selection :paredit.select.clear]
[:editor.clj "cmd-shift-." :paredit.shrink.left]
[:editor.clj "cmd-shift-0" :paredit.grow.right]
[:editor.clj "alt-enter" (:paredit.select.parent "(") :eval-editor-form :paredit.select.clear]
[:editor.clj "cmd-shift-s" :paredit-plus.split-sexp]
[:editor.clj "cmd-shift-9" :paredit.grow.left]
[:editor.clj "cms-shift-j" :paredit-plus.join-sexps]
[:editor.clj "shift-alt-k" :paredit-plus.kill]
그러나 paredit는 괄호의 자동 폐쇄에 영향을 미치지 않습니다. Light Table의 기본 동작입니다. 때문에 분명히 국제 키보드가있는 몇 가지 문제들,
[:editor :lt.plugins.auto-paren/close-pair]
이 줄은 포함되어 있습니다. –
"국제"사람들에 대한 참고 사항 : 작성 시점 (버전, 0.7.2)에서는 '{'및 '['문자에 대한 자동 닫기가 가능하지 않습니다. 아마도 다른 키 (예 : ALT 또는 MAJ)를 입력하십시오. 키보드를 US 레이아웃으로 재구성하면 나에게 도움이되었다. –