Đặt phông chữ cho một tập tin cụ thể?


8

Tôi muốn luôn hiển thị một tệp văn bản cụ thể có tên "table.txt" trong một phông chữ đơn cách, trong khi hiển thị tất cả các bộ đệm khác trong một phông chữ có chiều rộng thay đổi. Làm thế nào tôi có thể đạt được điều này?

Chỉnh sửa: liên kết được đề xuất không có giải pháp khối mã trong câu trả lời bên dưới và khối mã dường như hoạt động tốt nhất cho mục đích này ( luôn hiển thị một bộ đệm cụ thể ở một số mặt), vì vậy tôi không nghĩ rằng điều này được tính là một bản sao?


4
Ah, tôi nghĩ rằng điều này có vẻ quen thuộc. Có thể trùng lặp Làm thế nào để sửa đổi khuôn mặt cho một bộ đệm cụ thể?
phils

Đó không phải là cho một sự thay đổi một lần? Bởi "luôn luôn", tôi có nghĩa là tôi muốn liên kết một tệp văn bản cụ thể với một số khuôn mặt và vì mục đích đó, khối mã bạn đã đăng dường như hoạt động tốt nhất. Có lẽ tôi sẽ chỉnh sửa câu hỏi của mình.
stacko

Tôi nghĩ rằng bạn đã thực sự tìm kiếm hai điều: (a) Q & A liên quan; và (b) cách tạo (bất kỳ) cài đặt tệp cục bộ. Có hai câu hỏi và trả lời cho mọi vấn đề (có và không có biến cục bộ tệp) có vẻ không hiệu quả :) Nhưng điều đó ổn - cho đến khi bạn có câu trả lời, không phải lúc nào cũng có nhiều câu hỏi.
phils

Câu trả lời:


10

Có thể sử dụng một giá trị bộ đệm cục bộ để face-remapping-alistánh xạ lại defaultvào một cái gì đó khác trong bộ đệm đó?

Xem C-hig (elisp) Face Remapping RET

ví dụ:

(face-remap-add-relative 'default :family "Monospace")

hoặc trong một khối biến tệp cục bộ.

ví dụ:

;; Local Variables:
;; eval: (face-remap-add-relative 'default :family "Monospace")
;; End:

Cảm ơn! Tôi thực sự đang tìm kiếm một khối mã như vậy, nhưng tôi đã quên gọi nó là gì, vì vậy tôi đã không đề cập đến nó đặc biệt trong câu hỏi của tôi. Tôi đã thử khối mã đó và nó hoạt động, nhưng làm thế nào tôi có thể bỏ qua xác nhận nơi tôi cần nhập "y" mỗi lần?
stacko

Có phải Emacs không cung cấp / mô tả !tùy chọn khi nó nhắc bạn?
phils

Ồ, vâng! Tôi đã chọn nó và nó hoạt động, cảm ơn! Tôi gặp khó khăn khi đọc lướt văn bản tiếng Anh rất nhanh: xin lỗi vì đã hỏi một câu hỏi thực sự rõ ràng. :)
stacko
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.