Alex Simons
Alex Simons
Hey! So this issue is a bit weird. I currently [maintain this JetBrains plugin](https://github.com/one-dark/jetbrains-one-dark-theme), and I have sentry installed. Sentry likes to catch un-caught exceptions and send them to me...
Looks like there are some issues with the plugin during startup of the IDE. https://sentry.io/share/issue/13f05b7d801244f5a23a7ca814a039c0/ **Additional Info** Additional Info | None -- | -- App Name | IntelliJ IDEA 2020.2.1...
I was looking at the `idea.log` file and came across this nice little warning ``` 2020-09-27 07:22:07,897 [ 11860] WARN - tartup.impl.StartupManagerImpl - Activities registered via registerPostStartupActivity must be dumb-aware:...
## Changes - Made all highlighted commands in the terminal readable. ## Motivation Fixes #261 ## Screens ![image](https://user-images.githubusercontent.com/15972415/173257084-c341b1c4-20aa-41d5-85d9-add4ee8ff504.png)
There are a fair amount of themes that override the selection background color with the selection background color. Probably should just fix that instead of overriding. https://github.com/doki-theme/doki-theme-vscode/blob/82c38cbc7f2c92c4c62cf600d7e1990fa05aa663/buildSrc/assets/themes/senkoSan/senko/light/senko.light.vsCode.definition.json#L7
Turns out that the themes can supply support for [Semantic Highlighting](https://code.visualstudio.com/api/language-extensions/semantic-highlight-guide#semantic-coloring-in-color-themes). So I can make the syntax highlighting look more like the JetBrains themes.
Turns out we have the ability to localize the various text & descriptions of the actions in the `plugin.xml`. https://intellij-support.jetbrains.com/hc/en-us/community/posts/206120839-Localization-of-plugin-xml Should probably do that.
![image](https://user-images.githubusercontent.com/15972415/107298784-a04dcc80-6a3b-11eb-93f5-12f003d8daa3.png)
**Describe the bug** ``` java.lang.Throwable: Slow operations are prohibited on EDT. See SlowOperations.assertSlowOperationsAreAllowed javadoc. at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376) at com.intellij.util.SlowOperations.assertSlowOperationsAreAllowed(SlowOperations.java:101) at com.intellij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexDataImpl.ensureIsUpToDate(WorkspaceFileIndexDataImpl.kt:130) at com.intellij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexDataImpl.getFileInfo(WorkspaceFileIndexDataImpl.kt:75) at com.intellij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.getFileInfo(WorkspaceFileIndexImpl.kt:247) at com.intellij.openapi.roots.impl.ProjectFileIndexImpl.isUnderIgnored(ProjectFileIndexImpl.java:73) at com.intellij.openapi.roots.impl.ProjectFileIndexFacade.isUnderIgnored(ProjectFileIndexFacade.java:71) at com.intellij.psi.impl.file.impl.FileManagerImpl.isExcludedOrIgnored(FileManagerImpl.java:419)...
I learned a lot of stuff building this plugin. Time to document so I can help other not ride the same struggle bus I rode.