Tôi có một bộ đệm hiển thị tài liệu cho các mô-đun Ansible. Bộ đệm này có chế độ chính của nó cung cấp tất cả các công cụ tiêu chuẩn. Đáng chú ý, nó phông chữ bộ đệm để làm nổi bật đánh dấu nội tuyến, tùy chọn, phần, vv Tất cả trong tất cả, nó khá giống với M-x man
.
Ở dưới cùng của tài liệu thường có một số ví dụ mã trong YAML. Tôi cũng muốn phông chữ những cái này. Dĩ nhiên, tôi có thể thêm các từ khóa khóa phông chữ của mình cho YAML, nhưng tôi thích sử dụng lại việc sử dụng phông chữ của Chế độ YAML.
Làm thế nào tôi có thể làm điều đó? Cụ thể, làm cách nào tôi có thể sử dụng một chế độ chính khác để phông chữ một vùng cụ thể của bộ đệm?
Lưu ý rằng Chế độ YAML không cần phải hoạt động trong khu vực này. Toàn bộ bộ đệm chỉ là bộ đệm hiển thị thụ động và không có ý định chỉnh sửa. Tôi thực sự chỉ cần phông chữ được tạo ra như thể Chế độ YAML đang hoạt động trong khu vực đó.
Tôi đoán rằng tôi có thể sao chép vùng đệm vào bộ đệm tạm thời, bật Chế độ YAML, phông chữ bộ đệm và sao chép tất cả các thuộc tính văn bản qua. Liệu điều đó có hiệu quả? Nếu vậy, làm cách nào để sao chép các thuộc tính văn bản và các thuộc tính có liên quan để sao chép là gì? Hoặc có một cách tiếp cận tốt hơn?