Я использовал emacs для программирования erlang. Согласно http://emacswiki.org/emacs/CompileCommand
, я сконфигурировал c-c c для перекомпиляции. В рамке emacs открыты 6 окон, верхние 3 - для чтения и записи исходного кода erlang. В приведенных ниже окнах предполагается, что для окна компиляции. Но когда разные окна активны и перекомпилируются, окно compile будет переключаться случайным образом. Как исправить это в одном перкулярном окне?в emacs, как управлять тем, какие окна отображать результат компиляции?
ответ
Если вы начнете читать на Chеdisplay-buffer
RET (или в руководстве по M-:(info "(elisp) Choosing Window")
RET), вы найдете кучу способов, которыми вы можете изменить поведение.
Он может получить немного сложно, но что-то подобное может быть все, что вам нужно в функции перекомпилировать:
(let ((display-buffer-overriding-action
'(display-buffer-reuse-window)))
(compile))
Я всегда использую специальные окна, когда я хочу, чтобы держать вещи в одном месте, так что вы может также оказаться, что полезно посмотреть на:
M-:(info "(elisp) Dedicated Windows")
RET
Я использую toggle-window-dedicated
Функция от Pin Emacs buffers to windows (for cscope) (см. Также How do I make this Emacs frame keep its buffer and not get resized?)
спасибо. –
- 1. Как я могу управлять тем, как Emacs создает резервные файлы?
- 2. Как управлять переменной в emacs?
- 3. Как управлять шрифтами в emacs?
- 4. Как управлять тем, какие роли разрешены для доступа к контроллеру?
- 5. В кассандре можно ли управлять тем, какие физические машины назначены?
- 6. Как управлять тенью окна?
- 7. Отображать последовательные пробелы как точки в Emacs
- 8. emacs программно меняет размер окна
- 9. Явное определение размера окна Emacs
- 10. Где файл .emacs в окна GNU Emacs
- 11. Как сохранить определенные параметры окна в emacs
- 12. Как заставить команду emacs компиляции emacs искать в каталоге include
- 13. Как сделать ошибки предупреждения о компиляции Emacs
- 14. count divs с тем же атрибутом и отображать результат
- 15. Emacs окна компилятора файлы разрешений
- 16. Как установить emacs на окна?
- 17. emacs как определить ориентацию окна?
- 18. Как отображать варианты автозаполнения в emacs?
- 19. Как отображать руководства по отступлению в Emacs?
- 20. Как отображать не-ascii в emacs?
- 21. Как управлять компиляции ошибок в VBA
- 22. Как управлять при закрытии окна
- 23. Как управлять тем, какие задания на задание в очереди задач запускаются в приложении?
- 24. Цветные галереи тем для emacs?
- 25. Сохранение макета окна в Emacs
- 26. Как определить, какие этапы компиляции?
- 27. Результат компиляции ASP.NET
- 28. в режиме одиночного окна? (emacs)
- 29. Как заставить Emacs не отображать буфер в определенном окне?
- 30. emacs семантические окна непоследовательны
Это почти та же проблема, что и в http://stackoverflow.com/questions/1002091/how-to-force-emacs-not-to-display-buffer-in -a-specific-window –
Я думаю, что это больше обратное этому вопросу - мы не хотим * избегать * конкретного окна; мы хотим избежать * всех * окон, кроме определенного. – phils