Медленный Vim на Mac El Capitan

После апгрейда моего компьюера на 10.11 (El Capitan) мой любимый Vim стал страшно торомозить. Причной тормозов оказался плагин netrw, который включал по умолчанию подсказки кода. Отключил следующим образом: в .vimrc прописал следующую сточку:

let loaded_netrwPlugin = 1

После этого все начало летать и петь как в старые добрые времена

Установка nokogiri на Snow Leopard

Вот такая древняя штука у меня стоит — Mac OS 10.6 Snow Leopard

Обновление стоит времени, которого нет, а установка новых причиндалов на старой системе стоит нервов… и времени.

Решил снести ports и поставить homebrew. Весення чистка, вобщем. Снес ports, с ней ruby, rvm и всё остальное. С горем пополам поставил rvm (у них в этот момент были проблемы с SSL сертификатом), потом еле-еле homebrew встал, повозмущавшись на на права. А вот с установкой Ruby 1.9.3 постоянный затык. То одной библиотеки нехватает, то другой. Потом и руби встал. А Nokogiri нет.

В принципе ничего сложного, всё подробно описано на сайте плагина. Лишь последнюю строчку пришлось подправить.

gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.7.8/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.7.8/lib  --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.26  --with-iconv-include=/usr/local/Cellar/libiconv/1.13.1/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.13.1/lib

После этого всё заработало. Надеюсь.

Mail 4.6 и GrowlMail

После обновления Snow Leopard, как всегда перестали работать важные планигы, в том числе GrowlMail и SignatureProfilerTiger под Mail 4.6

Лечится следующим образом:

  1. Закрыть Mail
  2. Перетащить неработающие плагины из  “~/Library/Mail/Bundles (Disabled)/” в “~/Library/Mail/Bundles/
  3. Открыть терминал
  4. написать магические строчки:
    defaults write ~/Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add "064442B6-53C0-4A97-B71B-2F111AE4195B"
    defaults write ~/Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add "588FF7D1-4310-4175-9980-145B7E975C02"
    defaults write ~/Library/Mail/Bundles/SignatureProfilerTiger.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add "064442B6-53C0-4A97-B71B-2F111AE4195B"
    defaults write ~/Library/Mail/Bundles/SignatureProfilerTiger.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add "588FF7D1-4310-4175-9980-145B7E975C02"
  5. Закрыть терминал
  6. Запустить Mail и наслаждаться

Набор инструментов для пуристов и любителей экзотики

На днях маленько игрался старым и, не сказать, веками проверенным текстовым редактором Vi, в виде Vim реинкорации 7.3. Для яблочников существует специальная версия с логичным названием mvim.

Для облегчения работы с помощью этого редактора, – если речь идет о Web-разработках, я поставил мощный набор скриптов от carlhuda/janus. Потом поставил rails.vim, rake.vim, и потребность в других редакторах и навороченных IDE отпала сама собой.

Если у вас есть другие инструменты в чемоданчике программиста, поделитесь в комментариях, я охотно с ними поиграюсь.