Запрос на новые функции CudaText

iconv
Posts: 80
Joined: 29.10.2022 16:44

Re: Запрос на новые функции CudaText

Post by iconv »

Ещё одно улучшение. В ListBox выбора символа окончания строки (File -> Line ends...) предлагаю указывать также и название операционной системы. То есть писать не "CR / LF / CRLF", а "macOS (CR) / Linux (LF) / Windows (CRLF)". Мне кажется, так будет более user friendly. А то получается, что пользователь должен помнить, в какой ОС какие символы используются. Аналогично можно сделать и в строке состояния (если считаете, что хватит места).
main Alexey
Posts: 3198
Joined: 25.08.2021 18:15

Re: Запрос на новые функции CudaText

Post by main Alexey »

Хорошо, сделал строки 'file / line ends' более детальные

'Linux/Unix (LF)'
'Windows (CRLF)'
'Mac OS 9 (CR)'

не 'macOS' а старое имя 'Mac OS 9' т.к. это для старых маков. новые маки юзают LF вроде как.


>>Аналогично можно сделать и в строке состояния

Там места жалко, statusbar ячейка раздвинется от этого.
mix-7
Posts: 1179
Joined: 11.05.2018 11:02

Re: Запрос на новые функции CudaText

Post by mix-7 »

Иконки bookmarks не видны в Code tree, если блок свернут

CudaText 1.236.0.4, linux-x86_64-qt5, fpc 3.2.3
Лексер WikidPad

Можно сделать, чтобы они были видны всегда?
Спасибо!
main Alexey
Posts: 3198
Joined: 25.08.2021 18:15

Re: Запрос на новые функции CudaText

Post by main Alexey »

это не баг, узел дерева с иконкой bookmark кладется в тот же уровень дерева как сама строка. так что свернуть узел родителя в дереве - узел с bookmark тоже свернется.
это by design.
main Alexey
Posts: 3198
Joined: 25.08.2021 18:15

Re: Запрос на новые функции CudaText

Post by main Alexey »

1.236.0.5 поправил регресию в 1.236.0.3, обновите.
mix-7
Posts: 1179
Joined: 11.05.2018 11:02

Re: Запрос на новые функции CudaText

Post by mix-7 »

А можно потом как-нибудь сделать, чтобы показывалась другая иконка: "внутри свернутого блока есть bookmark"
Потом, на будущее, когда будет настроение.
Было бы удобно.
Тот же флажок, но зеленого или синего цвета.



Обновил, спасибо!
main Alexey
Posts: 3198
Joined: 25.08.2021 18:15

Re: Запрос на новые функции CudaText

Post by main Alexey »

если это делать, другую иконку, то плагином. пусть будет желающий питонист. потом обсудим какое АПИ нужно. чего не хватает.
mix-7
Posts: 1179
Joined: 11.05.2018 11:02

Re: Запрос на новые функции CudaText

Post by mix-7 »

Спасибо!
А когда это может понадобиться?
Если есть по Ctrl-B список закладок, принадлежащие этой вкладке идут первыми
Плагин Code Tree, думаю, надо модифицировать.

Сейчас:
Если блок содержит в себе закладку bookmark, то его заголовок помечается в Code Tree красным флажком.
Если этот блок находится внутри внешнего и свернутого блока, то его флажка нет в Code Tree.

Предлагается изменение:
Если блок содержит внутри свернутого блока внутри себя закладку, помечать заголовок этого внешнего блока зеленым, например, флажком или красным, но таким "=>" в виде стрелки вправо: "внутри скрыта закладка".

Вот такая идея...
main Alexey
Posts: 3198
Joined: 25.08.2021 18:15

Re: Запрос на новые функции CudaText

Post by main Alexey »

идея нормальная, мне правда не нужно это так что лучше пусть другие попробуют изменить плагин.
mix-7
Posts: 1179
Joined: 11.05.2018 11:02

Re: Запрос на новые функции CudaText

Post by mix-7 »

Да, хорошо,
при модификации плагина Code Tree надо еще подумать, как бы не терять заголовки блоков, где есть закладки.
Нужно ли их отображать, если они скрываются фильтрами

Может, лучше и проще вместо вышепредложенного отдельный список внизу через разделитель:
-------------------bookmark------------------------
...


Наверное, это лучше, удобней, проще?
И не надо отслеживать, какие блоки свернуты.
Просто всегда выводить дополнительный список закладок внизу в Code Tree.
Это бы здорово облегчало бы навигацию мышью.
Наглядно.
Есть, понятно popup по Ctrl-B
Но это лишний ввод, переключение фокуса, дополнительное действие.
А так - понаставил закладок и всегда видишь их список внизу в Code Tree.
Пожалуй, это более удобный вариант и для навигации, и как памятка, и для реализации, чем "верчение" флажков для свернутых блоков!

Это как краткий TOC, саммари, основное содержание!
Post Reply