#2896: Author: Alextp, Posted: Thu Jul 07, 2016 14:58 В ехе-версии(где есть плагины) добавил много линтеров (для исп-я CudaLint), PHP, JS, Coffee, Lua
#2897: spell_checker Author: psw, Location: Е-бургPosted: Wed Jul 27, 2016 18:34 Недавно в 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"?
Запускать плагин через проходы по меню - долговато..
А команд таких для макроса нет;
и интерактивное создание макроса не даёт результата.
#2898: Author: Alextp, Posted: Wed Jul 27, 2016 18:54 Про пункт7, смотри FAQ, How to assign lexers/shortcuts to command plugins
Добавлено спустя 8 минут:
Про 6,
экспортировать старые накопленные adu-файлы
в словарь плагина?
-Только зайти на сайт Addict Spell и искать тулы
Добавлено спустя 46 секунд:
Про другое - доработаю
Добавлено спустя 6 минут:
Про кракозярлы - было фиксено в Сине уже.
Добавлено спустя 18 минут:
Про куда-пишется-польз-словарь - вот примерно в %users%\Application Data\enchant,
я нашел Тоталом сам по слову
#2899: Author: Alextp, Posted: Thu Jul 28, 2016 17:36 Попробуйте доделки в СпелЧекер, см history.txt
#2900: Author: Alextp, Posted: Sun Sep 11, 2016 23:08 All
Сделал лексер Bohemia SQF, какой-то скрипт язык из игр типа Арма
Принимаю просьбы сделать новый лексер
Только обоснуйте, где язык нужен, он должен быть популярный, вот SQF он еле еле, но все-таки популярный, несколько игр на нем, куча кода
#2901: Author: Alextp, Posted: Wed Nov 23, 2016 00:32 Flasher просил какой-то плагин для авто-комплита в JavaScript;
для CudaText теперь есть - для Сина можно его же портировать,
но не знаю насколько это надо (я сам пользую Куду)
#2903: Author: Staniclaw, Location: ТашкентPosted: Sat Dec 03, 2016 23:41 Как указать плагину не пытаться открывать файлы, для которых отсутствуют лексеры (в т. ч. без расширения)?
#2904: Author: Alextp, Posted: Sun Dec 04, 2016 03:32 Наверное никак, такого никто никогда не просил, в др. прогах тоже не видел
#2905: Author: Staniclaw, Location: ТашкентPosted: Sun Dec 04, 2016 14:33 А можно ли добавить скрытый параметр для этого?
#2906: Author: Alextp, Posted: Sun Dec 04, 2016 17:20 Такой пар-р будет невостребован, потому что любое расширение ты можешь настроить через detect string TC, можно даже запретить- типа EXT!='aaa'
#2907: Author: Staniclaw, Location: ТашкентPosted: Sun Dec 04, 2016 17:59 Alextp
Однако же, неизвестных ''Синрайту'' расширений гораздо больше. Кроме того, при добавлении новых лексеров придётся вбивать в детект-строку ещё и их расширения.
#2908: Author: Alextp, Posted: Mon Dec 05, 2016 02:42 Да, придется вбить в детект еще новые расширения, но все равно мало нужно.
#2909: Author: Staniclaw, Location: ТашкентPosted: Mon Dec 05, 2016 13:50 Alextp
С недавних пор ''Синрайт'' так же, как и ''Куда'', переведён с LXL-библиотеки на работу с лексерами в отдельных файлах. Этих файлов у меня на компьютере полторы сотни. Считая по расширению на лексер (хотя многие лексеры работают с несколькими расширениями), получается нужда в полутора сотнях конструкций EXT = <тип>. А по мере появления новых лексеров и удлинения детект-строки в этой мешанине станет сложновато ориентироваться.
#2910: Author: Alextp, Posted: Tue Dec 06, 2016 03:18 тогда имеет смысл опция, подумаю как ее сделать, попозже.