Markdown language support for IntelliJ IDEA (abandonned).

Overview
Comments
  • Updated then fail to do anything!

    Updated then fail to do anything!

    The last release I've install in PHPstorm shows NullPointerException when accessing settings. The new release said that you fix the problem. I choose to update and then After restart action of PhpStorm, all the files can not be open to edit No matter how I clicks on the left the project trees, on the right there is always "No files are open" Add I can not open the Setting dialog entirely All I can do is that go to the directory .WebIde50\config\plugins and delete idea-markdown so rollback the install action, everything become OK

    I found something in the log like that

    ERROR - tartup.impl.StartupManagerImpl - net/nicoulaj/idea/markdown/editor/MarkdownPreviewEditorProvider : Unsupported major.minor version 51.0 
    
    Bug 
    opened by horsley 25
  • NPE when accessing settings

    NPE when accessing settings

    I'm getting a Null Pointer Exception when accessing the Settings page on a fresh install:

    java.lang.NullPointerException
        at net.nicoulaj.idea.markdown.settings.MarkdownGlobalSettingsConfigurable.reset(Unknown Source)
        at net.nicoulaj.idea.markdown.settings.MarkdownGlobalSettingsConfigurable.createComponent(Unknown Source)
        at com.intellij.openapi.options.newEditor.OptionsEditor$Simple.<init>(OptionsEditor.java:1257)
        at com.intellij.openapi.options.newEditor.OptionsEditor.b(OptionsEditor.java:439)
        at com.intellij.openapi.options.newEditor.OptionsEditor.access$2500(OptionsEditor.java:67)
        at com.intellij.openapi.options.newEditor.OptionsEditor$8$1$1.run(OptionsEditor.java:414)
        at com.intellij.openapi.application.impl.ApplicationImpl.runEdtSafeAction(ApplicationImpl.java:1004)
        at com.intellij.openapi.options.newEditor.OptionsEditor$8$1.run(OptionsEditor.java:408)
        at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
        at com.intellij.openapi.options.newEditor.OptionsEditor$8.run(OptionsEditor.java:406)
        at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:434)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:680)
        at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:145)
    

    I cloned and built straight from GitHub, latest commit is de2e8c6024597253367d43519df15c20ebd5a06c.

    To be clear:

    $ git clone git://github.com/nicoulaj/idea-markdown.git
    $ cd idea-markdown
    $ ant
    
    <install generated idea-markdown.zip in IDEA>
    <Open Settings, navigate to Markdown>
    <NPE>
    

    Edit: forgot to add, this is with latest IDEA (11.1.4) build, IU-117-963, on Mac OSX 10.8.2.

    Bug 
    opened by tonio-ramirez 22
  • Table is not correctly shown

    Table is not correctly shown

    This content

    | Content from cell 1 | Content from cell 2 | | --- | --- | | asdad | adasd | | adad | ad a d | | Adasd | ad ad |

    $.fancybox('Text placeholder', {
        autoDimensions: false,
        width: 700,
        height: $(window).height(),
        onComplete: function () {
            var teachersView = new LightBoxTeacherView({
                model: new LightBoxTeacherModel({
                    allTeachers: new TeacherCollection(),
                    pupil: requestPupil,
                    units: units,
                    showAll: false,
                    currentSchoolId: currentSchoolId,
                    mainFormView: that
                }),
                titles: titles
            });
    
            teachersView.setElement($('#fancybox-content').children().get(0));
            teachersView.render();
        }
    });
    
    this.get('teachers').on('all', function (eventName) {
        that.trigger('change');
    });
    

    shown with plugin like this

    laptop_20141207__23 23 20

    my software laptop_20141207__23 28 16

    laptop_20141207__23 33 09

    laptop_20141207__23 35 49

    Is this correct behavior of plugin or bug?

    Question 
    opened by dvapelnik 14
  • Erorr in PhpStorm EAP 138.1505

    Erorr in PhpStorm EAP 138.1505

    I got error after update to PhpStorm EAP 138.1505: NoClassDefFoundError: update failed for ActionGroup: Chrome (null)[Chrome]: com/intellij/openapi/fileEditor/impl/TrailingSpacesStripper

    opened by sorbing 14
  • Update to changes in intellij api (class moved to another namespace)

    Update to changes in intellij api (class moved to another namespace)

    The plugin throws exceptions on newer versions of IntelliJ IDEs. The reason is that a class from api that is imported in the plugin moved from one namespace to another. So at the moment the plugin simply does not compile. I suggest fixing this to make the plugin more usable on the latest IDEs.

    opened by valich 13
  • Crashes WebStorm 8.0

    Crashes WebStorm 8.0

    In WebStorm 8.0 on Windows 7, with this plugin installed, trying to open a markdown document causes WebStorm to become unresponsive. The only way to get it back is to ctrl-alt-delete and close the program that way and restart it.

    Bug 
    opened by jonkemp 13
  • NullPointerException in IDEA 12.0.2 EAP when trying to configure the plugin

    NullPointerException in IDEA 12.0.2 EAP when trying to configure the plugin

    Hello, this is my first time with this plugin. I installed the V0.8.2 on my new IDEA 12.0.2 EAP And I get this exception each time I open the "markdown" entries in the global settings panel of IDEA.

    I work on a kubuntu 12.10 64 bits with oracle JVM 1.7.0_09 64 bits

    Thanks for your work Nicolas

    java.lang.NullPointerException at net.nicoulaj.idea.markdown.settings.MarkdownGlobalSettingsConfigurable.reset(Unknown Source) at net.nicoulaj.idea.markdown.settings.MarkdownGlobalSettingsConfigurable.createComponent(Unknown Source) at com.intellij.openapi.options.newEditor.OptionsEditor$Simple.(OptionsEditor.java:1260) at com.intellij.openapi.options.newEditor.OptionsEditor.b(OptionsEditor.java:445) at com.intellij.openapi.options.newEditor.OptionsEditor.access$2500(OptionsEditor.java:68) at com.intellij.openapi.options.newEditor.OptionsEditor$8$1$1.run(OptionsEditor.java:414) at com.intellij.openapi.application.impl.ApplicationImpl.runEdtSafeAction(ApplicationImpl.java:1103) at com.intellij.openapi.options.newEditor.OptionsEditor$8$1.run(OptionsEditor.java:408) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:935) at com.intellij.openapi.options.newEditor.OptionsEditor$8.run(OptionsEditor.java:406) at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153) markdownSettings

    opened by ngandriau 13
  • Highlighting broken on IDEA 11 EAP

    Highlighting broken on IDEA 11 EAP

    Using IntelliJ IDEA 11 EAP (IU-108.1333), highlighting does not work anymore. The events log shows:

    PluginException: Implementing class [Plugin: net.nicoulaj.idea.markdown]: Implementing class [Plugin: net.nicoulaj.idea.markdown]

    idea.log shows:

    2011-09-22 15:30:53,498 [ 107022]  ERROR - i.util.KeyedExtensionCollector - Implementing class [Plugin: net.nicoulaj.idea.markdown] 
    com.intellij.diagnostic.PluginException: Implementing class [Plugin: net.nicoulaj.idea.markdown]
        at com.intellij.ide.plugins.cl.PluginClassLoader.d(PluginClassLoader.java:98)
        at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:57)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at com.intellij.openapi.extensions.AbstractExtensionPointBean.findClass(AbstractExtensionPointBean.java:37)
        at com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiate(AbstractExtensionPointBean.java:57)
        at com.intellij.openapi.extensions.CustomLoadingExtensionPointBean.instantiateExtension(CustomLoadingExtensionPointBean.java:45)
        at com.intellij.lang.LanguageExtensionPoint.access$000(LanguageExtensionPoint.java:28)
        at com.intellij.lang.LanguageExtensionPoint$1.compute(LanguageExtensionPoint.java:41)
        at com.intellij.openapi.util.NotNullLazyValue.getValue(NotNullLazyValue.java:34)
        at com.intellij.lang.LanguageExtensionPoint.getInstance(LanguageExtensionPoint.java:50)
        at com.intellij.openapi.util.KeyedExtensionCollector.buildExtensions(KeyedExtensionCollector.java:134)
        at com.intellij.openapi.util.KeyedExtensionCollector.buildExtensions(KeyedExtensionCollector.java:112)
        at com.intellij.openapi.util.KeyedExtensionCollector.forKey(KeyedExtensionCollector.java:106)
        at com.intellij.lang.LanguageExtension.allForLanguage(LanguageExtension.java:66)
        at com.intellij.lang.ExternalLanguageAnnotators.allForFile(ExternalLanguageAnnotators.java:39)
        at com.intellij.codeInsight.daemon.impl.ExternalToolPassFactory.a(ExternalToolPassFactory.java:64)
        at com.intellij.codeInsight.daemon.impl.ExternalToolPassFactory.createHighlightingPass(ExternalToolPassFactory.java:56)
        at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$1.execute(TextEditorHighlightingPassRegistrarImpl.java:122)
        at gnu.trove.TIntHash.forEach(TIntHash.java:157)
        at gnu.trove.TIntObjectHashMap.forEachKey(TIntObjectHashMap.java:389)
        at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl.instantiatePasses(TextEditorHighlightingPassRegistrarImpl.java:115)
        at com.intellij.codeInsight.daemon.impl.TextEditorBackgroundHighlighter.getPasses(TextEditorBackgroundHighlighter.java:95)
        at com.intellij.codeInsight.daemon.impl.TextEditorBackgroundHighlighter.createPassesForEditor(TextEditorBackgroundHighlighter.java:106)
        at com.intellij.codeInsight.daemon.impl.TextEditorBackgroundHighlighter.createPassesForEditor(TextEditorBackgroundHighlighter.java:35)
        at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$8$1.run(DaemonCodeAnalyzerImpl.java:742)
        at com.intellij.psi.impl.PsiDocumentManagerImpl.cancelAndRunWhenAllCommitted(PsiDocumentManagerImpl.java:289)
        at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$8.run(DaemonCodeAnalyzerImpl.java:757)
        at com.intellij.util.Alarm$Request$1.run(Alarm.java:229)
        at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:333)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
        at java.awt.EventQueue.access$000(EventQueue.java:84)
        at java.awt.EventQueue$1.run(EventQueue.java:602)
        at java.awt.EventQueue$1.run(EventQueue.java:600)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
        at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:679)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:534)
        at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:416)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:374)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.IncompatibleClassChangeError: Implementing class
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
        at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:123)
        at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:119)
        at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:95)
        at com.intellij.ide.plugins.cl.PluginClassLoader.d(PluginClassLoader.java:95)
        ... 48 more
    2011-09-22 15:30:53,499 [ 107023]  ERROR - i.util.KeyedExtensionCollector - IntelliJ IDEA (Nika) IU-108.1333  Build #IU-108.1333 
    2011-09-22 15:30:53,499 [ 107023]  ERROR - i.util.KeyedExtensionCollector - JDK: 1.6.0_26 
    2011-09-22 15:30:53,499 [ 107023]  ERROR - i.util.KeyedExtensionCollector - VM: Java HotSpot(TM) 64-Bit Server VM 
    2011-09-22 15:30:53,499 [ 107023]  ERROR - i.util.KeyedExtensionCollector - Vendor: Sun Microsystems Inc. 
    2011-09-22 15:30:53,499 [ 107023]  ERROR - i.util.KeyedExtensionCollector - OS: Linux 
    2011-09-22 15:30:53,499 [ 107023]  ERROR - i.util.KeyedExtensionCollector - Last Action: NewFile 
    2011-09-22 15:30:53,499 [ 107023]  ERROR - i.util.KeyedExtensionCollector - Original exception:  
    java.lang.IncompatibleClassChangeError: Implementing class
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
        at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:123)
        at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:119)
        at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:95)
        at com.intellij.ide.plugins.cl.PluginClassLoader.d(PluginClassLoader.java:95)
        at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:57)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at com.intellij.openapi.extensions.AbstractExtensionPointBean.findClass(AbstractExtensionPointBean.java:37)
        at com.intellij.openapi.extensions.AbstractExtensionPointBean.instantiate(AbstractExtensionPointBean.java:57)
        at com.intellij.openapi.extensions.CustomLoadingExtensionPointBean.instantiateExtension(CustomLoadingExtensionPointBean.java:45)
        at com.intellij.lang.LanguageExtensionPoint.access$000(LanguageExtensionPoint.java:28)
        at com.intellij.lang.LanguageExtensionPoint$1.compute(LanguageExtensionPoint.java:41)
        at com.intellij.openapi.util.NotNullLazyValue.getValue(NotNullLazyValue.java:34)
        at com.intellij.lang.LanguageExtensionPoint.getInstance(LanguageExtensionPoint.java:50)
        at com.intellij.openapi.util.KeyedExtensionCollector.buildExtensions(KeyedExtensionCollector.java:134)
        at com.intellij.openapi.util.KeyedExtensionCollector.buildExtensions(KeyedExtensionCollector.java:112)
        at com.intellij.openapi.util.KeyedExtensionCollector.forKey(KeyedExtensionCollector.java:106)
        at com.intellij.lang.LanguageExtension.allForLanguage(LanguageExtension.java:66)
        at com.intellij.lang.ExternalLanguageAnnotators.allForFile(ExternalLanguageAnnotators.java:39)
        at com.intellij.codeInsight.daemon.impl.ExternalToolPassFactory.a(ExternalToolPassFactory.java:64)
        at com.intellij.codeInsight.daemon.impl.ExternalToolPassFactory.createHighlightingPass(ExternalToolPassFactory.java:56)
        at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl$1.execute(TextEditorHighlightingPassRegistrarImpl.java:122)
        at gnu.trove.TIntHash.forEach(TIntHash.java:157)
        at gnu.trove.TIntObjectHashMap.forEachKey(TIntObjectHashMap.java:389)
        at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl.instantiatePasses(TextEditorHighlightingPassRegistrarImpl.java:115)
        at com.intellij.codeInsight.daemon.impl.TextEditorBackgroundHighlighter.getPasses(TextEditorBackgroundHighlighter.java:95)
        at com.intellij.codeInsight.daemon.impl.TextEditorBackgroundHighlighter.createPassesForEditor(TextEditorBackgroundHighlighter.java:106)
        at com.intellij.codeInsight.daemon.impl.TextEditorBackgroundHighlighter.createPassesForEditor(TextEditorBackgroundHighlighter.java:35)
        at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$8$1.run(DaemonCodeAnalyzerImpl.java:742)
        at com.intellij.psi.impl.PsiDocumentManagerImpl.cancelAndRunWhenAllCommitted(PsiDocumentManagerImpl.java:289)
        at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$8.run(DaemonCodeAnalyzerImpl.java:757)
        at com.intellij.util.Alarm$Request$1.run(Alarm.java:229)
        at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:333)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
        at java.awt.EventQueue.access$000(EventQueue.java:84)
        at java.awt.EventQueue$1.run(EventQueue.java:602)
        at java.awt.EventQueue$1.run(EventQueue.java:600)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
        at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:679)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:534)
        at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:416)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:374)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    
    Bug 
    opened by nicoulaj 12
  • Settings are not saved in PHPStorm 7.1

    Settings are not saved in PHPStorm 7.1

    Hi, just installed the plugin and I've noticed that the plugin settings are not saved in PHPStorm 7.1.

    I was trying to activate "Fenced code blocks" but as soon as I close the Preferences window, settings are reverted to the original status. The same happens with all other preferences and even clicking the Apply button before.

    I've also noticed that after trying to activate "Definitions" the bordered box that was around all PHP Markdown voices disappeared.

    Bug 
    opened by kimu 11
  • Full GitHub syntax support!

    Full GitHub syntax support!

    add support for all the github syntax extensions/changes to markdown: https://help.github.com/articles/github-flavored-markdown as it contains the most pragmatic changes so far.

    regards.

    Improvement 
    opened by amanu 11
  • Webstorm 9 EAP issue

    Webstorm 9 EAP issue

    Trying out the Webstorm 9 EAP, got this error:

    com/intellij/openapi/fileEditor/impl/TrailingSpacesStripper
    java.lang.NoClassDefFoundError: com/intellij/openapi/fileEditor/impl/TrailingSpacesStripper
        at net.nicoulaj.idea.markdown.lang.psi.impl.MarkdownFileImpl.getVirtualFile(MarkdownFileImpl.java:67)
        at com.intellij.psi.util.PsiUtilCore.getVirtualFile(PsiUtilCore.java:356)
        at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl.isHighlightingAvailable(DaemonCodeAnalyzerImpl.java:450)
        at com.intellij.openapi.wm.impl.status.TogglePopupHintsPanel.b(TogglePopupHintsPanel.java:157)
        at com.intellij.openapi.wm.impl.status.TogglePopupHintsPanel.a(TogglePopupHintsPanel.java:125)
        at com.intellij.openapi.wm.impl.status.TogglePopupHintsPanel.updateStatus(TogglePopupHintsPanel.java:121)
        at com.intellij.openapi.wm.impl.status.TogglePopupHintsPanel.fileOpened(TogglePopupHintsPanel.java:66)
        at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:114)
        at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:315)
        at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:302)
        at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:294)
        at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:287)
        at com.intellij.util.messages.impl.MessageBusImpl.access$200(MessageBusImpl.java:41)
        at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:177)
        at com.sun.proxy.$Proxy76.fileOpened(Unknown Source)
        at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$10$1.run(FileEditorManagerImpl.java:877)
        at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$13$1.run(FileEditorManagerImpl.java:968)
        at com.intellij.openapi.wm.impl.FocusManagerImpl.a(FocusManagerImpl.java:651)
        at com.intellij.openapi.wm.impl.FocusManagerImpl.g(FocusManagerImpl.java:635)
        at com.intellij.openapi.wm.impl.FocusManagerImpl.e(FocusManagerImpl.java:605)
        at com.intellij.openapi.wm.impl.FocusManagerImpl.access$200(FocusManagerImpl.java:60)
        at com.intellij.openapi.wm.impl.FocusManagerImpl$7.run(FocusManagerImpl.java:501)
        at com.intellij.util.ui.UIUtil.invokeLaterIfNeeded(UIUtil.java:2077)
        at com.intellij.openapi.wm.impl.FocusManagerImpl.doWhenFocusSettlesDown(FocusManagerImpl.java:479)
        at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.a(ActionToolbarImpl.java:974)
        at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.access$300(ActionToolbarImpl.java:64)
        at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$4.run(ActionToolbarImpl.java:1000)
        at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:318)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
        at java.awt.EventQueue.access$400(EventQueue.java:82)
        at java.awt.EventQueue$2.run(EventQueue.java:676)
        at java.awt.EventQueue$2.run(EventQueue.java:674)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
        at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:724)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:551)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: java.lang.ClassNotFoundException: com.intellij.openapi.fileEditor.impl.TrailingSpacesStripper PluginClassLoader[net.nicoulaj.idea.markdown, 0.9.6]
        at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:68)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        ... 48 more
    
    
    
    java.lang.NoClassDefFoundError: com/intellij/openapi/fileEditor/impl/TrailingSpacesStripper
        at net.nicoulaj.idea.markdown.lang.psi.impl.MarkdownFileImpl.getVirtualFile(MarkdownFileImpl.java:67)
        at com.intellij.ide.browsers.OpenInBrowserRequest.getVirtualFile(OpenInBrowserRequest.java:47)
        at org.jetbrains.builtInWebServer.BuiltInWebBrowserUrlProvider.canHandleElement(BuiltInWebBrowserUrlProvider.java:66)
        at com.intellij.ide.browsers.impl.WebBrowserServiceImpl.getProvider(WebBrowserServiceImpl.java:81)
        at com.intellij.ide.browsers.actions.BaseOpenInBrowserAction.doUpdate(BaseOpenInBrowserAction.java:156)
        at com.intellij.ide.browsers.actions.BaseOpenInBrowserAction.update(BaseOpenInBrowserAction.java:77)
        at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:113)
        at com.intellij.openapi.actionSystem.impl.Utils.a(Utils.java:187)
        at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:138)
        at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:163)
        at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:95)
        at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$2.run(ActionToolbarImpl.java:928)
        at com.intellij.openapi.wm.impl.FocusManagerImpl.a(FocusManagerImpl.java:654)
        at com.intellij.openapi.wm.impl.FocusManagerImpl.g(FocusManagerImpl.java:635)
        at com.intellij.openapi.wm.impl.FocusManagerImpl.e(FocusManagerImpl.java:605)
        at com.intellij.openapi.wm.impl.FocusManagerImpl.access$200(FocusManagerImpl.java:60)
        at com.intellij.openapi.wm.impl.FocusManagerImpl$7.run(FocusManagerImpl.java:501)
        at com.intellij.util.ui.UIUtil.invokeLaterIfNeeded(UIUtil.java:2077)
        at com.intellij.openapi.wm.impl.FocusManagerImpl.doWhenFocusSettlesDown(FocusManagerImpl.java:479)
        at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.a(ActionToolbarImpl.java:974)
        at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.access$300(ActionToolbarImpl.java:64)
        at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$4.run(ActionToolbarImpl.java:1000)
        at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:318)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
        at java.awt.EventQueue.access$400(EventQueue.java:82)
        at java.awt.EventQueue$2.run(EventQueue.java:676)
        at java.awt.EventQueue$2.run(EventQueue.java:674)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
        at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:724)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:551)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:362)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    
    
    Bug 
    opened by dylang 10
  • Incompatible for Intellij latest 2016.2.4

    Incompatible for Intellij latest 2016.2.4

    Getting error for the following version:

    IntelliJ IDEA 2016.2.4 Build #IU-162.2032.8, built on September 9, 2016 Licensed to [?] Subscription is active until November 24, 2016 JRE: 1.8.0_112-release-b343 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

    saying incompatible.

    Bug 
    opened by masudjbd 4
  • [Feature] Having a simple formatting toolbar

    [Feature] Having a simple formatting toolbar

    It has just come across my mind as I opened the issue submission form. I do not write Markdown very often, and while Markdown is quite simple to write, it would be very nice to have a simple toolbar like the one we see in the Github markdown editor, so I can quickly reformat text sections once I've written the entire document. What do you think ?

    Sam Pléret

    Feature 
    opened by artscoop 1
  • IntelliJ crashes when adding Build Status from Jenkins.

    IntelliJ crashes when adding Build Status from Jenkins.

    Everytime i add this :

    [![Build Status](http://build7:8080/job/dev-ci-test/avid-sibelius-publishing-api-pipeline/badge/icon)](http://build7:8080/job/dev-ci-test/avid-sibelius-publishing-api-pipeline)
    

    In Jenkins with the plugins Markdown, it crashes. IntelliJ closes immediately.

    Bug 
    opened by manodupont 1
  • Windows path causing regex exception

    Windows path causing regex exception

    The Windows path separator is not being escaped, and results in an invalid escape sequence. The below is for the basic auth node module, but this occurs on all .md files regardless of what it is due to the path.

    java.util.regex.PatternSyntaxException: Illegal/unsupported escape sequence near index 4
    ^C:\Users\[USERNAME]\[PATH TO PROJECTS]\[PROJECT NAME]/(?:\Qnode_modules/basic-auth/LICENSE\E)$
        ^
        at java.util.regex.Pattern.error(Pattern.java:1955)
        at java.util.regex.Pattern.escape(Pattern.java:2471)
        at java.util.regex.Pattern.atom(Pattern.java:2198)
        at java.util.regex.Pattern.sequence(Pattern.java:2130)
        at java.util.regex.Pattern.expr(Pattern.java:1996)
        at java.util.regex.Pattern.compile(Pattern.java:1696)
        at java.util.regex.Pattern.<init>(Pattern.java:1351)
        at java.util.regex.Pattern.compile(Pattern.java:1028)
        at kotlin.text.Regex.<init>(RegexJVM.kt:98)
        at kotlin.text.StringsKt__RegexExtensionsKt.toRegex(RegexExtensions.kt:9)
        at kotlin.text.StringsKt.toRegex(Unknown Source)
        at com.vladsch.idea.multimarkdown.util.GitHubLinkResolver.getMatchedRefs(GitHubLinkResolver.kt:247)
        at com.vladsch.idea.multimarkdown.util.GitHubLinkResolver.resolve(GitHubLinkResolver.kt:157)
        at com.vladsch.idea.multimarkdown.editor.MultiMarkdownLinkRenderer.getLinkTarget(MultiMarkdownLinkRenderer.java:78)
        at com.vladsch.idea.multimarkdown.editor.MultiMarkdownLinkRenderer.renderLink(MultiMarkdownLinkRenderer.java:102)
        at com.vladsch.idea.multimarkdown.editor.MultiMarkdownLinkRenderer.render(MultiMarkdownLinkRenderer.java:128)
        at org.pegdown.ToHtmlSerializer.visit(ToHtmlSerializer.java:215)
        at org.pegdown.ast.ExpLinkNode.accept(ExpLinkNode.java:35)
        at org.pegdown.ToHtmlSerializer.visitChildrenSkipFirst(ToHtmlSerializer.java:606)
        at org.pegdown.ToHtmlSerializer.visitChildren(ToHtmlSerializer.java:594)
        at org.pegdown.ToHtmlSerializer.visit(ToHtmlSerializer.java:579)
        at org.pegdown.ast.SuperNode.accept(SuperNode.java:43)
        at org.pegdown.ToHtmlSerializer.visitChildrenSkipFirst(ToHtmlSerializer.java:606)
        at org.pegdown.ToHtmlSerializer.visitChildren(ToHtmlSerializer.java:594)
        at org.pegdown.ToHtmlSerializer.printTag(ToHtmlSerializer.java:620)
        at org.pegdown.ToHtmlSerializer.printBreakBeforeTag(ToHtmlSerializer.java:627)
        at org.pegdown.ToHtmlSerializer.visit(ToHtmlSerializer.java:315)
        at org.pegdown.ast.ParaNode.accept(ParaNode.java:35)
        at org.pegdown.ToHtmlSerializer.visitChildrenSkipFirst(ToHtmlSerializer.java:606)
        at org.pegdown.ToHtmlSerializer.visitChildren(ToHtmlSerializer.java:594)
        at org.pegdown.ToHtmlSerializer.visit(ToHtmlSerializer.java:120)
        at org.pegdown.ast.RootNode.accept(RootNode.java:96)
        at org.pegdown.ToHtmlSerializer.toHtml(ToHtmlSerializer.java:90)
        at com.vladsch.idea.multimarkdown.editor.resources.JavaFxHtmlGenerator.toHtml(JavaFxHtmlGenerator.kt:54)
        at com.vladsch.idea.multimarkdown.editor.MarkdownPreviewFileEditor$HtmlUpdater.run(MarkdownPreviewFileEditor.kt:272)
        at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
        at com.intellij.util.Alarm$Request$1.run(Alarm.java:351)
        at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:332)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:749)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:702)
        at java.awt.EventQueue$3.run(EventQueue.java:696)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:719)
        at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:734)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:569)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:382)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    
    Bug 
    opened by jadedfire 3
Owner
null
IntelliJ Platform A full-featured WYSIWYG editor for markdown

markdown-editor IntelliJ Platform A full-featured WYSIWYG editor for markdown English Document 中文文档 Useful Links Custom Style Features Support three e

null 101 Dec 19, 2022
Tiger language plugin for IntelliJ-based IDEs (including CLion)

Tiger IDEA Tiger language plugin for IntelliJ-based IDEs (including CLion). From the marketplace Search "Tiger" in the Preferences => Plugins section

Adrien Navratil 7 Dec 15, 2022
IDEA 久坐提醒插件

IDEA 久坐提醒插件 前言 对于程序员来说,经常会遇到项目周期短的状况。白天开会讨论需求,晚上加班写代码,熬夜发版本,上线改 Bug。工作日就是:开会、写代码、倒水、上厕所、抽烟、改 Bug,一天最开心的时刻就是带薪拉屎。 好不容易到了周末,有时还会通宵玩游戏,半个月也不运动一次。再好的身体,也会

null 439 Jan 1, 2023
Vim emulation plugin for IDEs based on the IntelliJ Platform

IdeaVim IdeaVim is a Vim emulation plugin for IntelliJ Platform-based IDEs. Contact maintainers: Bug tracker @IdeaVim on Twitter Chat on gitter Unoffi

JetBrains 7.1k Jan 5, 2023
IntelliJ Platform plugin that shows the file name of the currently open file in the status bar.

IntelliJ Platform plugin that shows the file name of the currently open file in the status bar. Clicking shows a list of recent files.

Christoffer Hammarström 4 May 9, 2022
A plugin to add Silverstripe template support to PHPStorm and other JetBrains IDEs.

Idea Silverstripe Plugin ⚠️ Work in progress ⚠️ This plugin adds Silverstripe template support to PHPStorm and other JetBrains IDEs. Platform requirem

Loz Calver 25 Sep 27, 2021
IntelliJ IDEA Community Edition & IntelliJ Platform

IntelliJ IDEA Community Edition These instructions will help you build IntelliJ IDEA Community Edition from source code, which is the basis for Intell

JetBrains 14.8k Jan 7, 2023
IntelliJ Platform A full-featured WYSIWYG editor for markdown

markdown-editor IntelliJ Platform A full-featured WYSIWYG editor for markdown English Document 中文文档 Useful Links Custom Style Features Support three e

null 101 Dec 19, 2022
JITWatch plugin for IntelliJ IDEA

JITWatch Plugin for IntelliJ IDEA The plugin can be used to view and analyze HotSpot JIT compilation logs inside IntelliJ IDEA. It uses JITWatch to lo

Dmitry Jemerov 166 Dec 15, 2022
IntelliJ IDEA and JUnit: Writing, Finding, and Running Tests

IntelliJ IDEA and JUnit: Writing, Finding, and Running Tests ?? Webinar https://blog.jetbrains.com/idea/2021/11/live-stream-recording-intellij-idea-an

Christian Stein 11 Jul 23, 2022
A plugin to help you easily edit Swagger and OpenAPI specification files inside IntelliJ IDEA

Swagger Plugin Swagger Plugin makes it easy to edit Swagger and OpenAPI specification files inside IntelliJ IDEA. You can find it on JetBrains' plugin

Zalando SE 1.1k Dec 15, 2022
Spotless-intellij-gradle - An IntelliJ plugin to allow running the Spotless gradle task from within the IDE.

Spotless Intellij Gradle An IntelliJ plugin to allow running the spotless gradle task from within the IDE on the current file selected in the editor.

Ryan Gurney 30 Dec 17, 2022
lazy-language-loader improves loading times when changing your language by only reloading the language instead of all the game resources!

lazy-language-loader lazy-language-loader improves loading times when changing your language by only reloading the language instead of all the game re

Shalom Ademuwagun 7 Sep 7, 2022
Tiger language plugin for IntelliJ-based IDEs (including CLion)

Tiger IDEA Tiger language plugin for IntelliJ-based IDEs (including CLion). From the marketplace Search "Tiger" in the Preferences => Plugins section

Adrien Navratil 7 Dec 15, 2022
A pure-Java Markdown processor based on a parboiled PEG parser supporting a number of extensions

:>>> DEPRECATION NOTE <<<: Although still one of the most popular Markdown parsing libraries for the JVM, pegdown has reached its end of life. The pro

Mathias 1.3k Nov 24, 2022
Markdown editor control for JavaFX

An advanced markdown-editor control for JavaFX.

Daniel Gyoerffy 23 Dec 28, 2022
neutriNote - Markdown + Math in Just 3 MB!

Official | FAQ | Documentation | Mastodon | XDA neutriNote (Community Edition) What is neutriNote? In a nutshell, all-in-one preservation of written t

AppML 186 Jan 3, 2023
Markdown4j - Use java to generate markdown file

Markdown4j - Use java to generate markdown file

Juntao Han 4 Nov 24, 2022
This application can recognize the sign language alphabets and help people who do not understand sign language to communicate with the speech and hearing impaired.

Sign Language Recognition App This application can recognize the sign language alphabets and help people who do not understand sign language to commun

Mihir Gandhi 12 Oct 7, 2021