Hexitor — шестнадцатеричный редактор

Здесь можно обсудить ваш любимый плагин.
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: Hexitor — шестнадцатеричный редактор

Post by Centaur »

Latest post of the previous page:

Для этого бы пришлось прикрутить к mc по меньшей мере winelib. Потому что покажите мне хоть один плагин, не использующий вообще ничего из Win32 API.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Hexitor — шестнадцатеричный редактор

Post by DrKnS »

Centaur wrote:покажите мне хоть один плагин, не использующий вообще ничего из Win32 API.
Запросто.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Hexitor — шестнадцатеричный редактор

Post by zg »

Centaur wrote:Для этого бы пришлось прикрутить к mc по меньшей мере winelib. Потому что покажите мне хоть один плагин, не использующий вообще ничего из Win32 API.
потенциально — тот же color. да и вообще редакторные плагины в большинстве своём.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Hexitor — шестнадцатеричный редактор

Post by Denis »

Ждём версию под Far3 :)
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: Hexitor — шестнадцатеричный редактор

Post by artemsen »

Слишком сложный. Подожду пока Far API с документаций дойдут до релиз, тогда начну.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Hexitor — шестнадцатеричный редактор

Post by Denis »

После такой комманды получаем трап:
hex:Hexitor.dll

Far 3.0 build 2593
FarHexitor_3.0_x86.zip
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: Hexitor — шестнадцатеричный редактор

Post by artemsen »

Не воспроизводится. Дамп можете приложить?
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Hexitor — шестнадцатеричный редактор

Post by Denis »

Да, на чистом Far'e не воспроизводится. Буду искать виновника.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Hexitor — шестнадцатеричный редактор

Post by Denis »

Вот здесь падаем:

Code: Select all

void statusbar_ctl::write_filename(const wchar_t* file_name)
{
	assert(file_name && *file_name);

	const size_t max_len = 48;
	wstring showed_file_name = file_name;
	if (showed_file_name.length() > max_len)
		[b]showed_file_name = wstring(L"...") + showed_file_name.substr(showed_file_name.length() - max_len - 3);[/b]
	write(0, 0, showed_file_name.c_str(), showed_file_name.length());
}
Полный путь к dll:
D:\Users\programs\Far!\Plugins\Hexitor\Hexitor.dll
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: Hexitor — шестнадцатеричный редактор

Post by artemsen »

Понял, спасибо, поправлю.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Hexitor — шестнадцатеричный редактор

Post by Denis »

Баг или так задумано - после того, как файл отредактирован - нажать F2 - то '*', показывающая, что файл изменён, исчезнет только после нажатия, например, на клавиши курсора.

Far 3.0 build 2755 x64
FarHexitor_3.3_x64.zip
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: Hexitor — шестнадцатеричный редактор

Post by artemsen »

Баг. Поправил, обновитесь.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Hexitor — шестнадцатеричный редактор

Post by Denis »

Спасибо!
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: Hexitor — шестнадцатеричный редактор

Post by Denis »

Позиция не запоминается (или не восстанавливается). Открываем любой файл, переходим на середину экрана. Esc. Снова открываем - восстанавливается только колонка, строка остаётся первая.

FarHexitor_3.5_x86.zip
Far 3.0 build 2786 x86
ivank
Posts: 151
Joined: Fri 08 Aug, 2008 16:14
Has thanked: 3 times
Been thanked: 4 times
Contact:

Re: Hexitor — шестнадцатеричный редактор

Post by ivank »

можно сделать это поведение настраиваемым или чтобы оно зависело от настроек редактора "[ ] Save file position"?
сохранение позиции удобно не всем.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: Hexitor — шестнадцатеричный редактор

Post by artemsen »

Denis wrote:Позиция не запоминается (или не восстанавливается)
Внимательнее на адрес смещения посмотрите. В любом случае поправлю (пока сохраняется только позиция курсора).
ivank wrote:сохранение позиции удобно не всем.
Ок, добавлю в настройки.
Post Reply

Return to “Обсуждение плагинов”