• 2005-12-07. Немного флэйма по поводу настройки компиляторов на одном из представителей текущей Top500.
  • Мой первый плагин (aka штепсель/plugin/plug-in) для файлового менеджера FAR (ФАР).
    Что он делает? Если редактируемый файл называется 'makefile*', то для данного сеанса редактирования автоматически выключается опция 'Пробелы вместо табуляции' ('Expand Tabs to spaces'). Если файл называется '*.f90', '*.cpp', '*.h', '*.c', '*.f', '*.hpp', то эта опция автоматически включается. Кроме того, все эти файлы (а еще файлы '*.sh', '*.cmd', '*.ll') сохраняются с юниксовым окончанием строки (UNIX style EOL).
    Для работы плагин требует FAR version 1.70 beta 5 (build 1634). Скорее всего будет работать и в FAR version 1.70 beta 3, но для этого его нужно перекомпилировать. Кстати, исходники и makefile для Borland C++ v5.5 включены в архив.
    Вот еще что. Если вдруг на это описание натолкнутся разработчики ФАРа, было бы неплохо, если бы в опции редактора и в обработку события EE_SAVE был добавлен параметр, ответственный за сохранение файла с определенным EOL стилем (без этой опции сохранение с UNIX style EOL у меня реализовано не очень красиво).
Используются технологии uCoz