Giter Site home page Giter Site logo

shyykoserhiy / gfm-plugin Goto Github PK

View Code? Open in Web Editor NEW
88.0 88.0 16.0 951.28 MB

Github flavored markdown plugin for intellij idea.

Home Page: https://plugins.jetbrains.com/plugin/7701

License: MIT License

CMake 0.16% C 52.44% Ruby 0.05% Java 45.07% HTML 1.31% CSS 0.71% Shell 0.27%

gfm-plugin's People

Contributors

issei-m avatar shyykoserhiy avatar trespasserw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

gfm-plugin's Issues

"java.io.IOException: $APP_CONFIG not found" when IntelliJ looses focus

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

CJK Support

The preview is much better than another plugin (markdown). :-)

However, Chinese characters could not be rendered.

add option for fixed vs. full-width rendering

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)!

Error message: Channel is already closed.

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)

Clicking on link in preview prevents going back

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.

Simple Web Viewer

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.