View previous topic :: View next topic |
Author |
Message |
olegvsk
Joined: 17 Dec 2020 Posts: 113
|
(Separately) Posted: Wed Jan 01, 2025 19:03 Post subject: |
|
|
С Новым Годом, коллеги!
leospb, yozhik, Orion9
Постараюсь всё-таки сделать описание структуры json'ов.
Пока же список всех объектов с их типами, которые загружаются из json'а:
Code: | AllowedCharacters:string
AlternativeClose[]
Attributes{}
BackgroundColor:string
CaseSensitive:boolean
Close:string
CloseBreakType:string
CloseOnAnyTerm:boolean
CloseOnEndOfLine:boolean
CloseOnTerm:boolean
CloseParent:boolean
CloseToken:string
CodeFolding{}
CompletionProposal{}
Delimiters:string
Editor{}
Element:string
ElementPrefix:string
EscapeChar:char
ExcludedWordBreakCharacters:string
File:string
FoldRegion[]
FoldTags:string
HereDocument:boolean
HideGuideLineAtFirstColumn:boolean
Highlighter{}
HighlightLine{}
IgnoreCase:boolean
IncludeRange:string
Items[]
KeyList[]
MainRules{}
MatchingPairHighlight:boolean
MatchingPair{}
MultiHighlighter:boolean
Multiline:boolean
Name:string
Open:string
OpenBeginningOfLine:boolean
OpenBreakType:string
OpenEndOfLine:boolean
OpenToken:string
Options{}
Outlining:boolean
Pairs[]
Pattern:string
Properties{}
Range[]
Ranges[]
RegionType:string
Sample[]
Set[]
SkipEmptyChars:boolean
SkipRegion[]
SkipWhitespace:boolean
SkipWhitespaceOnce:boolean
StringEscapeChar:string
SubRules{}
TextFolding:boolean
TokenRange{}
Type:string
URIOpener:boolean
UseDelimitersForText:boolean
VoidElements[]
YAML:boolean
|
|
|
Back to top |
|
|
Orion9
Joined: 01 Jan 2024 Posts: 608
|
(Separately) Posted: Thu Jan 02, 2025 12:47 Post subject: |
|
|
olegvsk
Лёд тронулся? Это радует.)
Финн хоть и северянин, но как рубить бескрайние ледовые просторы, видимо, не знает. А всего-то нужна чашка горячего кофе с утра и мудрый совет от Николая Степаныча
Успехов в начинании! |
|
Back to top |
|
|
yozhik
Joined: 04 May 2014 Posts: 253 Location: Электросталь
|
(Separately) Posted: Thu Jan 02, 2025 20:46 Post subject: |
|
|
olegvsk wrote: | всё-таки сделать описание |
Это дело доброе, но все мы знаем насколько муторное. Поэтому может быть имело бы смысл сделать вначале каркас, древовидную карту всех объектов без объяснений. Это ведь самое главное. Объяснения потом, тем более, что многие методы и св-ва вполне понятны из названия. А то может ведь так случиться, что по каким-либо причинам придётся прервать составление. Но если будет уже каркас, то он уже много недоумений закроет. Я же когда-то на этот счёт груздем назвался, каюсь, и действительно собирался собрать со временем такой список-дерево, и сам в это очень верил, но потом навалилось обязанностей, а потом и забылось, потому что времени и настраивать то не было, да и по большому счёту всё устраивало. _________________ Amo ergo sum |
|
Back to top |
|
|
leospb
Joined: 28 Dec 2024 Posts: 9
|
(Separately) Posted: Thu Jan 09, 2025 13:25 Post subject: |
|
|
yozhik wrote: | многие методы и св-ва вполне понятны из названия |
Это когда успел пощупать, попробовать и, возможно, понять. В общем случае - это не так. Плюс подводные камни, а их всегда есть. |
|
Back to top |
|
|
leospb
Joined: 28 Dec 2024 Posts: 9
|
(Separately) Posted: Wed Jan 22, 2025 17:32 Post subject: |
|
|
Так сложилось, что пришлось плотненько поработать с плагином. В результате родилась мысль:
включаемое/отключаемое окошко с перечнем функций (что-то похожее на миникарту) (например в .pas), перечнем секций (в .ini)...
По двойному клику на элементе списка - переход на заголовок соответствующей функции/секции в коде, а сам заголовок (в коде) - в середину (или верх) экрана.
Если автор сочтёт возможным такое реализовать, было бы здорово.
Если такое есть, а я не заметил, укажите, куда смотреть, плз.
Добавлено спустя 9 минут:
Ели в программном коде, по клику - в место реализации функции, если клик с шифтом (или может с другой кнопкой) - на объявление. |
|
Back to top |
|
|
olegvsk
Joined: 17 Dec 2020 Posts: 113
|
(Separately) Posted: Thu Jan 23, 2025 13:58 Post subject: |
|
|
leospb wrote: | отключаемое окошко с перечнем функций | Отличная идея, обдумаю.
leospb wrote: | по клику - в место реализации функции, если клик с шифтом (или может с другой кнопкой) - на объявление | С этим сложнее, анализатор не различает области объявления и реализации. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|