Re: xmonad & emacs
- To: debian-russian@lists.debian.org
- Subject: Re: xmonad & emacs
- From: Artem Chuprina <ran@ran.pp.ru>
- Date: Sat, 07 Apr 2012 10:16:58 +0400
- Message-id: <[🔎] 87ehs012xx.wl%ran@ran.pp.ru>
- In-reply-to: <CANUs=iWiy=8ZJNi-Jsn40SrVUarDdDSgfydta7mQAxsRmDf0bA@mail.gmail.com>
- References: <CANUs=iWtbZUEqnSktNXqzRs6TOrRJTZfuKCG+hhd4Zq0vTCqvA@mail.gmail.com> <87ipi61b2a.wl%ran@ran.pp.ru> <CANUs=iWiy=8ZJNi-Jsn40SrVUarDdDSgfydta7mQAxsRmDf0bA@mail.gmail.com>
> > Можно попробовать покопать в его info, чуть ли не там упоминалось про
> > подобное поведение. В контексте "если отключать менюбар и тулбар уже
> > средствами емакса, а не через иксовые ресурсы, то могут быть такие
> > проблемы". Угу, gtk не умеет иксовые ресурсы... У меня стоит
> > emacs23-lucid, а не emacs23-gtk, и подобной проблемы не
> > наблюдается. Возможно, кстати, поможет вручную выключить-включить тулбар
> > (M-x tool-bar-mode). Если поможет, то существенно тут будет то, что
> > пинать ему такую перещелкивалку надо уже после того, как окно отмапилось и
> > отресайзилось. Но я не удивлюсь, если в gtk или в emacs есть в этом месте
> > ошибка, из-за которой размер под текст считается неправильно, и если не
> > хватает чуть-чуть (того, что ниже baseline), то текст не показывается.
>
> Во, при запуске emacs с тулбаром и менюбаром, по умолчанию, видна
> только половина строки
> (скрин - http://itmages.ru/image/view/455202/f6c02e17).
> Если потом отключить хоть один бар, опять все пропадает.
> В таких вещах, я уж сильно не разбираюсь, но почему это происходит только
> в тайлед-вм...
Потому что в тайлед-вм размер окна часто не может быть кратен размеру строки,
и потому хинты на тему "сделайте мне окно так, чтобы вмещалось ровно целое
количество строк" игнорируются.
> Да, поставил emacs-lucid, такие же проблемы.
У меня в пол-строки уходит текст, а не минибуфер. Что уже нормально - ну да,
окно вмещает нецелое количество строк, но минибуфер не падает жертвой.
http://minas.lasgalen.net/tmp/emacs.png
> Кстати, раньше не замечал этот пакет имакса. Всегда ставил emacs, а он
> подтягивал emacs-gtk.
> Он, что основан на других библиотеках? И есть ли принципиальные отличия?
Да, на других. Из заметных отличий - конфигурируется иксовыми ресурсами.
Впрочем, подозреваю, в случае tiled wm именно эта разница несущественна (в
случае не-tiled как раз могла получаться фигня при убирании или включении
тулбара или менюбара из конфига - когда хинты уже посчитаны и окно отмаплено,
а потом из него пропадает нецелое количество строк). А так я просто
недолюбливаю gtk и стараюсь при наличии вариантов выбирать менее продвинутые
иксовые библиотеки, лишенные противоестественного интеллекта.
Reply to: