Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.GOLDED
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 25 May 24 07:08:24, всего сообщений: 3569
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 929 из 3569 ========================================= RU.GOLDED =
От   : Boris Kotov                      2:5080/102.108     21 May 16 08:09:26
Кому : All                                                 21 May 16 08:09:26
Тема : GoldED+ и iTerm2
FGHI : area://RU.GOLDED?msgid=2:5080/102.108+573fed86
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.GOLDED?msgid=2:5080/102.108+573fef10
==============================================================================
Hello All!

Хочу поделиться способом запуска дедушки в iTerm2 под OS X. Данный способ работает без использования screen и не требует открывать отдельное окно или вкладку, равно как и переключать кодировку в терминале вручную, даже если по умолчанию используется UTF-8.

В iTerm2 существует функция автоматического переключения профиля терминала в ответ на изменившийся путь. Соответственно, если GoldED+ настроен на KOI8-R, можно клонировать в настройках iTerm2 дефолтный профиль, поставить там кодировку KOI8-R и на вкладке "Advanced" добавить путь "/goldedfakedir" в Automatic Profile Switching. Затем перейти на дефолтный профиль, открыть на все той же вкладке Advanced редактирование триггеров (Triggers) и добавить в список новый элемент:

Regular Expression: golded_started_XXXXXX (где XXXXXX - случайное число)
Action: Report Directory
Parameters: /goldedfakedir
Instant: [x]

После этого перейти на только что созданный профиль для дедушки и там тоже создать триггер:

Regular Expression: golded_terminated_XXXXXX
Action: Report Directory
Parameters: ~
Instant: [x]

(Это нужно на случай, если не установлен скрипт iTerm2 для интеграции с шеллом или если GoldED+ будет запускаться, к примеру, из MC.)

Затем привести скрипт запуска деда к следующему виду:

#!/bin/bash
echo -e "\033[0;30mgolded_started_XXXXXX"
LANG=ru_RU.KOI8-R gedosx
echo -e "\033[0;30mgolded_terminated_XXXXXX"

Не забываем указать точный путь к бинарнику деда, а также изменить "XXXXXX" на случайные числа, прописанные в триггерах. Эти числа нужны для того, чтобы триггеры у всех не были одинаковыми и чтобы у тех, кто решит воспользоваться моим способом, не слетала кодировка при чтении, к примеру, моего письма.

Сохраняем, проверяем, наслаждаемся. Данный способ проверен на одной из последних ночных сборок iTerm2.

Boris

--- GoldED+/OSX 1.1.5-b20160322
* Origin: Eternal Dusk (2:5080/102.108)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.024422 секунды