shyykoserhiy / gfm-plugin Goto Github PK
View Code? Open in Web Editor NEWGithub flavored markdown plugin for intellij idea.
Home Page: https://plugins.jetbrains.com/plugin/7701
License: MIT License
Github flavored markdown plugin for intellij idea.
Home Page: https://plugins.jetbrains.com/plugin/7701
License: MIT License
Reload button doesn't actually reload the page (it uses innerHtml instead of full reload).
Love your plugin, but there is some problem with it that unfortunately makes it unusable. As soon as a README.md file has been opened in the editor (closing again doesn't help) and IntelliJ looses focus or you explicitly select File
, Save all
from the menu, this error appears:
2015-03-11 08:36:45,028 [ 93731] INFO - plication.impl.ApplicationImpl - Saving application settings failed
com.intellij.openapi.components.StateStorageException: java.io.IOException: $APP_CONFIG not found
at com.intellij.openapi.components.impl.stores.XmlElementStorage$XmlElementStorageSaveSession.save(XmlElementStorage.java:294)
at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl$StateStorageSaveSession.save(StateStorageManagerImpl.java:521)
at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.executeSave(ComponentStoreImpl.java:383)
at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$SaveSessionImpl.save(ComponentStoreImpl.java:410)
at com.intellij.openapi.components.impl.stores.StoreUtil.doSave(StoreUtil.java:48)
at com.intellij.openapi.application.impl.ApplicationImpl._saveSettings(ApplicationImpl.java:1406)
at com.intellij.openapi.application.impl.ApplicationImpl.saveSettings(ApplicationImpl.java:1445)
at com.intellij.ide.SaveAndSyncHandlerImpl.saveProjectsAndDocuments(SaveAndSyncHandlerImpl.java:154)
at com.intellij.ide.SaveAndSyncHandlerImpl$3.onFrameDeactivated(SaveAndSyncHandlerImpl.java:103)
at com.intellij.ide.FrameStateManagerImpl.a(FrameStateManagerImpl.java:87)
at com.intellij.ide.FrameStateManagerImpl.access$500(FrameStateManagerImpl.java:32)
at com.intellij.ide.FrameStateManagerImpl$2$1.run(FrameStateManagerImpl.java:72)
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:318)
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:748)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:577)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:384)
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)
Caused by: java.io.IOException: $APP_CONFIG not found
at com.intellij.openapi.components.impl.stores.StorageUtil.a(StorageUtil.java:244)
at com.intellij.openapi.components.impl.stores.StorageUtil.writeFile(StorageUtil.java:180)
at com.intellij.openapi.components.impl.stores.FileBasedStorage$FileSaveSession.doSave(FileBasedStorage.java:153)
at com.intellij.openapi.components.impl.stores.XmlElementStorage$XmlElementStorageSaveSession.save(XmlElementStorage.java:290)
... 31 more
Enjoy the plugin, thanks!
Provide an option to replace the Markdown Preview tab with the gfm tab. Having two preview tabs is distracting/confusing.
The preview is much better than another plugin (markdown). :-)
However, Chinese characters could not be rendered.
Add itegration with official github-markdown ruby gem for offline generation. (neat feature).
I don't know if the markdown renderer you're using supports this, but it would be nice to be able to allow the preview to fill the tab rather than being stuck inside that fixed-width box.
Thanks for developing this alongside the Markdown plugin (and offering an option to replace its preview tab)!
I constantly get this error message:
Channel is already closed.
java.lang.IllegalStateException: Channel is already closed.
at com.teamdev.jxbrowser.chromium.internal.ipc.SocketChannelWriter.write(Unknown Source)
at com.teamdev.jxbrowser.chromium.internal.ipc.SocketChannel.send(Unknown Source)
at com.teamdev.jxbrowser.chromium.Browser.a(Unknown Source)
at com.teamdev.jxbrowser.chromium.Browser.loadURL(Unknown Source)
at com.teamdev.jxbrowser.chromium.Browser.loadURL(Unknown Source)
at com.github.shyykoserhiy.gfm.editor.GfmPreviewJX$RequestDoneListener$1.run(GfmPreviewJX.java:68)
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:748)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:577)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:384)
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)
If you click on a link within the Gfm preview window, it shows a message that the webpages is not found and provides no way (that I've been able to find) to go back or refresh the view. I had to close the file and re-open it for the preview to work again.
Why GFM plugin is so huge in size O_o?
Hi,
I'm always using this plugin. Thanks.
BTW, I'm looking for simple web-view tab in Intellij IDE.
but, not found such plugin currently now.
For example, the coding while watching a tutorial on the web site.
I think that it make if you slightly change this plugin.
Are there any plans to implement such a function?
Please consider that.
Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.