Search found 6786 matches

by Shmuel
Mon 25 Mar, 2013 16:32
Forum: Полезные макросы и скрипты
Topic: BlockIndent alt. — Смещение блока
Replies: 3
Views: 7162

BlockIndent alt. — Смещение блока

Это не самостоятельная реализация, а перевод кода с C++ на Lua. - Смещение вправо или влево выделенного блока или текущей строки на пробел или знак табуляции. - Каждая строка смещается относительно своей позиции, не зависимо от других строк. - Tab-смещение на подобии Borland Turbo IDE, текст смещает...
by Shmuel
Sun 24 Mar, 2013 21:41
Forum: Обсуждение макросов
Topic: LuaFAR — библиотека для создания плагинов на языке Lua
Replies: 794
Views: 350685

Re: LuaFAR — библиотека для создания плагинов на языке Lua

John Doe wrote:Вот это расхождение между 1 и 2 кажется мне неестественным.
API far.Menu угловато, могу согласиться. Но:
1. Вы можете на его основе написать любой мыслимый враппер на Lua, то-есть сконструировать ваше API.
2. На данном этапе API far.Menu меняться не будет.
by Shmuel
Sun 24 Mar, 2013 21:20
Forum: Обсуждение макросов
Topic: LuaFAR — библиотека для создания плагинов на языке Lua
Replies: 794
Views: 350685

Re: LuaFAR — библиотека для создания плагинов на языке Lua

Возможно я ещё не совсем въехал, но ведь и BreakKey и Item нужны одновременно? В случае нажатия BreakKey, "Item" - это таблица, содержащая BreakKey. Что касается выделенного пункта, то (как правило) нужно знать только его позицию (а чаще всего и это не нужно). Я понимаю, что Item можно по...
by Shmuel
Sun 24 Mar, 2013 20:45
Forum: Обсуждение макросов
Topic: LuaFAR — библиотека для создания плагинов на языке Lua
Replies: 794
Views: 350685

Re: LuaFAR — библиотека для создания плагинов на языке Lua

far.Show (...) Returns: nothing Почему бы ей не возвращать Item.text и Position? Вы правы, беру на заметку. far.Menu (Properties, Items [, BreakKeys]) Правильно ли я понимаю, что в случае закрытия меню по BreakKey прямой доступ к выбранному Item невозможен? Только через Position? Если под "выб...
by Shmuel
Sun 24 Mar, 2013 17:49
Forum: Полезные макросы и скрипты
Topic: BlockIndent — Смещение блока
Replies: 47
Views: 44516

Re: Решил тут я на луа пописать...

Поправить можно, всё равно надо будет править для Фар 3265+. Заодно переделаю плагин на макрос. Но версии для 3258 делать не буду.
by Shmuel
Sun 24 Mar, 2013 17:29
Forum: Полезные макросы и скрипты
Topic: BlockIndent — Смещение блока
Replies: 47
Views: 44516

Re: Решил тут я на луа пописать...

Сейчас попробовал 3258 со своим плагином (см. выше) - работает корректно.
by Shmuel
Sun 24 Mar, 2013 15:39
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1363225

Re: Глюки и баги, появившиеся в «ночных сборках»

3273 (GCC build)
Поведение, аналогичное 3271: после пересборки - падение при запуске /p /m

Code: Select all

Exception: Unknown exception (0xC0000005)
Address: 0x007237FC
Function: wmain
Module:
P.S.: в тех случаях, когда запускается без падения, есть исключение при выходе из Фара.
by Shmuel
Sun 24 Mar, 2013 12:15
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1363225

Re: Глюки и баги, появившиеся в «ночных сборках»

Почему же тогда скачанная ночная сборка 3271, собранная visual c++, падает у меня при первом запуске?
by Shmuel
Sun 24 Mar, 2013 11:42
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1363225

Re: Глюки и баги, появившиеся в «ночных сборках»

3272 Собрал дебаг-сборку (GCC 4.7.1). При выходе из Фара выдаётся следующее: Memory leaks detected: delete[]: 42 delete: 453 free(): 2 Total blocks: 497 Total bytes: 798890 payload, 15904 overhead Not freed blocks: main.cpp:435 -> GlobalInitiator: operator new (224 bytes) UnicodeString.cpp:131 -> Re...
by Shmuel
Sun 24 Mar, 2013 11:01
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1363225

Re: Глюки и баги, появившиеся в «ночных сборках»

3272
Падений при запуске больше нет, однако при выходе в верхней части экрана наблюдаем:

Code: Select all

Exception: Unknown exception (0xC0000005)
Address: 0x004CC685
Function: wmain
Module:
Это уже при каждом выходе из Фара (то-есть пересборка не требуется).
Фар запускается с ключами /p /m.
by Shmuel
Sun 24 Mar, 2013 09:04
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1363225

Re: Глюки и баги, появившиеся в «ночных сборках»

3271
Проблема с отменой в редакторе воспроизводится без плагинов и макросов.

1. Открываем в редакторе файл, в котором есть текст на первой строке.
2. CtrlHome a b c CtrlZ a b c

Далее редактор на CtrlZ не реагирует вообще: ни в этом файле, ни в других.
by Shmuel
Sun 24 Mar, 2013 08:26
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1363225

Re: Глюки и баги, появившиеся в «ночных сборках»

3271 После каждой пересборки с GCC 4.7.1 первый запуск Фара без плагинов падает, исключение печатается в консоли (нет красного окошка). Последующие запуски не падают. ...rmanager\unicode_far\Release.32.gcc>far /p Exception: Unknown exception (0xC0000005) Address: 0x007237C0 Function: wmain Module: P...
by Shmuel
Sat 23 Mar, 2013 22:13
Forum: Обсуждение плагинов
Topic: LuaFAR for Editor
Replies: 307
Views: 125389

Re: LuaFAR for Editor

John Doe wrote:Пожелание по LF Rename. [....]
Спасибо за предложения, будет время - попробую применить.
(Вообще в папке examples лежат в основном недоделанные утилиты, так что не судите строго).
by Shmuel
Sat 23 Mar, 2013 19:38
Forum: Обсуждение макросов
Topic: LuaFAR: ломка API
Replies: 78
Views: 27444

Re: LuaFAR: ломка API

Во-первых, плагином можно пользоваться без дополнительных пакетов.
Во-вторых, если вы плагином все годы не пользовались, то можете подождать ещё 3 недели. :)

Go to advanced search