Bạn không chỉ định những gì sai khi mở cửa sổ GUI emacs mới. Nếu vấn đề là thời gian khởi động dài, bạn có thể cân nhắc sử dụng emacsclient làm trình chỉnh sửa của mình. Tóm lại, bạn chạy (server-start)
trong tệp init emacs của bạn và giữ cho các emacs GUI thông thường của bạn mở, sau đó báo cho git sử dụng một trình soạn thảo có tên là emacsclient. Điều gì xảy ra là tệp đã chỉnh sửa bật lên trong một bộ đệm mới trong các emacs đang chạy của bạn. Sau khi hoàn thành, bạn nhấn C-x #
để kết thúc phiên emacsclient và sau đó git (hoặc quá trình shell khác đã khởi động trình chỉnh sửa) biết rằng trình soạn thảo "emacsclient" được thực hiện với tệp và tiếp tục với điều đó. ("emacsclient" cũng là một từ, vì vậy nó cũng giải quyết vấn đề tức thời của bạn)
Ngay cả khi chỉnh sửa của bạn phải được thực hiện trong cửa sổ terminal, bạn vẫn có thể chạy emacsclient -nw
và loại bỏ thời gian khởi động dài. Có nhiều khả năng hơn, man emacsclient
là một đọc tốt.