salexdv / bsl_console

Консоль кода для 1С 8.3 (Управляемые и обычные формы)
MIT License
297 stars 55 forks source link

Не видно факта принадлежности строки ";" выделенной области между запросами пакета #319

Closed tormozit closed 1 year ago

tormozit commented 1 year ago

Поэтому может казаться что возникает разрыв выделения

выбрать 1
ПОМЕСТИТЬ вт
ОБЪЕДИНИТЬ
ВЫБРАТЬ ""
  ; //аываыва
  ;
ВЫБРАТЬ 2

изображение

salexdv commented 1 year ago

Если честно, не очень понял в чем проблема. Можешь подробнее объяснить?

tormozit commented 1 year ago

Выделенная область не должна иметь разрывов. Отображается она так, как будто строка №6 не входит в нее. Хотелось бы чтобы в ней выделение тоже было видно. Это особенно важно, если такая строка находится с края выделенной области.

salexdv commented 1 year ago

Редактор не позволяет выделять декорации. Вот пример. Единственное решение, которое я вижу это немного поменять принцип индикации разделителей запросов. Можно делать индикацию не в существующей строке, а делать разрывы специальными виджетами, которые не являются строками, но как по мне никакой выгоды в этом нет, с учетом того, что скорее всего при такой реализации разделители не будут видны на карте кода image

tormozit commented 1 year ago

Может быть тебе попробовать самому менять цвет декорации в зависимости от ее принадлежности выделенному диапазону?

salexdv commented 1 year ago

Может быть тебе попробовать самому менять цвет декорации в зависимости от ее принадлежности выделенному диапазону?

Сделал