Emacs가 들여 쓰기 공백 만 보이게하려면 어떻게해야합니까?


2

공백 모드를 살펴 보았지만 여기서 원하는 것을 할 수 있는지 확실하지 않습니다. 예를 들면 다음과 같습니다.

(defn foo []
..(let [x 1]
....(+ x 2)))

이맥스에서 어떻게 그런 일을 할 수 있습니까? 즉, 앞의 (들여 쓰기) 공백 만 시각화하고 싶지만 일반적으로 모든 공백은 아닙니다. 줄의 시작 부분에 공백이 있습니다.

답변:


3

대답은 whitespace-style변수 를 사용자 정의 하고 trailing키워드 를 제거하는 것 입니다. 공백 모드에 대한 위키를 확인하십시오 .


0

나는 그것이 할 수 있다고 생각하지 않습니다. 글꼴 잠금을 통해 강조 표시하려면 얼굴 trailing-whitespace을 원하는 위치 에서 원하는 위치로 변경하여 적절한 위치 (예 : 모드 후크)에 다음을 추가 할 수 있습니다 .

(font-lock-add-keywords
 nil ;;current buffer instead of a particular mode
 '(("^ +" . 'trailing-whitespace)))

가시적 인 마크로 표시하려면 "전역 대체"를 수행하는 whitespace-mode세트 ( buffer-display-table즉, 구문 또는 기타 사항을 고려하지 않기 때문에)를 쉽게 수행 할 수 있다고 생각 하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.