Tôi đang sử dụng Emacs từ rất lâu và tôi đã tùy chỉnh nó khá nhiều. Tôi thậm chí đã viết các hàm ELisp đơn giản và bây giờ tôi bắt đầu sử dụng các macro ngày càng nhiều. Tôi không ở đâu gần một người dùng Emacs thông thái nhưng tôi không phải là người mới bắt đầu hoàn chỉnh.Emacs: lời giải thích phông chữ-khóa
Tôi đang sử dụng nxhtml, mumamo, dired, ido, keybindings tùy chỉnh và rất nhiều thứ tôi đã thêm trong suốt những năm mà tôi không nhớ tất cả chúng;)
Nhưng có điều tôi thực sự chưa bao giờ hiểu: chế độ "khóa chữ" là gì và tại sao tôi nên quan tâm?
Ví dụ: tôi đã đọc nxhtml và nxml đó, nếu tôi nhớ chính xác, không sử dụng khóa phông chữ. Có lẽ tôi không hiểu rõ phần đó nhưng theo một trong hai cách: điều gì sẽ thay đổi đối với tôi, với tư cách là một người dùng?
Hoặc lấy ví dụ mô tả này về khoảng trắng:
Lưu ý rằng khi khoảng trắng được bật, khoảng trắng tiết kiệm cho nhà nước font-khóa, có nghĩa là, nếu font-khóa được bật hoặc tắt. Và WhiteSpace khôi phục trạng thái khóa phông chữ khi nó bị tắt. Vì vậy, nếu WhiteSpace được bật và tắt phông chữ, WhiteSpace cũng sẽ bật khóa phông chữ để làm nổi bật khoảng trắng, nhưng khóa phông chữ sẽ bị tắt khi WhiteSpace bị tắt. Do đó, bật khóa chữ trước khi bật WhiteSpace, nếu bạn muốn khóa phông chữ tiếp tục sau WhiteSpace bị tắt.
OK, được. Tôi hiểu điều đó. Nhưng điều gì sẽ thay đổi nếu phông chữ khóa tiếp tục sau hay không?
Về cơ bản tôi chỉ không "hiểu", cho dù tôi đọc bao nhiêu về chủ đề.
Bất kỳ ví dụ/giải thích nào về những gì "font-lock" nằm trong Emacs và tại sao nó liên quan đến tôi sẽ được chào đón nhiều nhất!
khóa phông chữ là mọi thứ có liên quan đến các hiệu ứng được áp dụng trên các ký tự để làm cho chúng trông khác với ngoại hình thông thường của chúng. Mô tả 'khoảng trắng-chế độ 'mà bạn đang trích dẫn cho bạn biết rằng' khoảng trắng-chế độ' không vi phạm mã chế độ phụ của tiến trình, mà nói rằng các chế độ nhỏ không nên làm phiền lẫn nhau.Mặc dù 'khoảng trắng-mode' cần kích hoạt tính năng khóa phông chữ để làm cho các không gian trông khác nhau, nó nhớ trạng thái khóa phông chữ trước đó của bạn để đặt mọi thứ trở lại vị trí khi bạn tắt nó. – Francesco