Tôi muốn bắt đầu một cái vỏ trăn M-x python-shell
. Nếu tôi không hài lòng với việc tô sáng cú pháp, có thể cải thiện nó (đặt thêm màu sắc vào bộ đệm) mà không thay đổi chế độ chính không? Trong vim điều này sẽ đơn giản với set filetype=python
.
Cú pháp python không được tô sáng trong chế độ python-shell, tôi muốn nó được tô sáng.
Một giải pháp đơn giản sẽ được ưa chuộng vì tôi chỉ tìm hiểu về emacs.
Làm rõ: bạn có muốn tắt đánh dấu cú pháp, bạn không thích các lựa chọn màu mặc định ("khuôn mặt") và muốn thay đổi chúng, hoặc bạn muốn thêm phần tô sáng mới lên trên phần tô sáng hiện có? Như @Drew đã đề xuất, nó sẽ liên quan đến
—
Dan
font-lock-keywords
một cách nào đó, tùy thuộc vào những gì bạn muốn làm.
@Drew Tôi có nghĩa là cú pháp tô sáng. @ Dan chế độ python-shell hiện tại (trong emacs23) không tô màu cú pháp python nên tôi muốn thêm màu.
—
Joelmob
@Malabarba nên được sửa ngay bây giờ.
—
Joelmob
Bạn không thể chuyển sang một cái mới hơn
—
Vamsi
python.el
? IIRC, chiếc được vận chuyển kể từ emacs 24.2 cũng có khóa chữ cho vỏ.
font-lock-keywords
cho một chế độ nhất định không, thì có. Nhưng tùy thuộc vào cách xác định chức năng chế độ, việc nhập lại chế độ có thể làm nổi bật lại bằng cách sử dụng chế độ được xác địnhfont-lock-keywords
và không phải là những gì bạn đã xác định lại. Để an toàn hơn trong điều đó (nhưng không có bảo đảm), bạn sẽ cần xác định lạifont-lock-keywords
trên móc chế độ, để nó có hiệu lực mỗi khi chế độ được bật và sau khi mã chế độ thực hiện.