Word Completion (ecompl) — автозавершение слов в редакторе

Здесь можно обсудить ваш любимый плагин.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Word Completion (ecompl) — автозавершение слов в редакто

Post by zg »

Latest post of the previous page:

Kildor wrote:И вопрос — плагин собирается при помощи GCC, и если да — то как? По мануалу у меня не вышло, ругается на отсутствующий plugin.hpp
рядом с папкой ecompl создать common и в неё положить farcolor.hpp и plugin.hpp. или make COMMON=<путь до папки с farcolor.hpp и plugin.hpp>.
sToLp wrote:Отчего же до сих пор нет его анонса?
для анонса надо хелп в порядок приводить, ченж лог написать, дистрибутив собрать. времени нет. может после стабилизации api.
Или есть задумка функционал ecompl в Фар включить? Было бы здорово!
не вижу смысла, и так всё хорошо работает.
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: Word Completion (ecompl) — автозавершение слов в редакто

Post by Kildor »

Точно, к папке с заголовочными файлами.
А я усердно пытался скормить plugins/common вместо plugins/common/unicode. Спасибо ещё раз.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

Re: Word Completion (ecompl) — автозавершение слов в редакто

Post by sToLp »

zg wrote:
Или есть задумка функционал ecompl в Фар включить?
не вижу смысла, и так всё хорошо работает.
И не просто хорошо, а отлично! Но сейчас не многие до него доберутся, он как будто раритет. А по статусу, определеяемому его полезностью, ecompl мог бы быть, как минимум, в поставке. Чтобы все (а не только отдельные, особо осведомлённые о нём) пользователи могли наслаждаться его полезной функциональностью и экономить своё время.
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: Word Completion (ecompl) — автозавершение слов в редакто

Post by Kildor »

Очередные траблы со сборкой (транк):

mcmpl.cpp: In member function 'bool TMenuCompletion::ShowMenu(string&)':
mcmpl.cpp:209: error: invalid conversion from 'int (*)(const void*, const void*, void*)' to 'int (*)(const void*, const void*)'
error: too many arguments to function
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Word Completion (ecompl) — автозавершение слов в редакто

Post by zg »

Kildor wrote:Очередные траблы со сборкой (транк):
видимо кто-то plugin.hpp забыл обновить.
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: Word Completion (ecompl) — автозавершение слов в редакто

Post by Kildor »

Ы.
\plugins\common\unicode\plugin.hpp — написано Plugin API for Far Manager 3.0 build 2572
Собираю make -f makefile COMMON=../../../../manager/plugins/common/unicode

UPD: Правда внезапно в папке плагина обнаружилась пачка h-файлов времён так 2400 билда, вопрос лишь в том, почему если не указывать COMMON, то ругань идёт на отсутствие plugins.hpp, а если указывать — то берётся файл из папки src?
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Word Completion (ecompl) — автозавершение слов в редакто

Post by zg »

Kildor wrote:UPD: Правда внезапно в папке плагина обнаружилась пачка h-файлов времён так 2400 билда, вопрос лишь в том, почему если не указывать COMMON, то ругань идёт на отсутствие plugins.hpp, а если указывать — то берётся файл из папки src?
потому что так работает #include "plugin.hpp".
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Autocomplete для редактора - есть плагин к 3му Far'у?

Post by zg »

Игорь Юдинцев wrote:Editor Word Completion, правда, работает кривовато — прекращает дополнять периодически.
видимо только у тех, кого мама не научила в детстве писать внятные багрепорты.
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

Re: Autocomplete для редактора - есть плагин к 3му Far'у?

Post by Игорь Юдинцев »

Увы, поймать условия воспроизведения бага пока не могу, автодополнение отваливается произвольно.
Marty
Posts: 170
Joined: Sun 29 Jan, 2006 12:29

Re: Autocomplete для редактора - есть плагин к 3му Far'у?

Post by Marty »

zg wrote:
Игорь Юдинцев wrote:Editor Word Completion, правда, работает кривовато — прекращает дополнять периодически.
видимо только у тех, кого мама не научила в детстве писать внятные багрепорты.
Какие все тут дружелюбные, как я посмотрю ;)
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

Re: Autocomplete для редактора - есть плагин к 3му Far'у?

Post by Игорь Юдинцев »

zg wrote:
Вот такую ситуацию поймал пока что: b4130 x86, ECompl 4.0.0.3, постоянные блоки отключены. Открываю файл в редакторе, выделяю что-нибудь в тексте, печатаю — автодополнение отключается в текущем окне редактора.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Autocomplete для редактора - есть плагин к 3му Far'у?

Post by zg »

Игорь Юдинцев wrote:Вот такую ситуацию поймал пока что: b4130 x86, ECompl 4.0.0.3, постоянные блоки отключены. Открываю файл в редакторе, выделяю что-нибудь в тексте, печатаю — автодополнение отключается в текущем окне редактора.
поправил.
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

Re: Autocomplete для редактора - есть плагин к 3му Far'у?

Post by Игорь Юдинцев »

zg wrote:
Ещё сценарий. FAR b4131 x86, плагины ECompl, FarColorer, True Template. Открываем cache.cpp из исходников FAR, ставим курсор в конец первой строки, печатаем три символа i, n, e. Печатается строка iin.
Игорь Юдинцев
Posts: 726
Joined: Sun 03 Apr, 2005 22:00
Location: Казань
Been thanked: 2 times

Re: Autocomplete для редактора - есть плагин к 3му Far'у?

Post by Игорь Юдинцев »

zg wrote:
Правка True Template вроде бы решила проблему.
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

Word Completion (ecompl) — автозавершение слов в редакторе

Post by LanKing »

Написал макрос, который дополняет слово, а если есть варианты слов - выдаёт меню

Code: Select all

local ECmpl = "A227A268-5682-4C83-9341-EAE3405D4666"

Macro {
  area="Editor"; key="AltC"; description="Editor: Complete word via Ecomplete"; condition=Plugin.Exist(ECmpl);action = function()
  	Keys('LEFT RIGHT');
  	Plugin.Menu(ECmpl)
  	Keys('Enter');
  end;
}
Вопрос к знатокам - можно ли его сделать менее извратным - не нравится вариант работы через меню и не нравится изврат с Left-Right чтобы скинуть текущее дополнение. Может можно сразу в ф-цию обратиться?
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

Word Completion (ecompl) — автозавершение слов в редакторе

Post by plastikat »

zg wrote:
Игорь Юдинцев wrote:Вот такую ситуацию поймал пока что: b4130 x86, ECompl 4.0.0.3, постоянные блоки отключены. Открываю файл в редакторе, выделяю что-нибудь в тексте, печатаю — автодополнение отключается в текущем окне редактора.
поправил.
Долго страдал от той же ошибки... Для заинтересованных прикрепляю к сообщению x86-сборку с исправленным багом.

Уважаемые авторы:
Было бы неплохо обновить сборки на plugring-е. Как-никак почти год прошёл, а ошибка довольно гадкая.
Attachments
ecompl-4.0.0.3a-x86.7z
(32.83 KiB) Downloaded 137 times
Post Reply

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