Có thể làm cho khu vực tiếng vang bên cạnh con trỏ?


12

Vấn đề: Tôi thấy thật mệt mỏi khi di chuyển nhãn cầu của mình lên và xuống từ nơi con trỏ của tôi đến khu vực tiếng vang phía dưới.

Câu hỏi: có thể làm cho khu vực tiếng vang được phân bổ động gần với con trỏ của tôi, như chú giải công cụ không? Tôi đã tìm kiếm các gói nhưng không thể tìm thấy một. Tôi không tin đó là một ý tưởng mới và ai đó phải thực hiện nó.


Điều gì nếu bạn lặp lại một số màn hình văn bản?
wvxvw

@wvxvw, Có thể có cơ chế dự phòng. Tôi đã thực hiện chính xác điều này cho các trường hợp cụ thể. Tôi tò mò nếu đã có một giải pháp chung chung.
abo-abo

2
Điều đó là có thể nếu bạn sử dụng một khung chuyên dụng . Đó là từ một gói có tên là oneonone . Trong phần bình luận, nó được viết rằng 1on1-minibuffer-frame-flag is non-nil (the default value), then the minibuffer is shown in its own frame.
Từ Đô

1
Liên quan chặt chẽ đến câu hỏi này . Đó là về đầu vào của xe buýt nhỏ , nhưng nó có câu trả lời tích cực để bạn có thể điều chỉnh nó.
Malabarba

Câu trả lời:


3

Khu vực tiếng vang sử dụng rõ ràng cửa sổ xe buýt nhỏ, vì vậy trừ khi thay đổi câu trả lời là "không, điều đó là không thể" (hoặc tối thiểu là không thực tế lắm).

Tham khảo /programming/10063410/is-it-possible-to-separate-minibuffer-and-echo-area-in-emacs


Nhưng nếu tôi chặn messageđể hiển thị nó trong một lớp phủ thay vì khu vực tiếng vang?
abo-abo

Chắc chắn, nếu bạn chỉ muốn điều này cho message. Tuy nhiên, có nhiều chức năng khác xuất ra vùng dội âm; Tôi không tin đó là một vấn đề tầm thường. Theo Q & A được liên kết, hãy xem hướng dẫn để có một số ý tưởng về phạm vi.
phils 31/12/14

1
Đặc biệt lưu ý rằng có nhiều hàm C bỏ qua messagevà thay vào đó gọi trực tiếp một trong các hàm C thực hiện nhắn tin bên dưới.
phils 31/12/14

Thật đáng buồn. Tôi đã suy nghĩ để sử dụng lớp phủ + một số mã để chuyển hướng trình thông báo.
wangii

Bạn có thể có một khung nhỏ chỉ chứa một cửa sổ xe buýt nhỏ. Khó khăn duy nhất là bật nó lên bất cứ khi nào khu vực tiếng vang đang hiển thị bất cứ điều gì.
Malabarba

5

Như bình luận của @ TuDo chỉ ra (và anh ấy có thể thay đổi nó thành câu trả lời nếu anh ấy thích, trong trường hợp đó tôi sẽ xóa câu trả lời này), ít nhất bạn có thể sử dụng khung xe buýt nhỏ độc lập và bạn có thể đặt nó ở nơi bạn thích.

Một lợi thế so với thiết lập mặc định là bạn chỉ có một nơi duy nhất để tìm, luôn luôn, cho các thông báo đầu ra (khu vực tiếng vang) và để chỉnh sửa đầu vào (xe buýt nhỏ).

Bạn thậm chí có thể khiến vị trí của nó thay đổi linh hoạt - ví dụ, gần với nơi tập trung đầu vào hiện tại.

One On One Emacs có thể giúp đỡ. Ra khỏi hộp, nó cho phép bạn quyết định nơi đặt khung xe buýt nhỏ, nhưng để định vị lại nó một cách linh hoạt, bạn sẽ cần phải làm thêm một chút.

(EmacsWiki hiện không hoạt động, nhưng bạn cũng có thể tải xuống oneonone.eltừ MELPA.)


Có lẽ bạn có nghĩa là trang này trên wiki ? Tôi không chắc chắn, nhưng liên kết của bạn không hoạt động.
Wilfred Hughes

@WilfredHughes: Cảm ơn, tôi đã sửa liên kết.
vẽ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.