Bộ đệm này làm phiền tôi mỗi khi tôi cài đặt gói mới hoặc cập nhật gói với gói.el:
Làm thế nào tôi có thể nói với emacs mà không bao giờ hiển thị bộ đệm đó trừ khi tôi cần biết một cái gì đó thực sự quan trọng từ nó?
display-buffer-alist
?
Bộ đệm này làm phiền tôi mỗi khi tôi cài đặt gói mới hoặc cập nhật gói với gói.el:
Làm thế nào tôi có thể nói với emacs mà không bao giờ hiển thị bộ đệm đó trừ khi tôi cần biết một cái gì đó thực sự quan trọng từ nó?
display-buffer-alist
?
Câu trả lời:
Nếu bạn package--compile
đang gọi byte-recompile-directory
(mặc định), bạn có thể tắt tất cả các cảnh báo bằng cách tùy chỉnh biến byte-compile-warnings
. Bạn có thể có thể đặt nó vào nil
chính mình, hoặc sử dụng M-x customize-group
vào nhóm bytecomp
, thiết lập Byte Compile Warnings
để Some
và kiểm tra không ai trong số các hộp. Tuy nhiên, nếu bạn package--compile
đang defadvice
muốn gọi một cái gì đó khác ( async-byte-recompile-directory
trong trường hợp của tôi), bạn nên xem xét việc tùy chỉnh chức năng / thư viện cụ thể đó.
Nếu bạn đang sử dụng async-bytecomp
, tôi đã đưa ra một yêu cầu ở đây để đưa các bytecomp
tùy chỉnh vào môi trường mà nó biên dịch. Bạn có thể thực hiện với một thay đổi cục bộ cho đến khi có giải pháp: Thêm
(async-inject-variables "\\`byte-compile-warnings\\'")
sau
,(async-inject-variables "\\`load-path\\'")
trong async-bytecomp.el
.
Từ tài liệu:
set-window-own-p là một hàm dựng sẵn trong 'mã nguồn C'.
(set-window-dành riêng-p WINDOW FLAG)
Đánh dấu WINDOW là dành riêng theo FLAG. WINDOW phải là một cửa sổ trực tiếp và mặc định cho cửa sổ được chọn. FLAG non-nil có nghĩa là đánh dấu WINDOW là dành riêng cho bộ đệm của nó. FLAG nil có nghĩa là đánh dấu WINDOW là không chuyên dụng. Trả lại CỜ.
Bạn có thể quan tâm bằng cách đặt cửa sổ cài đặt chuyên dụng , sau đó bộ đệm biên dịch sẽ không còn làm phiền bạn nữa khi bên trong cửa sổ chuyên dụng.