Condensed View

Здесь выкладываются готовые к использованию макросы и скрипты.
buniak_a_h
Posts: 2079
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 129 times
Been thanked: 206 times
Contact:

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by buniak_a_h »

Latest post of the previous page:

Прочёл. Да, хорошо бы было. Но для любых языков? Получится настройка аналогичная колореру.
User avatar
John Doe
Бюрократ
Posts: 12884
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 294 times

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by John Doe »

Примерно это делал плагин EditWrap.
buniak_a_h wrote: Thu 17 Sep, 2020 12:45 Получится настройка аналогичная колореру.
Да, колорер тоже мог бы этим рулить.
Как и кто угодно другой через апи, в том числе и ваш скрипт.
Last edited by John Doe on Fri 18 Sep, 2020 11:58, edited 1 time in total.
https://t.me/FarManager — Telegram чат
buniak_a_h
Posts: 2079
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 129 times
Been thanked: 206 times
Contact:

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by buniak_a_h »

John Doe wrote: Thu 17 Sep, 2020 12:08
buniak_a_h wrote: Thu 17 Sep, 2020 12:05 а сам редактор "задвигать" за границы ФАРа
Зачем?
Действительно… Если диалог размером в редактор, то достаточно его вывести.
citRiks
Posts: 876
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 265 times
Been thanked: 46 times

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by citRiks »

buniak_a_h wrote: Wed 16 Sep, 2020 20:40 Если б в редакторе можно было бы помечать строки как в листбоксе (HIDDEN) - это решило бы все проблемы.
вот это интересно, кто-нибудь уже поднимал это предложение?
может стоит поднять?
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
citRiks
Posts: 876
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 265 times
Been thanked: 46 times

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by citRiks »

buniak_a_h wrote: Thu 17 Sep, 2020 18:36 Действительно… Если диалог размером в редактор, то достаточно его вывести.
это опять насчет замещения редактора диалогом с ЮзерКонтрол?
простите за занудство :) еще раз скажу что меня не восхищает,
а работы вам же будет будет бесконечный край
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
citRiks
Posts: 876
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 265 times
Been thanked: 46 times

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by citRiks »

John Doe wrote: Thu 17 Sep, 2020 13:03 Примерно это делал плагин EditWrap.
может я чего-то упускаю, но ЕдитВрап делает сильно более простую вещь,
просто разбивает строки на меньшие части, грубо говоря,
без нужного нам исчезания строк, что сильно проще,
хотя бы тем что на порядок проще реконструировать обратно оригинальный вариант текста,
да и Колореру с этим проще чем с "фолдингом"
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
citRiks
Posts: 876
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 265 times
Been thanked: 46 times

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by citRiks »

Last edited by HaRT on Fri 18 Sep, 2020 05:26, edited 1 time in total.
Reason: Спрятан офтопик
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
citRiks
Posts: 876
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 265 times
Been thanked: 46 times

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by citRiks »

Last edited by HaRT on Fri 18 Sep, 2020 05:38, edited 1 time in total.
Reason: Спрятан офтопик
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
citRiks
Posts: 876
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 265 times
Been thanked: 46 times

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by citRiks »

John Doe wrote: Thu 17 Sep, 2020 09:42 переданных колореру через АПИ дополнительных строк

Но такого апи нет, и я почти могу гарантировать что и не будет.
понятно что сейчас нет, но почему сделать представляется сложным.
а почему нет? у колорера есть массив строк из редактора,
мы ему динамически задаем еще массив строк которые надо вставлять в нами же заданные "разрывы".

я согласен что работа всегда простая когда не тебе ее приходится делать,
но я имею ввиду что по сравнению с другими реализациями разного мною предложенное проще.
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
citRiks
Posts: 876
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 265 times
Been thanked: 46 times

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by citRiks »

John Doe wrote: Thu 17 Sep, 2020 08:06 Чтобы в режиме "Condensed" не ломалась раскраска - сдаётся что проще всего было бы попросить колорер её "заморозить" (это лишь идея).
да, такой feature вроде и не сложный, и представляет собой ценность и сам по себе
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
buniak_a_h
Posts: 2079
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 129 times
Been thanked: 206 times
Contact:

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by buniak_a_h »

citRiks wrote: Fri 18 Sep, 2020 04:49 может я чего-то упускаю, но ЕдитВрап делает сильно более простую вещь,
просто разбивает строки на меньшие части
На самом деле вставлять или удалять строки - одномоно… в общем равноценно. Просто когда я делал скрипт, я для возврата к нормальному виду изпользовал undo. Это потому, что (а) неохота было запоминать "скрытые" строки и (б) не было возможности для редактора выставлять признак Changed. А если бы не эти 2 соображения, то сокрытые строки можно было запоминать и вставлять обратно. Увы, для раскраски это не помогло бы. Правда, можно было бы разрешить редактирование.
citRiks wrote: Fri 18 Sep, 2020 04:44 это опять насчет замещения редактора диалогом с ЮзерКонтрол?
Ну да, это было про него. Но не пугайтесь так, я не собираюсь. Как я уже писал, меня функционал, уже имеющийся в Condensed View, вполне удовлетворяет. UserControl - это только как эксперимент для изучения LuaFAR.
Last edited by buniak_a_h on Fri 18 Sep, 2020 05:37, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 12884
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 294 times

Condensed View

Post by John Doe »

citRiks wrote: Fri 18 Sep, 2020 04:49 может я чего-то упускаю, но ЕдитВрап делает сильно более простую вещь
Пардон, действительно EditWrap не в тему.
https://t.me/FarManager — Telegram чат
Post Reply

Return to “Полезные макросы и скрипты”