공백 모드를 살펴 보았지만 여기서 원하는 것을 할 수 있는지 확실하지 않습니다. 예를 들면 다음과 같습니다.
(defn foo []
..(let [x 1]
....(+ x 2)))
이맥스에서 어떻게 그런 일을 할 수 있습니까? 즉, 앞의 (들여 쓰기) 공백 만 시각화하고 싶지만 일반적으로 모든 공백은 아닙니다. 줄의 시작 부분에 공백이 있습니다.
답변
대답은 whitespace-style
변수 를 사용자 정의 하고 trailing
키워드 를 제거하는 것 입니다. 공백 모드에 대한 위키를 확인하십시오 .
답변
나는 그것이 할 수 있다고 생각하지 않습니다. 글꼴 잠금을 통해 강조 표시하려면 얼굴 trailing-whitespace
을 원하는 위치 에서 원하는 위치로 변경하여 적절한 위치 (예 : 모드 후크)에 다음을 추가 할 수 있습니다 .
(font-lock-add-keywords
nil ;;current buffer instead of a particular mode
'(("^ +" . 'trailing-whitespace)))
가시적 인 마크로 표시하려면 “전역 대체”를 수행하는 whitespace-mode
세트 ( buffer-display-table
즉, 구문 또는 기타 사항을 고려하지 않기 때문에)를 쉽게 수행 할 수 있다고 생각 하지 않습니다.