Page 1 of 1

Форматирование выделенного блока XML/JSON/whatever в редакторе

Posted: Thu 26 Sep, 2019 10:34
by vlad2135
Хочу научить фар форматировать или весь редактируемый файл, или только выделенный в редакторе кусок файла. Чтобы, в идеале, автоматически определялся язык/формат, или чтобы каждый раз спрашивался (XML это или JSON или C# и т.д.).
Я знаю, что можно настроить внешние команды (в пользовательском меню) и применять их к файлу целиком, но они же вызываются из панелей, из редактора их вызвать нельзя. Ну и применяются они к файлу целиком, а я хочу применить форматирование только к выделенному тексту.

Помогите, пожалуйста.

Форматирование выделенного блока XML/JSON/whatever в редакторе

Posted: Thu 26 Sep, 2019 11:09
by HaRT
vlad2135, Filters

Форматирование выделенного блока XML/JSON/whatever в редакторе

Posted: Fri 27 Sep, 2019 00:24
by buniak_a_h
HaRT wrote:
Thu 26 Sep, 2019 11:09
vlad2135, Filters
Вы в одной из тем, посвящённых Filters, писали, что не смогли найти бинарник для фильтра html (если я правильно перевёл - я не силён в аглицком...) Не подскажете теперь, откуда брать дополнительные (внешние?) фильтры (в т.ч. и для HTML) в готовом виде для x86 и для x64? Без необходимости компилить! (если нашли такие)

Форматирование выделенного блока XML/JSON/whatever в редакторе

Posted: Fri 27 Sep, 2019 07:17
by John Doe
Причём ответ на тот вопрос и переводить не надо, линк указан.

Если вообще, то поиском по форуму находится аж целая тема с подробнейшей шапкой.

А если конкретно, то уточните какого конвертера вам не хватает.

Форматирование выделенного блока XML/JSON/whatever в редакторе

Posted: Fri 27 Sep, 2019 08:29
by buniak_a_h
John Doe wrote:
Fri 27 Sep, 2019 07:17
уточните какого конвертера вам не хватает.
Как раз хотел для HTML. У меня есть утилита (собственная), форматирующая HTML; есть несколько скриптов, помогающих писать HTML-файлы. Хотелось посмотреть, может, filters удобно...
Скачал по ссылке, но там мануал на несколько дней переводить. Ладно, нет краткого "что скачать, что запустить, куда поместить" - ну и не парьтесь.

Форматирование выделенного блока XML/JSON/whatever в редакторе

Posted: Fri 27 Sep, 2019 12:26
by HaRT
buniak_a_h wrote:
Fri 27 Sep, 2019 08:29
Как раз хотел для HTML. У меня есть утилита (собственная), форматирующая HTML; есть несколько скриптов, помогающих писать HTML-файлы. Хотелось посмотреть, может, filters удобно...
Там обсуждалась ссылка на elinks, это браузер в терминале, в Filters он используется для рендеринга HTML-кода в более-менее соответственно форматированный plain text. Я недавно скачал elinks тут, но по-русски там тоже есть. И да, вы можете прикрутить свою форматирующую утилиту к плагину Filters.

Форматирование выделенного блока XML/JSON/whatever в редакторе

Posted: Fri 27 Sep, 2019 18:54
by buniak_a_h
HaRT wrote:
Fri 27 Sep, 2019 12:26
прикрутить ... утилиту к плагину Filters.
Вот этого-то я и не понял, как "прикрутить". DLL-и (плагина 2-го порядка) там, вроде, нету... Сам-то консольный браузер у меня есть.

Форматирование выделенного блока XML/JSON/whatever в редакторе

Posted: Fri 27 Sep, 2019 19:01
by HaRT
buniak_a_h wrote:
Fri 27 Sep, 2019 18:54
как "прикрутить"
Через конфигурацию плагина (начать с AltShiftF9 из панелей). А вообще у плагина документация есть (readme.en.txt) — переводчик от Гугла/Яндекса в руки и вперёд.

Форматирование выделенного блока XML/JSON/whatever в редакторе

Posted: Wed 23 Oct, 2019 21:33
by LAT
А есть ли какая-нибудь внешняя утилита форматирования javascript-кода, которую можно было использовать с Filters?

Форматирование выделенного блока XML/JSON/whatever в редакторе

Posted: Wed 23 Oct, 2019 22:00
by HaRT
LAT wrote:
Wed 23 Oct, 2019 21:33
А есть ли какая-нибудь внешняя утилита форматирования javascript-кода, которую можно было использовать с Filters?
А у Гугла спрашивали? Что именно? И что он ответил? И неужто среди результатов ни одного подходящего?

Форматирование выделенного блока XML/JSON/whatever в редакторе

Posted: Mon 02 Dec, 2019 19:41
by LAT
LAT wrote:
Wed 23 Oct, 2019 21:33
А есть ли какая-нибудь внешняя утилита форматирования javascript-кода, которую можно было использовать с Filters?
После долгих поисков смог найти только одну: viewtopic.php?p=157352#p157352