by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Aug 03 08:30
    halirutan transferred #14
  • Jun 21 15:56
    osamesama commented #14
  • Jun 21 15:37
    osamesama opened #14
  • Aug 07 2018 04:23
    halirutan commented #13
  • Aug 06 2018 19:37
    bhattisatish opened #13
  • Jan 06 2018 14:08
    halirutan closed #12
  • Jan 06 2018 03:27
    zach007 commented #12
  • Jan 06 2018 03:27
    zach007 commented #12
  • Jan 06 2018 03:26
    zach007 commented #12
  • Jan 05 2018 18:39
    halirutan commented #12
  • Jan 05 2018 18:32
    halirutan commented #12
  • Jan 05 2018 17:47
    zach007 commented #12
  • Jan 05 2018 17:46
    zach007 commented #12
  • Nov 13 2017 15:50
    halirutan assigned #12
  • Nov 13 2017 15:50
    halirutan commented #12
  • Nov 13 2017 15:50
    halirutan labeled #12
  • Nov 13 2017 11:45
    pedrofsn opened #12
  • Aug 13 2017 02:30
    halirutan closed #11
  • Aug 13 2017 02:30
    halirutan commented #11
  • Aug 13 2017 01:20
    halirutan assigned #11
Harper15
@Harper15
@halirutan Yup!
Akash Patra
@akashpatra
@halirutan Key Promoter X was working properly and I disabled the notification or suggestions popup. Now, I want to enable the notification popup, how to do it ?
Patrick Scheibe
@halirutan
@akashpatra How did you disable the popups? Did you disable all notifications from KeyPromoter with the IDEA settings or did you turn off singe short-cut messages with "Don't show again"?
Akash Patra
@akashpatra
Actually i turned off all notifications. After you asked above questions, i searched and fixed the notifications settings. Thanks for creating such a nice plugin. :smile:
Patrick Scheibe
@halirutan
@akashpatra So you found the notification settings of IDEA yourself? Nice.
And of course no problem.
Patrick Scheibe
@halirutan

@/all Hey guys. I have fixed some issues and implemented a feature request. However, I had to made some rather deep changes regarding keeping the tool-window up to date with several opened IDEA instances. I'm a bit hesitant to simply push this as new version.

What do you think, is it better if I publish it in the beta channel for plugins?

Dennys
@dennysfredericci

Hi Folks,

I am using IntelliJ Key Promoter since January 2018, is a really good but what you do to remember the short cuts? I mean sometimes we know there is a short cut for a specific action but we just don't know... Is there any way to print the most unused short cuts to fixed next to our monitor(display)? Then we just look and use the short cut...

Patrick Scheibe
@halirutan
@dennysfredericci You have several options: If you already used the mouse for an action and Keypromoter could identify it and showed you a message, then this action and its shortcut will be displayed in the Keypromoter Toolwindow.
Open it and you have your missed shortcuts right there where you see it.
If you want to lookup an action that might have a shortcut, then you can use "Find Action" which is Ctrl+Shift+ A. Just type something like "git" or "Symbol" or whatever action you are looking for. This also shows you the shortcut.
@dennysfredericci Finally, you can get a pretty good overview by looking at "Help | Productivity guide". This shows important features and you can sort them by how often you used them. The shortcut however is only visible if you click on one.
Dennys
@dennysfredericci
@halirutan , thank you
Patrick Scheibe
@halirutan
kpxBanner.png
preetikashukla
@preetikashukla1_twitter
Hey guys, I have just begun to use this plugin, however the following error comes up in the log:
java.lang.IllegalArgumentException: You must provide parent Disposable for non-swing thread Alarm
at com.intellij.util.Alarm.<init>(Alarm.java:130)
at com.intellij.util.Alarm.<init>(Alarm.java:112)
at org.jetbrains.contest.keypromoter.KeyPromoter.<init>(KeyPromoter.java:44)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:99)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:76)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:59)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:464)
at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:107)
how do I get about it?
Patrick Scheibe
@halirutan
@preetikashukla1_twitter Can you provide the exact IntelliJ product and version you are using?
preetikashukla
@preetikashukla1_twitter

@halirutan Sure, here you go :
IntelliJ IDEA 2018.2.4 (Ultimate Edition)
Build #IU-182.4505.22, built on September 18, 2018

JRE: 1.8.0_152-release-1248-b8 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.13.6

Patrick Scheibe
@halirutan
@preetikashukla1_twitter And which Key Promoter version are you using?
preetikashukla
@preetikashukla1_twitter
@halirutan 2019.1.2, I am just trying updating the version of intellij
Patrick Scheibe
@halirutan
@preetikashukla1_twitter Something is really off for you.
Look at this here:
at org.jetbrains.contest.keypromoter.KeyPromoter.<init>(KeyPromoter.java:44)
This is not the package of the Key Promoter X!
It would be de.halirutan.keypromoterx.KeyPromoter
@preetikashukla1_twitter I assume you also have the old Key Promoter installed. Please remove it and only keep Key Promoter X.
preetikashukla
@preetikashukla1_twitter
@halirutan Thanks, this worked!
Patrick Scheibe
@halirutan
@preetikashukla1_twitter Nice!
David Mann
@dnm240
@halirutan is there any way to see frequency of shortcuts we are already using?
Patrick Scheibe
@halirutan
@dnm240 No, I only store
To make a powerful analysis of your typing behavior, we would need to store all shortcuts you use and miss, and most importantly we would need the time-stamps. Then, we could see progress of your overall behavior and progress for each shortcut.
David Mann
@dnm240
Is that a feature you would consider adding? How much effort do you think it would be?
Maciej Matys
@metyl
Hey, any update to latest 2019.3 EAP?
Patrick Scheibe
@halirutan
@metyl It's almost weekend, where I will find time to do this. In the same run, I want to see if I can get a grip on these annoying "Run XXX" entries which is another issue.
Maciej Matys
@metyl
@halirutan Thanks
annademidova
@annademidova
Hey, anyone uses Key Promoter for PyCharm and could tell me why I don't see notifications popping up?
I see suggestions in the sidebar but notifications won't appear after clicks
What settings control pop-up notifications?
annademidova
@annademidova
^^ solved. Enable your notifications in Pycharm - preferences - appearances - notifications
Patrick Scheibe
@halirutan
@annademidova Yep, correct :)
Tom Lester
@tlester
Hi all - New to JetBrains products and are evaluating for my team. Our "stack" is golang on the back end (and some python), JS/React on the front end.
We are confused on what product we need. Is it just IntelliJ as the IDE to rule them all? Or do we need, Goland, pycharm, WEb thing, etc?
Tom Lester
@tlester
It's not uncommon for me to work on a project that has a golang based API and a ReactJS based front end a the same time. Two different projects, structurally, but I often go back and forth during a coding session. I.e. write some front end thing that needs a back end change.
Does that mean two different IDE's to be open at the same time or can one do both?
Patrick Scheibe
@halirutan
@tlester Hey Tom. You are definitely in the wrong place, but if you like I can give you a hand. This is the "Key Promoter X" chat which is a plugin for IntelliJ, but since I've been using IntelliJ basically since they were born, I can give you some info.
To answer your question: Yes Jetbrains has different IDEs that have different language/framework specific features. For instance, afaik, PyCharm (the Python specific IDE) started as a plugin for IDEA and you could simply install it. So you could can use Python in a Java/Kotlin specific IDE. Also IDEA Ultimate has quite some capabilities for HTML/CSS. However, if you really do web dev, you should probably use WebStorm since it has support for many more, e.g. JS specific things.
Patrick Scheibe
@halirutan
I don't know the features of GoLang because Go (and Rust) are two of the languages I haven't used so far, but if you go to the Python plugin and check under versions one specific version, you find the supported products. GoLang is supported. So if your back-end people are writing lots of Go and only a bit of Python, then they are probably OK with using GoLang and and install of the Python plugin. Real Python developers would probably prefer PyCharm Ultimate because it has, e.g. support for Jupyter notebooks which the Python plugin doesn't have (afaik).
Patrick Scheibe
@halirutan
All IntelliJ IDEs use the same underlying framework, but they are highly tailored towards different requirements: IDEA for Java/Kotlin, CLion for C++/C, WebStorm for web things, PyCharm for Python.. you get it. The good thing is that if you know one of them, then you know all of them because they work the same, but especially the Ultimate products have lots of cool features.
@tlester Disclaimer: I'm not a Jetbrains employee and all this is only my opinion :) Happy to answer more or if you like I can ask one of the Jetbrains people who should talk to to get your questions "officially" answered.
Tom Lester
@tlester
@halirutan Thanks! And how the hell did I end up in a Key Promoter chat. Hahaha! Need more coffee, I guess ;-)