Skip to content

Instantly share code, notes, and snippets.

@ficapy
Created April 12, 2021 05:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ficapy/3bb532533525ba5099766c3e9912c09d to your computer and use it in GitHub Desktop.
Save ficapy/3bb532533525ba5099766c3e9912c09d to your computer and use it in GitHub Desktop.
jetbrains plugin development with Kotlin
# var a = new Array()
# document.querySelectorAll('.text-ellipsis').forEach(items=>{a.push(items.title)})
# console.log(a.join('\n'))
# git clone https://github.com/intellij-rust/intellij-rust --depth=1 || true
# ...
# ls -1 | xargs -I{} scc -f json {} | jq '.[] | select(.Name == "Kotlin") | .Code' | pbcopy
# ls -1 | pbcopy
a = """3028
1934
1421
363
287
1904
305
1628
3366
502
655
8462
204
1321
1397
5496
1217
378
383
425
1893
297
197
2434
498
1676
302
245
1932
25285
535
732
3268
7698
432
477
657
689
13653
1949
2955
205
24003
14029
1567
1274
1573
31495
228
790
2568
4327
2343
273
1804
217
2740
64359
1806
39685
1325
12683
2175
708
435
2089
69770
786
644
2216
94
1245
1103
5979
4379
1401
2663
668
1139
1084
152
290
1686
791
322
828
2956
437
513
106
239
7197
22001
26359
564
2808
156
370
592
1243
1065
412
99
1516
561
18908
40
7964
16
779
337
82
769
698
2600
553
10654
838
132
662
8658
120
197
130
1381
1259
37527
824
324
869
1811
52042
659
395
2860
204
30211
1940
531
1641
52
1092
2223
811
77
6975
293
31432
4772
8113
5755
3561
81
4379
560
11501
58
582
1286
1180
13326
596
483
480
2077
288
3755
9204
1002
2552
2639
2900
411
294
33
3882
656
6258
881
1347
195319
9413
6712
1239
592
212
325
1286
572
481
2680
125
45
969
836
1075
268
9334
2211
62673
367
412
5344
1330
785
5324
825
1653
1552
2563
367
611
4701
3886
14653
1358
20543
2299
772
345
12494
482
1321
6428
2596
83
4016
1465
6218
3588
2351
1205
475
2835
1540
1862
149
336
91
596
1770
7886
3624
452
455
2757
4732
85
791
4119
4445
108
642
5123
2362
908
5236
6394
26062
3669
6249
566
785
8988
324
544
3057
2365
2009
5672
866
25969
136332
1160
13689
7334
749
"""
b = """ADB-Wi-Fi
AceJump
Android-drawable-preview-plugin
Android_Deeplink_Starter
AureliaStorm
AvaloniaRider
BearCast
BitbucketHelper4Idea
C-Cpp-Coverage-for-CLion
ChinesePinyin-CodeCompletionHelper
Chronomorph
Clojure-Kit
DiscordPanel
DockDockBuild
DomaSupport
ESP8266-open-rtos
ExtSee
FastMouseScroll
Flutter-Build-Runner-Helper
FlutterAssetsGenerator
FlutterJsonBeanFactory
FlutterPubVersionChecker
GIdeaBrowser
GenerateModuleFromTemplate
GitHubGists
GitPrefix
GradleDependenciesHelperPlugin
IdeaSingletonInspection
IdeaVim-EasyMotion
IntelliJ-Luanalysis
IntelliJ-ReqIF
IntelliJ-presentation-assistant
IntelliJ_SpjPlugin
Intellij-Discord-Integration
Intellij-GradleUpdater
IntellijAlpine
IonType
JsonMaster
JsonToKotlinClass
JumpToLine
KotlinBukkitAPI-Tooling
KotlinCodeSorter
LibGDXPlugin
MVIKotlin
MayaCharm
Mbed-Support-for-CLion
Mikes_IDEA_extensions
MinecraftDev
MultiItemTemplates
MvpAutoCodePlus
Orion
Painless-Transact-SQL
PhpClean
PyAnnotations
Readhub
Rider-T4-plugin
RoboPOJOGenerator
Rplugin
SpockAdb
TeXiFy-IDEA
Tea-bag
TranslationPlugin
a-file-icon-idea
aem-groovyconsole-idea-plugin
ambient
auto-dark-mode
aws-toolkit-jetbrains
bas-tools
beagle-intellij-plugin
better-mnemonics
bitrix-idea
bobril-jetbrains-runner
brightscript-intellij-plugin
bunches
cajon-plugin
call-graph-plugin
casbin-idea-plugin
challenging-timer
chocolate-cakephp
collector-intellij
compose-color
corr_intellij_plugin
csense-kotlin-annotations-idea
cucumber-kotlin
customize-word-separators-kt
cutejs-intellij-plugin
dagger-plugin
dependency-updater-plugin
detekt-intellij-plugin
developers-macro-idea-plugin
django-command-runner
doki-theme-jetbrains
easy-api
easy-yapi
eclipse-project-creator
elvish-lang-plugin
embeddedProjectJdk
emoji
eventbus-plugin
fastify-decorators-plugin
fcm-push-plugin
figma-import-plugin
file-link-executor
find-pull-request
flatbuffers-intellij-plugin
flowable-bpmn-intellij-plugin
forest-night-jetbrains
fortran-plugin
getx-snippets-intelliJ
git-conflict
gitmoji-intellij-plugin
gitmoji-plugin
godot-support
gql-formatter-plugin
gradle-dependencies-plugins-helper-plugin
handlebars-support
hyperion
idea-archive-browser
idea-build-number-plugin
idea-cheatsh-plugin
idea-conventional-commit
idea-conventional-commit-commitlint
idea-givwenzen-plugin
idea-kotlin-additional-highlighting
idea-kotlin-assistance
idea-kotlin-checked-exceptions
idea-multimarkdown
idea-plugin
idea-properties-translation-plugin
idea-return-highlighter
idea-run-typescript
ideavim
ideavim-sneak
ideavim_extension
ideolog
import-cost
intellij-arend
intellij-autohotkey
intellij-bililive
intellij-blackconnect
intellij-clock
intellij-cypress
intellij-datalog
intellij-deobfuscation-plugin
intellij-drumroll
intellij-dtlc
intellij-dub
intellij-elm
intellij-emberjs
intellij-emberjs-experimental
intellij-feature-suggester
intellij-gdscript
intellij-git-tag-statusbar
intellij-gn-plugin
intellij-go-arch-lint
intellij-hcl
intellij-iceberg-theme
intellij-idea-live-profiler
intellij-indent-rainbow
intellij-investor-dashboard
intellij-javacc
intellij-javadoc-html-cleaner
intellij-jddd
intellij-jsonviewer
intellij-lalrpop
intellij-lets
intellij-mob
intellij-move
intellij-music
intellij-pdf-viewer
intellij-pest
intellij-plugin-golangci-lint
intellij-preprocessor
intellij-prisma
intellij-proguard-unscramble
intellij-rainbow-brackets
intellij-rainbow-fart
intellij-randomness
intellij-riot.js
intellij-rpmspec
intellij-rust
intellij-solidity
intellij-structural-search-for-kotlin
intellij-stryker-run-config
intellij-sublime-snippets-support
intellij-toml
intellij-tqformat
intellijlogger
intelliroutes
java-complexity-reducer
jcv-idea-plugin
jetbrains
jetbrains-macos-keybindings-for-all
jetbrains-markdown-image-support
jetbrains-one-dark-theme
jgiven-intellij-plugin
jira-commit-message-intellij-plugin
julia-intellij
kafkalytic
kotest
kotlin-fill-class
kotlin-function-arguments-helper
kotlin-jvm-blocking-bridge
kotlin-mpp-shared-items-browser
kotlinx.html-plugin
kphpstorm
ktlint-intellij-plugin
laravel-tinker
ligatures-limited-intellij
limited-wip
logit
material-color-palette-plugin
matlab-IntelliJ-plugin
maven-executor-plugin
mdw-studio
mdx-intellij-plugin
merge-request-integration
name-that-color-intellij-plugin
network-plugin
nginx-intellij-plugin
niddler-ui
night-owl-jetbrains
normandy-progress-bar
nx-console-idea-plugin
nx-webstorm
oceanic-primal-idea
opa-idea-plugin
orm-intellij
p3c
pebble-intellij
pest-intellij
phpstorm-pion-plugin
phpstorm-quick-mock
plm-companion
poetry-pycharm-plugin
polyglot
prettify-python-plugin
proguard-retrace-unscrambler
py-prefix-fstring-plugin
pycharm-evaluate-async-code
pycharm-pytest-imp
pycharm-security
pydantic-pycharm-plugin
pytest-pycharm-plugin
regex101-intellij
requestmapper
requirements
rider-split-sdks
robotpy-pycharm
ruby-type-inference
scabbard
scanmode
scopes-manager-intellij-plugin
screen-generator-plugin
sfcc-studio
shorty-idea-plugin
snyk-intellij-plugin
spek
sqldelight
sticky_notes_idea
svelte-intellij
tailwind-idea
test-case-generator
tezos-intellij
timestamp-generator-plugin
tlint-plugin
tornadofx-idea-plugin
uuid-generator-plugin
waifu-motivator-plugin
wavefront-obj-intellij-plugin
webstorm-styled-components
wemi
xquery-intellij-plugin
yet-another-emoji-support
yfiles-kotlin
youtrack-idea-plugin
zoolytic
"""
numbers = a.split('\n')
names = b.split('\n')
x = zip(numbers, names)
x = [i for i in x if i[0].isdigit()]
for number, name in sorted(x, key=lambda x: int(x[0])):
print(f'{name},{number}')
# getx-snippets-intelliJ,16
# intellij-proguard-unscramble,33
# forest-night-jetbrains,40
# jetbrains-macos-keybindings-for-all,45
# intellij-clock,52
# intellij-iceberg-theme,58
# intellij-drumroll,77
# intellij-git-tag-statusbar,81
# gitmoji-plugin,82
# oceanic-primal-idea,83
# rider-split-sdks,85
# py-prefix-fstring-plugin,91
# bitrix-idea,94
# file-link-executor,99
# developers-macro-idea-plugin,106
# scanmode,108
# idea-conventional-commit-commitlint,120
# jetbrains,125
# idea-kotlin-additional-highlighting,130
# idea-build-number-plugin,132
# prettify-python-plugin,149
# compose-color,152
# embeddedProjectJdk,156
# GIdeaBrowser,197
# idea-givwenzen-plugin,197
# DiscordPanel,204
# import-cost,204
# KotlinCodeSorter,205
# intellij-toml,212
# Rider-T4-plugin,217
# MultiItemTemplates,228
# django-command-runner,239
# IdeaSingletonInspection,245
# jira-commit-message-intellij-plugin,268
# PyAnnotations,273
# AureliaStorm,287
# intellij-lets,288
# corr_intellij_plugin,290
# intellij-dub,293
# intellij-prisma,294
# FlutterPubVersionChecker,297
# GradleDependenciesHelperPlugin,302
# BearCast,305
# customize-word-separators-kt,322
# idea-properties-translation-plugin,324
# timestamp-generator-plugin,324
# intellij-tqformat,325
# proguard-retrace-unscrambler,336
# gitmoji-intellij-plugin,337
# nginx-intellij-plugin,345
# Android_Deeplink_Starter,363
# kotlin-fill-class,367
# logit,367
# emoji,370
# FastMouseScroll,378
# Flutter-Build-Runner-Helper,383
# ideavim_extension,395
# intellij-preprocessor,411
# figma-import-plugin,412
# kotlin-function-arguments-helper,412
# FlutterAssetsGenerator,425
# Intellij-GradleUpdater,432
# ambient,435
# dependency-updater-plugin,437
# pytest-pycharm-plugin,452
# regex101-intellij,455
# phpstorm-quick-mock,475
# IntellijAlpine,477
# intellij-jsonviewer,480
# java-complexity-reducer,481
# night-owl-jetbrains,482
# intellij-jddd,483
# GitHubGists,498
# ChinesePinyin-CodeCompletionHelper,502
# detekt-intellij-plugin,513
# intellij-bililive,531
# IntelliJ-ReqIF,535
# tlint-plugin,544
# handlebars-support,553
# intellij-go-arch-lint,560
# flatbuffers-intellij-plugin,561
# eclipse-project-creator,564
# tailwind-idea,566
# intelliroutes,572
# intellij-idea-live-profiler,582
# eventbus-plugin,592
# intellij-sublime-snippets-support,592
# intellij-javadoc-html-cleaner,596
# pycharm-evaluate-async-code,596
# material-color-palette-plugin,611
# scopes-manager-intellij-plugin,642
# beagle-intellij-plugin,644
# Chronomorph,655
# intellij-rainbow-fart,656
# IonType,657
# ideavim-sneak,659
# idea-cheatsh-plugin,662
# challenging-timer,668
# JsonMaster,689
# gql-formatter-plugin,698
# aem-groovyconsole-idea-plugin,708
# IntelliJ-presentation-assistant,732
# zoolytic,749
# godot-support,769
# network-plugin,772
# git-conflict,779
# kotlinx.html-plugin,785
# test-case-generator,785
# bas-tools,786
# MvpAutoCodePlus,790
# cucumber-kotlin,791
# robotpy-pycharm,791
# intellij-deobfuscation-plugin,811
# idea-plugin,824
# ktlint-intellij-plugin,825
# cutejs-intellij-plugin,828
# jetbrains-one-dark-theme,836
# idea-archive-browser,838
# webstorm-styled-components,866
# idea-return-highlighter,869
# intellij-riot.js,881
# shorty-idea-plugin,908
# jetbrains-markdown-image-support,969
# intellij-music,1002
# fcm-push-plugin,1065
# jgiven-intellij-plugin,1075
# collector-intellij,1084
# intellij-cypress,1092
# brightscript-intellij-plugin,1103
# chocolate-cakephp,1139
# yet-another-emoji-support,1160
# intellij-investor-dashboard,1180
# phpstorm-pion-plugin,1205
# ExtSee,1217
# intellij-stryker-run-config,1239
# fastify-decorators-plugin,1243
# bobril-jetbrains-runner,1245
# idea-kotlin-checked-exceptions,1259
# Mbed-Support-for-CLion,1274
# intellij-indent-rainbow,1286
# intellijlogger,1286
# DockDockBuild,1321
# normandy-progress-bar,1321
# Tea-bag,1325
# kotlin-mpp-shared-items-browser,1330
# intellij-rpmspec,1347
# mdx-intellij-plugin,1358
# idea-kotlin-assistance,1381
# DomaSupport,1397
# call-graph-plugin,1401
# Android-drawable-preview-plugin,1421
# orm-intellij,1465
# find-pull-request,1516
# poetry-pycharm-plugin,1540
# ligatures-limited-intellij,1552
# MayaCharm,1567
# Mikes_IDEA_extensions,1573
# BitbucketHelper4Idea,1628
# intellij-blackconnect,1641
# laravel-tinker,1653
# GitPrefix,1676
# csense-kotlin-annotations-idea,1686
# pycharm-pytest-imp,1770
# Readhub,1804
# SpockAdb,1806
# idea-run-typescript,1811
# polyglot,1862
# FlutterJsonBeanFactory,1893
# AvaloniaRider,1904
# IdeaVim-EasyMotion,1932
# AceJump,1934
# intellij-autohotkey,1940
# JumpToLine,1949
# waifu-motivator-plugin,2009
# intellij-lalrpop,2077
# auto-dark-mode,2089
# a-file-icon-idea,2175
# kafkalytic,2211
# better-mnemonics,2216
# intellij-datalog,2223
# name-that-color-intellij-plugin,2299
# PhpClean,2343
# pest-intellij,2351
# sfcc-studio,2362
# uuid-generator-plugin,2365
# GenerateModuleFromTemplate,2434
# intellij-pdf-viewer,2552
# limited-wip,2563
# Orion,2568
# nx-webstorm,2596
# gradle-dependencies-plugins-helper-plugin,2600
# intellij-pest,2639
# casbin-idea-plugin,2663
# jcv-idea-plugin,2680
# RoboPOJOGenerator,2740
# requestmapper,2757
# elvish-lang-plugin,2808
# plm-companion,2835
# ideolog,2860
# intellij-plugin-golangci-lint,2900
# KotlinBukkitAPI-Tooling,2955
# dagger-plugin,2956
# ADB-Wi-Fi,3028
# tornadofx-idea-plugin,3057
# IntelliJ_SpjPlugin,3268
# C-Cpp-Coverage-for-CLion,3366
# intellij-gdscript,3561
# pebble-intellij,3588
# pydantic-pycharm-plugin,3624
# sticky_notes_idea,3669
# intellij-mob,3755
# intellij-rainbow-brackets,3882
# maven-executor-plugin,3886
# opa-idea-plugin,4016
# ruby-type-inference,4119
# Painless-Transact-SQL,4327
# cajon-plugin,4379
# intellij-gn-plugin,4379
# scabbard,4445
# matlab-IntelliJ-plugin,4701
# requirements,4732
# intellij-emberjs,4772
# screen-generator-plugin,5123
# snyk-intellij-plugin,5236
# kphpstorm,5324
# kotlin-jvm-blocking-bridge,5344
# ESP8266-open-rtos,5496
# wavefront-obj-intellij-plugin,5672
# intellij-feature-suggester,5755
# bunches,5979
# p3c,6218
# svelte-intellij,6249
# intellij-randomness,6258
# spek,6394
# nx-console-idea-plugin,6428
# intellij-structural-search-for-kotlin,6712
# intellij-dtlc,6975
# doki-theme-jetbrains,7197
# youtrack-idea-plugin,7334
# Intellij-Discord-Integration,7698
# pycharm-security,7886
# fortran-plugin,7964
# intellij-emberjs-experimental,8113
# Clojure-Kit,8462
# idea-conventional-commit,8658
# tezos-intellij,8988
# intellij-move,9204
# julia-intellij,9334
# intellij-solidity,9413
# hyperion,10654
# intellij-hcl,11501
# niddler-ui,12494
# TranslationPlugin,12683
# intellij-javacc,13326
# JsonToKotlinClass,13653
# yfiles-kotlin,13689
# MVIKotlin,14029
# mdw-studio,14653
# flowable-bpmn-intellij-plugin,18908
# merge-request-integration,20543
# easy-api,22001
# LibGDXPlugin,24003
# IntelliJ-Luanalysis,25285
# wemi,25969
# sqldelight,26062
# easy-yapi,26359
# intellij-arend,30211
# intellij-elm,31432
# MinecraftDev,31495
# idea-multimarkdown,37527
# TeXiFy-IDEA,39685
# ideavim,52042
# kotest,62673
# Rplugin,64359
# aws-toolkit-jetbrains,69770
# xquery-intellij-plugin,136332
# intellij-rust,195319
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment