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

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

let loaded_netrwPlugin = 1

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

bundle install fails with SSL certificate verification error

По привычке набрал команду

bundle

и получил лапидарное сообщение:

Could not verify the SSL certificate for https://rubygems.org/.
There is a chance you are experiencing a man-in-the-middle attack, but most likely your system doesn’t have the CA certificates needed for verification. For information about OpenSSL certificates, see bit.ly/ruby-ssl. To connect without using SSL, edit your Gemfile sources and change ‘https’ to ‘http’.

Вылечилось командой:

rvm osx-ssl-certs update

Установка 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 и наслаждаться

Настройка Vim для работы в 80 столбцах

Жизнь так скрутила, что пришлось ваять программы под (почти)любимым текстовым редактором Vim, точнее mvim.

Всё бы хорошо, но что бы строчки кода, а особенно документация, не расползались по всему экрану, понадобился визуальный контроль текста. В 80 столбцов, как в старые добрые времена.

Читать далее Настройка Vim для работы в 80 столбцах