Я недавно заметил что 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