Tôi đã xác định ký tự \
hoạt động như một thành phần từ trong chế độ latex, và tôi khá hài lòng với kết quả. Điều duy nhất làm phiền tôi là một chuỗi như \alpha\beta
được coi là một từ duy nhất (tất nhiên là hành vi dự kiến).Xác định ký tự làm ranh giới từ
Có cách nào để làm cho các emacs diễn giải một ký tự cụ thể như một từ "khởi động" không? Bằng cách này, nó sẽ luôn luôn được coi là một phần của từ sau nó, nhưng không bao giờ là một phần của từ trước nó.
Để rõ ràng, đây là một ví dụ:
\alpha\beta
^ ^
1 2
Nếu điểm là tại 1
và tôi nhấn M-d
, chuỗi "\ alpha" nên bị giết. Nếu điểm là 2
và tôi nhấn M-<backspace>
, chuỗi "\ beta" sẽ bị hủy.
Tôi làm cách nào để đạt được điều này?
Vâng, tôi đã tự hỏi liệu chế độ từ khóa có thể giúp ích gì không. Tôi sẽ kiểm tra các regexps. – Malabarba
Thực ra, nếu quản lý để có được '\\' được coi là chữ hoa, _subword-mode_ sẽ làm phần còn lại cho tôi. Tôi nghĩ rằng đó là cấu hình trong * Cú pháp Properties *, nhưng tôi không chắc chắn được nêu ra. – Malabarba
Ý tưởng hay, nhưng có vẻ như tôi không thể có một ký tự viết hoa mà không chỉ định biến thể chữ thường của nó? (Tôi đang nhìn vào 'Trường hợp bảng' và' Trường hợp chuyển đổi' dưới '(elisp) Strings và ký tự', cũng như' [: upper:] 'và' [: lower:] 'định nghĩa trong' (elisp) Char Classes'.) – phils