Emacs 프린지 비트 맵 (fringe-bitmap) 추가

2691 단어 Emacs

개요



Flycheck로 표시되는 프린지 비트맵(아이콘 같은 것)이 보기 힘들었기 때문에 변경해 보았다.

변경 전



아래는 변경 전의 표시. !와?의 표시가 보기 어렵다.







변경 후



아래는 변경 후의 표시. ×와 ◆로 해 보았다.







설정 방법



설정 방법은 아래와 같다.
(when (fboundp 'define-fringe-bitmap)
  (define-fringe-bitmap 'my-flycheck-fringe-indicator
    (vector #b00000000
            #b00000000
            #b00000000
            #b00000000
            #b00000000
            #b00001000
            #b00011100
            #b00111110
            #b01111111
            #b00111110
            #b00011100
            #b00001000
            #b00000000
            #b00000000
            #b00000000
            #b00000000
            #b00000000))

  (define-fringe-bitmap 'my-flycheck-fringe-indicator2
    (vector #b00000000
            #b00000000
            #b00000000
            #b00000000
            #b01000001
            #b01100011
            #b00110110
            #b00011100
            #b00011100
            #b00011100
            #b00110110
            #b01100011
            #b01000001
            #b00000000
            #b00000000
            #b00000000
            #b00000000))
)

바로 비트맵으로, 0과 1의 2bit로 기술한다. 0과 1의 문자 전체를 바라보면 어쩐지 ◆와 ×가 이미지로 보인다.

상세



위의 설정을 포함한 Flycheck 설정 방법은 여기

보충



시험으로 note에게 공개한 기사 그런데 역시 저희는 밭 차이의 감도 있어, 이쪽에 전재했다.

좋은 웹페이지 즐겨찾기