Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Code Viewer - просмотр исходного кода
Goto page Previous  1, 2, 3 ... 12, 13, 14
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
olegvsk



Joined: 17 Dec 2020
Posts: 113

Post (Separately) Posted: Wed Jan 01, 2025 19:03    Post subject: Reply with quote

С Новым Годом, коллеги!

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
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 608

Post (Separately) Posted: Thu Jan 02, 2025 12:47    Post subject: Reply with quote

olegvsk
Лёд тронулся? Это радует.)

Финн хоть и северянин, но как рубить бескрайние ледовые просторы, видимо, не знает. А всего-то нужна чашка горячего кофе с утра и мудрый совет от Николая Степаныча Mr. Green

Успехов в начинании!
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 253
Location: Электросталь

Post (Separately) Posted: Thu Jan 02, 2025 20:46    Post subject: Reply with quote

olegvsk wrote:
всё-таки сделать описание

Это дело доброе, но все мы знаем насколько муторное. Поэтому может быть имело бы смысл сделать вначале каркас, древовидную карту всех объектов без объяснений. Это ведь самое главное. Объяснения потом, тем более, что многие методы и св-ва вполне понятны из названия. А то может ведь так случиться, что по каким-либо причинам придётся прервать составление. Но если будет уже каркас, то он уже много недоумений закроет. Я же когда-то на этот счёт груздем назвался, каюсь, и действительно собирался собрать со временем такой список-дерево, и сам в это очень верил, но потом навалилось обязанностей, а потом и забылось, потому что времени и настраивать то не было, да и по большому счёту всё устраивало.
_________________
Amo ergo sum
Back to top
View user's profile Send private message
leospb



Joined: 28 Dec 2024
Posts: 9

Post (Separately) Posted: Thu Jan 09, 2025 13:25    Post subject: Reply with quote

yozhik wrote:
многие методы и св-ва вполне понятны из названия

Это когда успел пощупать, попробовать и, возможно, понять. В общем случае - это не так. Плюс подводные камни, а их всегда есть.
Back to top
View user's profile Send private message
leospb



Joined: 28 Dec 2024
Posts: 9

Post (Separately) Posted: Wed Jan 22, 2025 17:32    Post subject: Reply with quote

Так сложилось, что пришлось плотненько поработать с плагином. В результате родилась мысль:
включаемое/отключаемое окошко с перечнем функций (что-то похожее на миникарту) (например в .pas), перечнем секций (в .ini)...
По двойному клику на элементе списка - переход на заголовок соответствующей функции/секции в коде, а сам заголовок (в коде) - в середину (или верх) экрана.

Если автор сочтёт возможным такое реализовать, было бы здорово.

Если такое есть, а я не заметил, укажите, куда смотреть, плз.

Добавлено спустя 9 минут:

Ели в программном коде, по клику - в место реализации функции, если клик с шифтом (или может с другой кнопкой) - на объявление.
Back to top
View user's profile Send private message
olegvsk



Joined: 17 Dec 2020
Posts: 113

Post (Separately) Posted: Thu Jan 23, 2025 13:58    Post subject: Reply with quote

leospb wrote:
отключаемое окошко с перечнем функций
Отличная идея, обдумаю.

leospb wrote:
по клику - в место реализации функции, если клик с шифтом (или может с другой кнопкой) - на объявление
С этим сложнее, анализатор не различает области объявления и реализации.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 12, 13, 14
Page 14 of 14

 
Jump to:  
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