Tuesday, January 27, 2009

Используем всю мощь TextMate вместе со Spaces


Я недавно заметил что TextMate неправильно ведет себя если использовать его на разных десктопах. Например если я работаю с 2 проектами одновремененно (как минимум 2 проекта в TextMate открыты), мне хочется воспользоваться преимуществами Spaces. Поэтому я распределяю окна относящиеся к разным проектам на разные десктопы.

В случае с TextMate этот так сказать "хак" работает не совсем как ожидается. Дело в том что если перенести одно окно на другой десктоп, то все остальные тоже туда же перекинутся. Соответственно разные проекты невозможно раскинуть по разным десктопам.

Вот решил разобраться в чем дело. Написал тикет. Оказалось что это проблема OS X с приложениями использующие drawer. Drawer это такая штука на подобие сайдбара, но он как бы выезжает из-за приложения. На скриншоте видно лучше.



Получается задача имеет 2 решения - 1) поправить баг (что практически не возможно для меня), 2) лишиться этого drawer-a. Выход был прост. Оказывается есть плагин  для TextMate который называется MissingDrawer. Этот плагин заменяет drawer обычным сайдбаром. В результате это выглядит так

и работает со Spaces как и ожидается.

Happy coding! 

0 comments:

Post a Comment