플러그인을 작성해야하며 그렇지 않으면 할 수 있습니까? 예 : user.behaviors
파일을 가지고 있습니까?Light Table에 추가 언어에 대한 사용자 정의 구문 강조를 어떻게 추가합니까?
여기에서 자습서와 이에 대한 종합 문서는 어디에서 찾을 수 있습니까?
플러그인을 작성해야하며 그렇지 않으면 할 수 있습니까? 예 : user.behaviors
파일을 가지고 있습니까?Light Table에 추가 언어에 대한 사용자 정의 구문 강조를 어떻게 추가합니까?
여기에서 자습서와 이에 대한 종합 문서는 어디에서 찾을 수 있습니까?
LightTable은 구문 강조 표시에 CodeMirror를 사용합니다.
원하는 언어가 CodeMirrors existing modes 중 하나입니다 (그것은 LightTable의 버전이 사용하고있는 노드 모듈의 버전의) 다음 다음 set-syntax
명령 (CTRL + 공간을 사용할 수 있어야하는 경우 "구문"을 입력하여 찾으십시오) 현재 편집기에 적용하십시오. 당신은 주어진 파일 확장자와 구문을 연결하는 당신의 user.behaviors
파일에 다음을 추가 할 수 있습니다
[:files :lt.objs.files/file-types [{:exts [:eg],
:mime "text/x-example",
:name "Example",
:tags [:editor.example]}]]
을 CodeMirror 모드를 사용할 수없는 경우, 먼저 하나를 작성해야합니다. Writing CodeMirror Modes에 대한 몇 가지 문서가 있습니다. 이미이 페이지를 보았다 - RobinGower의 대답 @
는 user.behaviors
파일에
@mydoghasworms을 [:files :lt.objs.files/file-types [{:name "jade" :exts [:jade] :mime "text/x-jade" :tags [:editor.jade]}] ]
을 추가 강조 옥 구문 예, 나를 위해 작동? getting started
예 끝에 마침표가 없습니다. – Shautieh
@Shautieh, 감사합니다. 예제를 수정했습니다. 나는 더 긴 목록에서 그것을 복사했다고 생각한다. – RobinGower
안녕하세요. @RobinGower. lighttable에 ocaml 신택스 하이라이팅을 추가하기 위해 그것을 사용하려고 시도 했으므로 쉽게 발견했습니다 :) 기록의 경우 다음과 같습니다 : [: files : lt.objs.files/file-types [{: name "Eliom" : exts [: eliom] : mime "text/x-ocaml": tags [: editor.ocaml]}]] – Shautieh