Tôi mới bắt đầu sử dụng các emacs, và có một tính năng tôi thực sự thích, và tìm kiếm xung quanh một chút là không kết quả. Tôi hy vọng một người khác đã làm điều này bởi vì tôi không muốn học elisp chỉ được nêu ra.Làm thế nào tôi có thể nhận được emacs để chèn niềng răng tự động
void foo()<cursor>
Tôi muốn gõ một "{" gây ra điều này xảy ra
void foo(){
<cursor>
}
Tôi muốn này chỉ xảy ra trong cc-mode, và chỉ ở phần cuối của một dòng khi không Một chuỗi/chú thích/etc
Điều đầu tiên nghĩ đến là "{" để làm điều này luôn luôn (tôi có thể tìm ra cách làm điều này), nhưng sẽ rất khó để làm cho nó chỉ xảy ra ở đúng thời điểm.
mọi gợi ý sẽ được đánh giá cao.
Tôi nghĩ rằng đây là bản sao của http://stackoverflow.com/questions/1023770/automatically-closing-braces-in-emacs –
Tôi nhìn câu hỏi đó, nhưng đó chỉ là về việc thêm các đóng ngoặc/cú đúp/etc. Tôi muốn nó để dòng mới hai lần, thụt lề, và đặt lại vị trí con trỏ vào dòng trống cũng như – Bwmat