SynWrite (Syn2)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

В ехе-версии(где есть плагины) добавил много линтеров (для исп-я CudaLint), PHP, JS, Coffee, Lua
Аватара пользователя
psw
Сообщения: 11
Зарегистрирован: Ср дек 14, 2011 11:03
Откуда: Е-бург
Контактная информация:

spell_checker

Сообщение psw »

Недавно в SynWrite была убрана обработка adu-файлов
и соответствующий словарный функционал. Вместо этого
добавлен плагин spell_checker, со своими словарями.
Вопросы:
1. Накопленное за много лет огромное количество слов
в собственных adu-файлах теперь нельзя использовать?
Годы накопления слов - напрасны?..
2. Почему при попытке "select lаnguage" в меню spell_checker
предлагается всегда не то, что я ранее выбрал, т.е. не "ru"?
Это не запоминается?
3. Если я выэываю "check word, with suggestions", например на
слово "слово", то как я должен понять, работает плагин или нет?
Ведь никакой реакции нет, а я задал проверить конкретное слово.
И не знаю, сработал, проверил плагин или нет.
Ведь - в общем случае - он может и не сработать..
4. Как запустить проверку на выделенный участок текста?
5. Как добавить в словарь слово через spell_checker?
Например, при попытке "check word, with suggestions"
на слово "самовывоз", предлагается нечто неудобоваримое:
самовывоз (исходная кодировка - ANSI).
6. Как добавлять слова в собственные файлы-словари
плагином spell_checker? Т.е.:
как сделать и выбрать для добавления слов - свой словарь?
Или плагин работает только с одним словарём?
Тогда как я его буду обновлять "от разработчика",
мои слова будут теряться?
И можно ли экспортировать старые накопленные adu-файлы
в словарь плагина? (желательно - свой..)
7. Как сделать макрос = пункту меню плагина, например
пункту "check text, with suggestions"?
Запускать плагин через проходы по меню - долговато..
А команд таких для макроса нет;
и интерактивное создание макроса не даёт результата.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Про пункт7, смотри FAQ, How to assign lexers/shortcuts to command plugins

Добавлено спустя 8 минут:

Про 6,
экспортировать старые накопленные adu-файлы
в словарь плагина?
-Только зайти на сайт Addict Spell и искать тулы

Добавлено спустя 46 секунд:

Про другое - доработаю

Добавлено спустя 6 минут:

Про кракозярлы - было фиксено в Сине уже.

Добавлено спустя 18 минут:

Про куда-пишется-польз-словарь - вот примерно в %users%\Application Data\enchant,
я нашел Тоталом сам по слову
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Попробуйте доделки в СпелЧекер, см history.txt
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

All
Сделал лексер Bohemia SQF, какой-то скрипт язык из игр типа Арма

Принимаю просьбы сделать новый лексер
Только обоснуйте, где язык нужен, он должен быть популярный, вот SQF он еле еле, но все-таки популярный, несколько игр на нем, куча кода
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Flasher просил какой-то плагин для авто-комплита в JavaScript;
для CudaText теперь есть - для Сина можно его же портировать,
но не знаю насколько это надо (я сам пользую Куду)

Плагин Tern
на движке Tern.js
http://ternjs.net/
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Alextp писал(а):Flasher просил какой-то плагин для авто-комплита в JavaScript;
Как выяснилось, просил я о другом.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Как указать плагину не пытаться открывать файлы, для которых отсутствуют лексеры (в т. ч. без расширения)?
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Наверное никак, такого никто никогда не просил, в др. прогах тоже не видел
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

А можно ли добавить скрытый параметр для этого?
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Такой пар-р будет невостребован, потому что любое расширение ты можешь настроить через detect string TC, можно даже запретить- типа EXT!='aaa'
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Alextp
Однако же, неизвестных ''Синрайту'' расширений гораздо больше. Кроме того, при добавлении новых лексеров придётся вбивать в детект-строку ещё и их расширения.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Да, придется вбить в детект еще новые расширения, но все равно мало нужно.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Alextp
С недавних пор ''Синрайт'' так же, как и ''Куда'', переведён с LXL-библиотеки на работу с лексерами в отдельных файлах. Этих файлов у меня на компьютере полторы сотни. Считая по расширению на лексер (хотя многие лексеры работают с несколькими расширениями), получается нужда в полутора сотнях конструкций EXT = <тип>. А по мере появления новых лексеров и удлинения детект-строки в этой мешанине станет сложновато ориентироваться.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

тогда имеет смысл опция, подумаю как ее сделать, попозже.
Ответить