Снегопат

Обсуждение Снегопата
Текущее время: 25 ноя 2024, 04:04

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 92 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10  След.
Автор Сообщение
 Заголовок сообщения: Re: SynEditV8
СообщениеДобавлено: 30 авг 2014, 13:06 
Не в сети

Зарегистрирован: 19 янв 2012, 10:44
Сообщения: 2
Доброго времени суток.

Magister, подскажите, пожалуйста, на каком компоненте сделана подсветка синтаксиса? Хайлайтеры из поставки Lazarus не работают с uft8 и полностью игнорируют. Писали своего наследника TSynCustomFoldHighlighter или есть сторонний базовый хайлайтер, который работает с utf8?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SynEditV8
СообщениеДобавлено: 30 авг 2014, 19:28 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
sax-mms писал(а):
Доброго времени суток.

Magister, подскажите, пожалуйста, на каком компоненте сделана подсветка синтаксиса? Хайлайтеры из поставки Lazarus не работают с uft8 и полностью игнорируют. Писали своего наследника TSynCustomFoldHighlighter или есть сторонний базовый хайлайтер, который работает с utf8?

Писал своего наследника.

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SynEditV8
СообщениеДобавлено: 30 авг 2014, 19:41 
Не в сети

Зарегистрирован: 19 янв 2012, 10:44
Сообщения: 2
Спасибо, значит будем писать свой ))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SynEditV8
СообщениеДобавлено: 10 окт 2016, 17:51 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
Портировал на реборн.

Пока не работает:
  • точки останова
  • отладка
  • перехват снегопатовских шаблонов

Процедура установки:
  • распаковать SynEditV8_reborn.zip из первого поста в папку core с заменой существующих файлов
  • в настройках Снегопата в настройке редакторов выбрать SynEdit

ВНИМАНИЕ!
Установив SynEdit таким образом в дальнейшем будут проблемы при обновлении через get_latest.cmd. Потому делайте это только если понимаете, как их решить!

P.S.
orefkov, закомить, пожалуйста, мои правки в com_textwindow.as и textmgr.v.
Ну или дай мне доступ на комит в репозиторий, я и SynEdit закомичу заодно.

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SynEditV8
СообщениеДобавлено: 11 окт 2016, 17:45 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Я пока добавил твою работу в репозитарий. Права чуть позже тоже дам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SynEditV8
СообщениеДобавлено: 11 окт 2016, 18:13 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
Спасибо.
Только com_textwindow.as забыл.

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SynEditV8
СообщениеДобавлено: 13 окт 2016, 13:39 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Magister писал(а):
Спасибо.
Только com_textwindow.as забыл.

Добавил. Дал права на коммит в репозитарий снегопата.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SynEditV8
СообщениеДобавлено: 13 окт 2016, 17:23 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
Спасибо!
Залил обновление.
Новое:
  • показываем автодополнение только на идентификаторах (коммментарии, строки, ... - игнорируются)
  • поправлена обработка шаблонов - обрабатываем не везде (аналогично автодополнению), при автозапросе шаблона по нажатию пробела или Enter и отказе - пробел/Enter не съедаются

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SynEditV8
СообщениеДобавлено: 20 окт 2016, 08:03 
Не в сети

Зарегистрирован: 11 мар 2013, 05:20
Сообщения: 12
Посмотрел редактор, очень понравилось все, кроме двух моментов:
1. Не производится автопереход на процедуру обработки в модуле формы из свойства реквизита.
2. Не обеспечивается синтаксис текста запроса, а также автоподстановка символа первода строки "|" при добавлении в текст запроса новых строк.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SynEditV8
СообщениеДобавлено: 20 окт 2016, 15:29 
Не в сети
Аватара пользователя

Зарегистрирован: 09 авг 2013, 12:35
Сообщения: 225
Откуда: Украина, Донецк (Киев)
8.3.7 + 2.0.1.0
Открыл модуль формы, выделил комент стандартный в процедуре - удалил.
Окно стало стандартным и ругнулось на несовпадение текстов модулей.
Дальше пока стрёмно пробовать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 92 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB