2011-01-13 21 views
5

Có bất kỳ điều gì tôi có thể thêm vào tệp .emacs để giữ các emacs thêm dòng mới khi tôi cuộn qua cuối bộ đệm bằng chuột hoặc thanh cuộn không? Tôi đã cóGiữ cho Emacs di chuyển qua phần cuối của bộ đệm

(setq next-line-add-newlines nil) 

nhưng dường như chỉ áp dụng khi tôi đang di chuyển bằng bàn phím. Tôi đã thực hiện khá nhiều tìm kiếm về chủ đề này không có kết quả.

Bất kỳ mẹo nào được đánh giá cao! Cảm ơn bạn.

+0

Tôi thấy thông báo Kết thúc bộ đệm khi tôi cuộn bằng chuột hoặc thanh cuộn lên đến dòng cuối cùng trong bộ đệm. Bạn có phiên bản Emacs nào và trên hệ điều hành nào? Tôi có GNU Emacs 23.2 trên máy Debian. – vpit3833

+0

Tôi đang sử dụng GNU Emacs 23.2 trên Mac OSX 10.6. Tôi nhận thấy rằng nó hiện đang làm nó cho một số tập tin và không cho những người khác. Có lẽ vì nó hoạt động trong các chế độ certian chứ không phải các chế độ khác? – baker1990

Trả lời

3

Kiểm tra giá trị của biến số next-line-add-newlines trong bộ đệm/chế độ mà nó hoạt động không đúng. Bạn có thể làm như vậy bằng cách: C-h v dòng tiếp theo-thêm-dòng mới (hoặc M-x mô tả biến).

Nó có thể là một cái gì đó trong chế độ lớn/nhỏ đó là kích hoạt nó.

1

Bạn đã kiểm tra xem điều này cũng xảy ra trong các emacs tiêu chuẩn (tức là bạn đã thử nghiệm hành vi này khi chạy các emacs với --no-init-file) chưa?

Nếu không, thì nguyên nhân của vấn đề này phải nằm ở đâu đó trong dấu chấm của bạn.

Các vấn đề liên quan