izhangzhihao / intellij-rainbow-brackets

🌈Rainbow Brackets for IntelliJ based IDEs/Android Studio/HUAWEI DevEco Studio/Fleet
https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
GNU General Public License v3.0
4.46k stars 214 forks source link

Not working on Fleet 1.35.115 #2738

Closed danny-su closed 5 months ago

danny-su commented 5 months ago

Have you checked the issues and discussions to ensure there are no duplicates?

Yes

Your programming languages

Kotlin

Free or paid?

Paid users

Expected Behavior

Work as expected.

Current Behavior

After updating Fleet to 1.35.115, there was an error about Rainbow Brackets that occurred when Fleet launched, so I removed the Rainbow Brackets and tried to reinstall it, but I failed to find it again.

image image

Code snippet for reproduce

N/A

Your Environment

Fleet version: build 1.35.115 OS: Mac OS X (14.5, aarch64)

izhangzhihao commented 5 months ago

Just tested it, and it works for me:

image

Can you open your settings.json and make sure you have the internal mode on?

image
danny-su commented 5 months ago

@izhangzhihao The internal mode is enabled.

image
izhangzhihao commented 5 months ago

I see, you can add this section to your settins.json

 "plugins": [
        {
            "type": "add",
            "pluginName": "izhangzhihao.fleet.rainbow.brackets"
        }
    ],
danny-su commented 5 months ago

@izhangzhihao Got the following error:

Hash mismatch (https://plugins.jetbrains.com/files/fleet/izhangzhihao.fleet.rainbow.brackets/0.2.4/modules/izhangzhihao.fleet.rainbow.brackets-frontendImpl-0.2.4.jar). Expected: 32f3351bdb1bf317e1532979a6950c0478ffa68710b5332780f59cafe942b2dd, actual: f4575e23788b104dceca4fe68af501babe832c264c1518fb3a944b63390471ca, downloaded file size: 41.85kB, target: true, tmp: true, content: `PK»N¦X  META-INF/PK»N¦X²îMETA-INF/MANIFEST.MFóMÌËLK-.Ñ
K-*ÎÌϳR0Ô3àåâåPK¹N¦XÇuûƒÐGmodule-info.classQËn1=·@Ó÷·(P-ïړˆŠH!!øgâdœÌØ#ÏTY!>‹ÀG!{¥,±äcûÞs¯}~ÿùùÀô:X"¬vÐäêT›¡%¬}±KÕ;+ÂÎBŠåWIXþBÂYj>ÒuÖô¹žfҌ¦™Î¤åNjÓ·ßxßÉt¢êŠ5µ2ƒ÷E™3¬Vgj¼/+K§ûš'¼ÛeØ l
s¥êyÃa#Æ&ÊåËwæ,c–¼Ñ×   Û1æ2=µ…ôö»—å÷†sK3˜    ޜʪæ©uþy· û1V¥™*$/­mj=ýá`bë\›óÙ6µ6ªjëîØ?wæþcîûõ˜—ÒUڌZöCÂQd—y3Ò¦â—(Ea
Ã1a3’üM9·ÃcŠu#>®¬ñÛ^Ò{•ô’3†gÞÁó"Ê1¼ð¿¾z ªImË=œFßDôM,ú&ZßąobÑ·á04"¢¢mZ|
k]‡ÿÒŸcöm›Œ‚ßÂÅX•€Wqͯ?°¢»Xñ¬5¬‡ÓfÀí63,à~Àƒ€·¼ð(àƒ€žøùOÃþ9fú„—óNÜÏä/PK·N¦Xcom/PK·N¦Xcom/github/PK·N¦Xcom/github/izhangzhihao/PK·N¦X com/github/izhangzhihao/rainbow/PK·N¦X)com/github/izhangzhihao/rainbow/brackets/PK·N¦X6com/github/izhangzhihao/rainbow/brackets/frontendImpl/PK·N¦XŠ×ÛÓeXcom/github/izhangzhihao/rainbow/brackets/frontendImpl/RainbowBracketsPlugin$load$2.classÍVëSUÿÝ%H¤H+m}D!ÍÒVmJKyØØð@_õf¹$K6»™}Š¯:ã'?ú/8ãýRi;vF?úŸø?8Žçn–G!6íˆ3ÌÝ={ïÍùó;çžsÿøû—_\ÄWsšUVº[ôòª¾Qäfa£¨¹¥Ú\7ó֚š·¹V®£®Ø–é
s9S®ê\mõJ°8kxÝL_Nœ
ƒ1lfK–k親Y¶å¹º)uµZVuÒa›ÜPsžS!mY^Î/ó¡íÝrˊgj®n™Ž:Hg‡ƒõõ½êƶŜfUÄPÀ1²X7=.uŸÞÞ°`êîÐÈPv•W¹jÇêL~UhrŽ!õ8f‡bxîᦇÑÂÐ2¬èÃ7}ÙC$|(»báª%²MjştÔÚâ#±2ԝáÏ'Ì(
Õág%EWúÚâu'1È0u¨>GqÑ6(hgˆ&*»¾2¼Ø˜(:“ÿ>ʐèË4ŽY­x*‚ft3„¤Góÿgm [hB¯
›áH‚ *†F0Ä™ÉЮ›U«$‚3ÃðJßÁC×pŠ!ݨzŒ‹¼W˜._æ.§?°†žº®¤K.-MTð2$è4ˆ-F°2
­VÓ5âÒ{‰KÄ¥·‰Kï%.ý0â(ŒYË.¨«ÂÍK-ŽÊMÓry­6L{†Áó† »_zØ6˕;iWÿA6ˆ  ›þ kŽšÙ¯¹a$Ž„;637³0Ÿ™ž¸‘[ÈÍNLOŒ3t÷Õa;ŠNG0€4C3Ù%¢%Å ÎȔ$_:ø9áx†+A^eèp‹¶µ6cNrÝðlÊócõ‚K™ú:ÎGð.ìVÊI˜0Þd¸vˆYÆ0Ãó\ӄã$‚ÿ_ÕEƒåÑ¢e—dZû„•¿zG"Š\ŠP˾LÇpOã
Ckf:7?:=6A'î&Å8&Ú0†IâaWgÆ0D9J41±®‰Jý«ªÆ
#îZñ^›b]½ñ¼X±lﭝäÞø±ß1¼oï|Næb!(QÙ2˜b'l?uºêöØþ¹0Þ¡J­Ù‚¤ÊV'±SØ°8­<¾ÚáäHCÍÃû®’‡¶$j>ÍUnxäQKM†Å¾ÿ~±©_A‡ ùÀ•©nbæ0/Ýû ŠSxFJ1(•3²¶5¶@n¥
s¡^,­U¼Ð$Œå(–𞴍ÚÄÑm§ö´¥\•
‚ÉG«|€j`I
M´¸®K‰îÊ2¹õìÖ­H„†S"JÛºuRdIeP¹úûחå&rèÈ07-ófÙòºõ‘¶ltëè«_$í¶ž÷$íAl–yƪX#ÝcÖ²gË¢ã{Ûºl.óòAý;§LîúºN¼Všâ•`­3KM{å¼°ƒ™Ss…¿,2fUwtšÝíGÔÓö¯Îr›—•Ò¶E3¦)ì1ƒ;Ž ÏÎ    S3,‡ª^´ˆ„HÎòlMLêòD ôú@ê@
]q¨|Àçg€XL^´ü7]™h¶YF²QÝ$iŠv†è}49°‰Ždj]ÉæÓwqìG?¤ôLÖ6à8ž–q&©‡2_’*_:“¤ê’Dè›R›¾%Ä)ÍÉ݃:•üç¾÷Õ`´öò5õÐ8?poÐz®ä†’¡Mœ»‡Ñ¥Ôwˆ¤nËåÅŸðÖíûÈ,u]»‹éßd¾áSzv ôâaÌ=7N>£¹ã>p iŒÓ¿
M¡ù—§¤4ƒY2åsúj¡w½¿ ¦´F¿ï![bBz4xÔ}ÊҶũ»X$£oïð¯íÙá­ïúR’l)[; ýh»X°
Mg1€¾BJ¥ÚXr unA!BîàÆ~ØØlƒû°1ä÷À¾ÀW¶ßWDS±Q‚ÕH–°—ØöäÀDŠü¼ƒÂ~ÌöÌv¬¹ÚN˜³„Ö„[ô¡9Åßу/颸¬ö4ýPK·N¦X>Îñ–€UPcom/github/izhangzhihao/rainbow/brackets/frontendImpl/DefaultHighlighterKt.classR[OA>³»m·µ–e±Ah¢Þ’ Æ€,¸„`|0³ít;t:K¶³Hxâ·ø䣗c¢!<ú£ŒgÚ*Z0q“Ùùæœï\æ›óýǗoðx^‹Û^ÄU3
=~Ф2:hò&½„rÆo¼0¡µS¯‘ÄR1Y_iï
ï)kÐT¨e5.ŒU•BÀÙ¡{Ô˜ÇÛwX
­&bÄÔc‰|ÞQ†§gü./U\xSónÚü“TJ¸Œæ‘7åÇIäí0ê;•2VTññz¬ÖS!•Oª

Ô*B
y0à6¶Ý=bn¿‡ŠPê†Ø5Á%W‹Ì陭¿.Øë*з½æÛ0BÀZÞÔhÑË%ÊèÜJ™
cÊ­Xa6¯Òt{Ǝ:Z»+2¦6nL¿òeœT¬×`¢WáºÖä”öûåט¢uª(ڌöž‰£@ôÏÖ? @ZèÜçÍ"ªÏX;:,Ž†3‰«T0ìÌä¨stX±]Ë5fYrü6k#£bÙ¦c¡/s–+ëXÇï²9ôÑõÊ
Á˜ºµ+҈Ë׎‘Óƒv»…O•x$©JF`ìE*o³¹Ç;<léd$ðžÄu¦‡€K¶ž¶C–lRäàÓqšÔØ3®å~Ž­S`Á҂@Eîw»§)¸‡{/`ã^Ñ3óŸ  eÈàɄûxG«þ¬P|ßüAŸp¾Ÿû+¾Œö3¢ÁèҙÑ6ƒ‹XGocÍ\È}…‹«UÓ½T-÷rP͸• šuǃêg˜üÅì)ÿ/—óáwU}_ÝóV†ŸPK·N¦XŠ›ž—ïtlcom/github/izhangzhihao/rainbow/brackets/frontendImpl/RainbowBracketsPlugin$rainbowHighlighterWorker$3.class½V[SÛFþVv08N°É¥¤Z·q°È¥4
„†€iœC0Ò[*ˋ-,KY‚4½‘^gòÔ_ч>ÑNs™f¦e:ӗþˆþ“vzV—€ƒÉ4ôG»G{¾óí¹ì_ÿþú€K¸Ç° še¹ ÙE''kwŠŠQ¸SԊŠ)[ŠfäÌe9g…
izhangzhihao commented 5 months ago

Have you tried restarting after editing the json file?

danny-su commented 5 months ago

@izhangzhihao of course.

izhangzhihao commented 5 months ago

I tried uninstalling and editing the JSON files as the same as you, and without error.

izhangzhihao commented 5 months ago

Can you try uninstall it maunally and install it by json file?

danny-su commented 5 months ago

@izhangzhihao I just did as you said: removed it, failed to find it, and then updated the settings JSON file manually.

danny-su commented 5 months ago

@izhangzhihao I downloaded the file “izhangzhihao.fleet.rainbow.brackets-frontendImpl-0.2.4.jar”, can I install it manually?

izhangzhihao commented 5 months ago

No, it not possible right now, JetBrains does not provide a way to manually install a plugin for Fleet now.

izhangzhihao commented 5 months ago

Or you can wait until 5.28, because I just released 0.2.5 I guess there are some release issues in ver 0.2.4

izhangzhihao commented 5 months ago

ver 0.2.5 available now, pls try again