당신이보고있는 '버튼'은 정말 글꼴로 된 텍스트로, 상자 모양으로 보입니다. 완전히 제거하는 것은 다소 까다 롭지 만 대부분을 제거 할 수 있어야합니다.
이맥스는 상속 방법을 사용하여 'faces'를 정의합니다. 이는 얼굴 모양을 수정하기 위해 부모 얼굴을 찾아야하는 경우가 있음을 의미합니다. 이러한면에는 밑줄 및 상자와 같은 특성이 있습니다. 예를 들어, 다음은 내 시스템의 '버튼'얼굴에 대한 정의입니다. 여기
Hide Button face: [sample]
State : THEMED.
Default face used for buttons.
[ ] Font Family: --
[ ] Font Foundry: --
[ ] Width: --
[ ] Height: --
[ ] Weight: --
[ ] Slant: --
[X] Underline: Value Menu On:
Color: Value Menu Foreground Color
Style: Value Menu Line
[ ] Overline: --
[ ] Strike-through: --
[ ] Box around text: --
[ ] Inverse-video: --
[ ] Foreground: --
[ ] Distant Foreground: --
[ ] Background: --
[ ] Stipple: --
[ ] Inherit: --
Hide Unused Attributes
및
는
Hide Custom Button face: [sample]
State : THEMED.
Face for custom buffer buttons if ‘custom-raised-buttons’ is non-nil.
[ ] Font Family: --
[ ] Font Foundry: --
[ ] Width: --
[ ] Height: --
[ ] Weight: --
[ ] Slant: --
[ ] Underline: --
[ ] Overline: --
[ ] Strike-through: --
[X] Box around text: Value Menu Box:
Width: 2
Color: Value Menu *
Style: Value Menu Raised
[ ] Inverse-video: --
[X] Foreground: #93a1a1 Choose (sample)
[ ] Distant Foreground: --
[X] Background: #073642 Choose (sample)
[ ] Stipple: --
[ ] Inherit: --
Hide Unused Attributes
주이 두 가지면에서 사용 밑줄 및 상자 속성에 대한 정의입니다.
얼굴을 피가 흘리지 않도록 속성을 변경하십시오. 두 가지 방법이 있습니다. (actaully ther은 더 많지만, 두 가지는 설명하기 쉽습니다!) 당신은 이것을 할 수 있습니다.
M-X-면리스트 디스플레이
리스트 디스플레이면은 'faces.el'에서 인터렉티브 컴파일 리스프 함수이다.
.
(목록-얼굴 디스플레이 & 선택 정규 표현식) 각각 동일한 샘플 텍스트를 사용
목록 모든면. 샘플 텍스트는 이며 'list-faces-sample-text'변수에서 오는 문자열입니다.
REGEXP가 nil이 아닌 경우 정규 표현식과 일치하는 이름을 가진 얼굴 만 나열하십시오. 접두사 인수를 사용하여 대화식으로 호출하면 은 'read-regexp'를 사용하여 정규식을 묻습니다.
및 MX의 사용자 정의 - 얼굴 (점은 사용자 정의 할 얼굴에 있어야하거나 그것의 이름을 알아야합니다)
사용자 정의 얼굴은 대화 형 자동으로 적재 컴파일 된 리스프 함수입니다 'cus-edit.el'
에 속합니다.
얼굴 이름 또는 전무되어야
사용자 얼굴 (& 선택적 OTHER FACE-WINDOW 얼굴을 맞춤). 얼굴이 0이면, 모든 얼굴을 사용자 정의합니다. 얼굴이 실제로 얼굴 별칭 인 경우 얼굴에 별명이 지정됩니다.
OTHER-WINDOW가 nil이 아닌 경우 다른 창에 표시하십시오.
얼굴이 지정된 텍스트가있는 경우, 대화식으로 은 사용자 정의 할 수있는 경우 해당 얼굴을 사용자 정의 할 것을 제안합니다.
내 제안은 list-faces-display를 사용하여 마음에 들지 않는 얼굴을 식별하고 허용 가능한 것으로 변경하는 것입니다. 이것은 대부분을 얻는다. 그런 다음 emacs를 사용할 때, 다른 '버튼'이 마음에 들지 않으면 커서를 그 위에 놓고 customize-face를 사용하여 변경하십시오.
테마로드는 얼굴 설정을 변경할 수 있으므로 일관된 동작을 얻으려면 일련의 작업을 올바르게 수행해야 할 수도 있습니다.
당신이 말한 프레임 상단의 툴바 이외의 버튼이 이미 제거 된 다른 곳이 있습니까? 여러분은'M-x customize' 또는 버퍼의 텍스트를 단순한 편집 외의 다른 것에 대해 이야기하고 있습니까? – lawlist
예를 들어 테마를 전환하면 "Search" "Revert ..." "Apply"등의 실제 버튼이 "[Search]" – FatalError