(비록 내가 Lisp을 모르지만) Emacs로 커스텀 언어 소스를 편집하기위한 주요 모드를 쓰고있다. 구문 강조는 구현하기가 쉽지만 자동 들여 쓰기를 설정하려고하는데 이제는 할 수 없습니다.이맥스 커스텀 언어 자동 들여 쓰기
나는 시험 this code을 가지고 있고 그것은 '{'
, '['
, ']'
및 '}'
문자에 적합합니다. 예를 들어, 내 테스트에서 "[[{]"
정규식을 "[[:]"
으로 변경하면 자동 들여 쓰기가 ':'
이되지 않습니다. 왜? 내가 미친거야!
내 진짜 목적은 if
와 endif
키워드 사이의 들여 쓰기 블록이며, while
사이 endwhile
키워드. 예 :
if a > 0
b = 2
while b = 2
a = 0
endwhile
endif