Điều này xuất hiện trên phiên bản Linux của emacs 24.3.1.
Bật bộ đệm, nhập octave-mode
(bạn có thể cần cài đặt từ gói) và nhập một cái gì đó như thế này:
function foo = bar(x,y)
Bây giờ, nếu bạn đi đến dòng bên dưới và nhấn TAB
để bắt đầu bash đi, con trỏ sẽ nhảy 8 khoảng trống vào!
Sau khi bạn hồi phục sau khi tim đập nhanh và giảm thông khí, bạn nhận thấy rằng nếu bạn đánh TAB
sau khi gõ một số thứ, Emacs sẽ cảm nhận được và đưa toàn bộ dòng trở lại 2 chỗ thụt vào. Phần còn lại của dòng dưới đây sẽ hành xử.
Suy nghĩ hoặc lý do cho hành vi này là gì?