2012-06-23 29 views
9

Zamierzam zmienić pewne funkcje/funkcje w Emacs. Zastanawiam się, czy w Emacsie jest jakaś funkcja, aby wyskoczyć do okna, aby wyświetlić komunikat ostrzegawczy? Ponadto, byłbym wdzięczny za wszelkie alternatywne pomysły, jeśli ta funkcja nie jest dostępna.Jak wyświetlać wyskakujące okienka na Emacs?

Pozdrawiam wszystkich.

+0

Wszelkie konkretnej platformy (np MS Windows), lub dla wszystkich platform? –

+0

@MichaelPaulukonis wszystkie platformy będą najbardziej popularne. Najważniejsza jest jednak platforma Unix/Linux. Od użytkownika oczekuje się jednak interakcji z GUI. Zdrowie przyjacielu. – Arash

+2

Nie wiem jak wyskoczyć modalne okna dialogowe GUI (i jestem raczej zadowolony, że to zwykle nie jest robione w Emacsland), ale ponieważ pytasz o alternatywy: Zazwyczaj wystarczy wydrukować komunikat ostrzegawczy w obszarze echa (używając 'message', który również dołącza go do bufora' * Messages * '), lub użyj' warn'/'display-warning', które dopełnia i wyświetla bufor' * Warnings * '. Możesz również robić to, co chcesz, używając D-Bus, ale zaczekajmy na inne odpowiedzi - może to, o co prosisz, jest mimo wszystko możliwe. – danlei

Odpowiedz

7

(message-box "Świat w ogniu")

kupili także do M-x apropos RET ^x-, aby dowiedzieć się o innych GUI wyposażony Emacs obsługuje.

Jeśli chcesz czegoś bardziej wyrafinowanego, musisz używać/pisać programy separte.
Obsługa GUI Emacsa jest ograniczona, ale dość dobrze współdziała z innymi procesami.

+0

Dzięki za twój kolega odpowiedzi. Co do używania/pisania sugestii programów, czy możesz mi doradzić, gdzie mogę znaleźć więcej informacji na ten temat? Czy jest to zawarte w dokumentacji? Niestety nie mogłem go tam znaleźć :((Po prostu uczę się Emacsa, więc jeśli się mylę, proszę przyjąć moje przeprosiny. Pozdrawiam – Arash

+0

Chciałem użyć czegoś poza Emacsem, takiego jak QT, XULRunner lub istniejące aplikacje z poleceniem Interfejs linii – sabof

Powiązane problemy