Git Product home page Git Product logo

atom-markdown-mindmap's People

Contributors

dundalek 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

atom-markdown-mindmap's Issues

Nothing happens

Keen to try this plugin, but when running the command nothing happens, no errors either.

How can I help debug what's going on?

Export as SVG

Possible variants:

  • copy to clipboard
  • save as a file

can we create our own themes by css

It seems that only four themes(styles) in setting and README.md
and am not sure how to create my own themes( change my font-family at least )

Size of node should adapt to content

Example:

# Theorem
## Branch 1
### Step 1
#### $x^2 + y^2$
### Step 2 with a very long long long long long long long long long long 
### Step 3
## Branch 2
### Step 1
### Step 2
### Step 3
## Branch 3
### Step 1
### Step 2
### Step 3

Uncaught TypeError: undefined is not a function

It seems to happen whenever I stop dragging.

Atom Version: 1.0.7
System: Mac OS X 10.10.5
Thrown From: markdown-mindmap package, v0.2.2

Stack Trace

Uncaught TypeError: undefined is not a function

At /Users/mechko/.atom/packages/markdown-mindmap/lib/markdown-mindmap-view.coffee:279

TypeError: undefined is not a function
  at MarkdownMindmapView.module.exports.MarkdownMindmapView.copyToClipboard (/Users/mechko/.atom/packages/markdown-mindmap/lib/markdown-mindmap-view.coffee:279:6)
  at space-pen-div.atom.commands.add.core:copy (/Users/mechko/.atom/packages/markdown-mindmap/lib/markdown-mindmap-view.coffee:97:37)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:241:29)
  at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61)
  at CommandRegistry.module.exports.CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:156:19)
  at EventEmitter.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:70:30)
  at emitOne (events.js:77:13)
  at EventEmitter.emit (events.js:166:7)

Commands

     -2:21.5.0 core:select-all (atom-text-editor.editor.is-focused)
     -2:21 core:paste (atom-text-editor.editor.is-focused)
     -2:17.1.0 core:save (atom-text-editor.editor.is-focused)
     -2:14.6.0 editor:consolidate-selections (atom-text-editor.editor.is-focused)
     -2:14.6.0 core:cancel (atom-text-editor.editor.is-focused)
     -2:14.1.0 settings-view:open (atom-text-editor.editor.is-focused)
     -2:07.5.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:29.3.0 command-palette:toggle (atom-text-editor.editor.is-focused)
     -0:26.9.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:26.9.0 markdown-mindmap:toggle (atom-text-editor.editor)
     -0:01.2.0 core:copy (div.markdown-mindmap.native-key-bindings)

Config

{
  "core": {
    "themes": [
      "atom-material-ui",
      "one-dark-syntax"
    ],
    "projectHome": "/Users/mechko/Projects"
  }
}

Installed Packages

# User
atom-material-ui, v0.6.0
language-lisp, v0.1.2
language-scala, v1.1.3
markdown-mindmap, v0.2.2
markdown-preview-plus, v1.7.0

# Dev
No dev packages

AtomEnvironment.showSaveDialogSync is deprecated.

Hi~ @dundalek

Thanks for your to provide such an amazing tools that we can write markdown file and render it to mind map immediately.

That is really convenient to store important knowledges.

Actually, I'm a vs code user, and I was trying to find such a tool in vs code, but I failed. Fortunately, I accidentally found your project recently. It works well in Atom.

Thank you very much~!


Here I wanna report a small issue that Atom always reminds me.
I'm a newfish in Atom, so I'm not sure if this would matter in the future.
Sorry to bother you about this.


atom.showSaveDialogSync is deprecated and will be removed soon.
Please, implement ::saveAs and ::getSaveDialogOptions instead for pane items
or use Pane::saveItemAs for programmatic saving.

AtomEnvironment.showSaveDialogSync (<embedded>:1438:11)
MarkdownMindmapView.saveAs (/Users/ray/.atom/packages/markdown-mindmap/lib/markdown-mindmap-view.coffee:470:31)
HTMLDivElement.atom.commands.add.core:save-as (/Users/ray/.atom/packages/markdown-mindmap/lib/markdown-mindmap-view.coffee:161:26)
CommandRegistry.handleCommandEvent (<embedded>:23906:49)
CommandRegistry.dispatch (<embedded>:23795:23)
AtomEnvironment.dispatchContextMenuCommand (<embedded>:1591:25)

Uncaught TypeError: undefined is not a function

[Enter steps to reproduce below:]

  1. strg shift p
  2. mindmap, copy html

Atom Version: 1.0.0
System: FH-ATSP257
Thrown From: markdown-mindmap package, v0.2.4

Stack Trace

Uncaught TypeError: undefined is not a function

At C:\Users\sigmundd\.atom\packages\markdown-mindmap\lib\main.coffee:49

TypeError: undefined is not a function
  at atom-workspace.atom.commands.add.markdown-mindmap:copy-html (C:\Users\sigmundd\.atom\packages\markdown-mindmap\lib\main.coffee:49:10)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\sigmundd\AppData\Local\atom\app-1.0.0\resources\app.asar\src\command-registry.js:241:29)
  at C:\Users\sigmundd\AppData\Local\atom\app-1.0.0\resources\app.asar\src\command-registry.js:3:61
  at CommandPaletteView.module.exports.CommandPaletteView.confirmed (C:\Users\sigmundd\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\command-palette\lib\command-palette-view.js:159:32)
  at CommandPaletteView.module.exports.SelectListView.confirmSelection (C:\Users\sigmundd\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\atom-space-pen-views\lib\select-list-view.js:338:21)
  at space-pen-div.atom.commands.add.core:confirm (C:\Users\sigmundd\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\atom-space-pen-views\lib\select-list-view.js:109:19)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\sigmundd\AppData\Local\atom\app-1.0.0\resources\app.asar\src\command-registry.js:241:29)
  at C:\Users\sigmundd\AppData\Local\atom\app-1.0.0\resources\app.asar\src\command-registry.js:3:61
  at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (C:\Users\sigmundd\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:520:16)
  at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (C:\Users\sigmundd\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\atom-keymap\lib\keymap-manager.js:355:22)
  at HTMLDocument.module.exports.WindowEventHandler.onKeydown (C:\Users\sigmundd\AppData\Local\atom\app-1.0.0\resources\app.asar\src\window-event-handler.js:180:20)

Commands

     -2:27.1.0 markdown-preview:toggle (atom-text-editor.editor.is-focused)
     -2:14.6.0 settings-view:uninstall-packages (atom-text-editor.editor.is-focused)
     -1:37.9.0 command-palette:toggle (atom-text-editor.editor.is-focused)
     -1:36.6.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -1:36.6.0 markdown-mindmap:toggle (atom-text-editor.editor)
     -0:31.8.0 command-palette:toggle (atom-text-editor.editor.is-focused)
     -0:31 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:31 markdown-mindmap:toggle (atom-text-editor.editor)
     -0:30.1.0 command-palette:toggle (atom-text-editor.editor.is-focused)
     -0:26 core:move-down (atom-text-editor.editor.mini.is-focused)
     -0:23.2.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:23.2.0 markdown-mindmap:copy-html (atom-text-editor.editor)
     -0:08.6.0 command-palette:toggle (div.markdown-mindmap.native-key-bindings...markdown-mindmap-theme-colorful)
     -0:06.3.0 core:move-down (atom-text-editor.editor.mini.is-focused)
     -0:06.1.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:06.1.0 markdown-mindmap:copy-html (div.markdown-mindmap.native-key-bindings...markdown-mindmap-theme-colorful)

Config

{
  "core": {
    "projectHome": "\"C:\\Users\\sigmundd\\My Code\\Git01\"",
    "disabledPackages": [
      "achieve-atom"
    ]
  },
  "markdown-mindmap": {
    "theme": "colorful"
  }
}

Installed Packages

# User
atom-beautify, v0.28.22
atom-jade, v0.3.0
autoclose-html, v0.21.0
color-picker, v2.0.9
docblockr, v0.7.3
file-icons, v1.6.14
highlight-selected, v0.11.2
language-docker, v1.1.6
line-ending-converter, v1.3.2
linter, v1.11.3
linter-bootlint, v1.0.0
linter-htmlhint, v1.0.2
linter-jshint, v2.0.2
linter-raml, v0.2.2
linter-stylelint, v1.13.0
markdown-mindmap, v0.2.4
minimap, v4.19.0
minimap-highlight-selected, v4.3.1
minimap-linter, v1.1.1
package-sync, v1.0.0
perltidy, v2.2.0
pigments, v0.24.1
raml, v0.2.0
remote-sync, v3.5.0
Stylus, v3.0.0
sync-settings, v0.6.0
tabs-to-spaces, v1.0.1

# Dev
No dev packages

Save as interactive html

Great tool!

It would be nice to be able to export it as self-sufficient html page to embed in other places and to share with others, who don't have the tool installed.

Uncaught Error: Cannot find module 'atom-space-pen-views'

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.29.0 x64
Electron: 2.0.5
OS: Mac OS X 10.11.6
Thrown From: markdown-mindmap package 0.4.2

Stack Trace

Uncaught Error: Cannot find module 'atom-space-pen-views'

At module.js:545

Error: Cannot find module 'atom-space-pen-views'
    at Module._resolveFilename (module.js:543:15)
    at Module._resolveFilename (/Applications/Atom.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.get_Module._resolveFilename (/Applications/Atom.app/Contents/Resources/app/src/module-cache.js:354:58)
    at Module.require (/app.asar/static/index.js:40:43)
    at require (/Applications/Atom.app/Contents/Resources/app/src/native-compile-cache.js:66:33)
    at /packages/markdown-mindmap/lib/markdown-mindmap-view.coffee:4:24)
    at /packages/markdown-mindmap/lib/markdown-mindmap-view.coffee:1:1)
    at /packages/markdown-mindmap/lib/markdown-mindmap-view.coffee:1:1)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/src/native-compile-cache.js:106:36)
    at Object.value [as .coffee] (/Applications/Atom.app/Contents/Resources/app/src/compile-cache.js:240:29)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (/app.asar/static/index.js:47:45)
    at require (/Applications/Atom.app/Contents/Resources/app/src/native-compile-cache.js:66:33)
    at isMarkdownMindmapView (/packages/markdown-mindmap/lib/main.coffee:11:26)
    at Object.toggle (/packages/markdown-mindmap/lib/main.coffee:105:8)
    at /packages/markdown-mindmap/lib/main.coffee:67:10)
    at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:384:49)
    at CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:273:23)
    at AtomEnvironment.dispatchApplicationMenuCommand (/Applications/Atom.app/Contents/Resources/app/src/atom-environment.js:1347:25)
    at EventEmitter.outerCallback (/Applications/Atom.app/Contents/Resources/app/src/application-delegate.js:339:53)
    at emitThree (events.js:136:13)
    at EventEmitter.emit (events.js:217:7)

Commands

     -1:45 settings-view:open (input.hidden-input)
     -0:12.6.0 markdown-mindmap:toggle (div.tool-panel.tree-view)

Non-Core Packages

busy-signal 1.4.3 
color-picker 2.3.0 
intentions 1.1.5 
language-scala 1.1.9 
language-swift 0.5.0 
linter 2.2.0 
linter-scalac 1.4.4 
linter-ui-default 1.7.1 
markdown-mindmap 0.4.2 
markdown-preview-enhanced 0.15.6 
merge-conflicts 1.4.5 
minimap 4.29.8 
scala-format 0.1.8 
travis-ci-status 1.3.1 
vim-mode 0.66.0 
Zen 0.18.0 

Failed to load the markdown-mindmap package

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.8.0
System: Unknown Windows Version
Thrown From: markdown-mindmap package, v0.2.4

Stack Trace

Failed to load the markdown-mindmap package

At '../node_modules/markmap/view.mindmap.css' wasn't found in C:\Users\wbnju\.atom\packages\atom-markdown-mindmap-master\styles\markdown-mindmap.less:1:0

LessError: '../node_modules/markmap/view.mindmap.css' wasn't found
  at C:\Users\wbnju\.atom\packages\atom-markdown-mindmap-master\styles\markdown-mindmap.less:1:0

Commands

Config

{
  "core": {
    "themes": [
      "atom-light-ui",
      "base16-tomorrow-light-theme"
    ]
  }
}

Installed Packages

# User
node-v0.36.8, vundefined

# Dev
No dev packages

Add option to use UI theme as mindmap theme

I'm using One Dark as my UI theme, so both the default and colorful mindmap themes are quite bright.

Would it be possible to add an option to the mindmap themes list to use the general Atom UI theme? Something like unchecking the "Use GitHub.com style" option in the core Markdown Preview settings.

Thanks!

Icons, bold, italics?

Seems like it isn't supported it would be nice to render icons as well as bold and italic text. I usually use representative icons to quickly visualize similar to important info. Bold to call attention to a phrase, and italic to denote a "comment".

Like this

# Header

- ![alt text][shield] some important note
- some **bolded** note
  - *interesting fact*

[shield]: https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "shield"

Enable mathjax

Here is an example

# Theorem
## Branch 1
### Step 1
#### $x^2 + y^2$
### Step 2
### Step 3
## Branch 2
### Step 1
### Step 2
### Step 3
## Branch 3
### Step 1
### Step 2
### Step 3

Rendered as:

Would be nice if the math formula is also rendered properly.

Object.dirname is deprecated.

Argument to path.dirname must be a string

Object.dirname (C:\Users\gothe\AppData\Local\atom\app-1.28.0\resources\app.asar\src\electron-shims.js:9:10)
transformLinks (C:\Users\gothe\.atom\packages\markdown-mindmap\lib\markdown-mindmap-view.coffee:42:16)
MarkdownMindmapView.parseMarkdown (C:\Users\gothe\.atom\packages\markdown-mindmap\lib\markdown-mindmap-view.coffee:398:32)
MarkdownMindmapView.renderMarkdownText (C:\Users\gothe\.atom\packages\markdown-mindmap\lib\markdown-mindmap-view.coffee:403:19)
<unknown> (C:\Users\gothe\.atom\packages\markdown-mindmap\lib\markdown-mindmap-view.coffee:242:26)
<unknown> (null:null:null)

preview mode

As we know markdawn has two modes: editing and previewing. Preview mode looks great for re-read documents.
But now click on the node tree refers to the section in edit document mode. It would be great to use your plugin for navigation in preview too.

Thank you for your work.

Render bullet points in markdown

I am not sure if this is a feature or issue at this point. I use a lot of bullets in the markdown, using * or -. However , none of that seem to be rendered into the mind map. Is there a switch or tweak I can do to get this rendered into the map.

Trigger paragraph view on hover

It would be great to be able to see contents of a paragraph on hover over an item on a map. 2 motivations:

  1. when I edit an item (Item A) in the editor and would like to see content of another item (Item B), I have got only one option: to click on the Item B, read the content, find the Item A on the map, click to come back to editing. I had content paragraph shown on hover, it would look like: I keep editing Item A, keep Item B on a map, hover over it, view content of a paragraph of Item B, switch to editor to continue editing Item A, repeat the process with Item B or any other item, without loosing the editors context.

  2. the second motivation is the ability to export it to interactive complete HTML page where a content could be browsed as a map with some paragraphs shown on hover, while a reader is viewing it

Would something like this be possible?

Editing file in Atom unfolds previously folded branches

This is another suggestion. I have got huge mindmap, like 1000x elements, 7 levels of nesting. At a time I explore / edit only subset of the map, trying to keep irrelevant branches closed for easy of navigation. However, when I add new items to the map, all branches are unfolded again, and it becomes not usable again. Folding all unnecessary branch again is even more inconvenient.

Zooming and dragging

I would suggest to have a setting for alternative controls:

  • moving around with scrolling (currently dragging)
  • zooming with the zoom touchpad gestures (currently scrolling)

I don't know though anything about interaction with those gestures..

Preview is not compatible with markdown-preview-enhanced

Hi:
If I enable the preview of markdown-mindmap and markdown-preview-enhanced, when I click on a .md file, Both of the mindmap window and the markdown-preview-enhanced window are open.

My idea is, is there any way to distinguish between markdown-mindmap and markdown-preview-enhanced?
For example, I can set the mindmap file to the .markdown suffix. markdown-preview-enhanced ignores files with the suffix, markdown-mindmap only enables preview for files this suffix.

Link inside text gets treated as node

Links inside a text line in the following format:

textextextextext [link1](http://website1.com), [link2](http://website2.com) and [link3](http://website3.com) textextextextextextext

gets parsed in mindmap as 3 nodes (link1, link2 and link3) under the heading above the text.

Suggested conversion from coffeescript to ES6

Hi:
I implemented the following features in my own init.js:

  1. Filter whether automatic opening is enabled based on the file extension.
  2. When switching file windows, the preview window will also switch.
  3. When the file window is closed, the preview window will also close.

These features are inspired by atom-preview-enhanced, which I find very easy to use, so I implemented these features with reference to atom-preview-enhanced.

I want to merge these implementations into the main branch. However, this package is implemented using coffeescript, Coffeescript is now obsolete and difficult to maintain and develop.
In fact, the atom official has deprecated coffeescript:
https://discuss.atom.io/t/no-more-coffee-decaffeinate-the-atoms-core-atom-without-coffeescript/51092

I recommend that this package be transferred from coffeescript to ES6 for ease of maintenance and ease of development.
There are already mature tools that automatically help with the conversion: https://github.com/decaffeinate/decaffeinate

This is my some suggestion. I hope you can agree with me. Or I had to fork this repository and complete the conversion myself. Thank you.

Allow to render some branches on left

Currently all branches are rendered on right. Having huge mind map, makes the right side of the picture very dense and the left side of the picture very sparse. If it was possible to specify (via some custom markdown note) some second level paragraphs to render on left, it would be more balanced picture and would add additional meaning to mind map (for example, if my mind map is about requirements for a product, I would render on left all functional requirements and on right all non-functional requirements). Does it make sense?

Vertical orientation of the mindmap?

I can imagine a vertical orientated mindmap might work very well for a mindmap window with a small width. Similar to the minimap-Plugin I could give most of the screen space to the markdown content and use the mindmap to navigate.

Uncaught TypeError: _this.copyHtml is not a function

[Enter steps to reproduce below:]

  1. Command + Shift + p
  2. type "mindmap"
  3. select "Copy Html"

Atom Version: 1.1.0
System: Mac OS X 10.11.1
Thrown From: markdown-mindmap package, v0.2.4

Stack Trace

Uncaught TypeError: _this.copyHtml is not a function

At /Users/will-mb/.atom/packages/markdown-mindmap/lib/main.coffee:49

TypeError: _this.copyHtml is not a function
  at atom-workspace.atom.commands.add.markdown-mindmap:copy-html (/Users/will-mb/.atom/packages/markdown-mindmap/lib/main.coffee:49:10)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:243:29)
  at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
  at CommandPaletteView.module.exports.CommandPaletteView.confirmed (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/command-palette/lib/command-palette-view.js:159:32)
  at CommandPaletteView.module.exports.SelectListView.confirmSelection (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/lib/select-list-view.js:338:21)
  at space-pen-div.atom.commands.add.core:confirm (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/lib/select-list-view.js:109:19)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:243:29)
  at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
  at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:528:16)
  at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:351:22)
  at HTMLDocument.module.exports.WindowEventHandler.handleDocumentKeydown (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:97:20)

Commands

     -5:19.2.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -4:50.3.0 core:close (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-atom-dark-syntax.theme-northem-dark-atom-ui)
     -4:49.5.0 core:save (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-atom-dark-syntax.theme-northem-dark-atom-ui)
     -4:48.5.0 core:close (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-atom-dark-syntax.theme-northem-dark-atom-ui)
     -4:47.2.0 markdown-preview:toggle (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-atom-dark-syntax.theme-northem-dark-atom-ui)
     -4:40.9.0 core:close (ol.tree-view.full-menu.list-tree.has-collapsable-children.focusable-panel)
     -0:28.9.0 markdown-preview:toggle (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-atom-dark-syntax.theme-northem-dark-atom-ui)
     -0:25.7.0 command-palette:toggle (atom-text-editor.editor.is-focused)
     -0:23 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:23 markdown-mindmap:toggle (atom-text-editor.editor)
     -0:17.2.0 markdown-preview:toggle (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-atom-dark-syntax.theme-northem-dark-atom-ui)
     -0:12.4.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:11 command-palette:toggle (atom-text-editor.editor.is-focused)
     -0:01.9.0 core:move-down (atom-text-editor.editor.mini.is-focused)
     -0:01.3.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:01.2.0 markdown-mindmap:copy-html (atom-text-editor.editor)

Config

{
  "core": {
    "themes": [
      "northem-dark-atom-ui",
      "atom-dark-syntax"
    ],
    "disabledPackages": [
      "atom-html-preview",
      "markdown-scroll-sync"
    ]
  },
  "markdown-mindmap": {}
}

Installed Packages

# User
color-picker, v2.0.13
file-icons, v1.6.11
markdown-mindmap, v0.2.4
markdown-preview-opener, v0.1.1
markdown-table-formatter, v2.5.4
markdown-toc, v0.3.0
markdown-writer, v2.0.1
northem-dark-atom-ui, v0.3.0
svg-preview, v0.6.1
symbols-tree-view, v0.10.1
tree-view-git-status, v0.2.2

# Dev
No dev packages

Editable nodes

Hi,

I find tree view of documents interesting by it self but it would be great to be able to do more editing like drag and drop to rearrange sections and title editing.

I've seen this app which I find inspiring but to me there is to much things on screen ; I like distraction free writing.

Best,

M.A.

Block size for capital letters

block size is fit for lower letters, but is not enough for same capital letters .
my system is ubuntu 16.04.

image

image

PS: your tool is cool !!!

TextEditor.setScrollTop is deprecated.

This is now a view method. Call TextEditorElement::setScrollTop instead.

TextEditor.setScrollTop (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor.js:3494:12)
<unknown> (.../.atom/packages/markdown-mindmap/lib/markdown-mindmap-view.coffee:312:23)

editor.getPath is not a function

/Users/home/.atom/packages/markdown-mindmap/lib/main.coffee:128 Hide Stack Trace TypeError: editor.getPath is not a function at Object.autoOpen (/Users/home/.atom/packages/markdown-mindmap/lib/main.coffee:128:22) at /Users/home/.atom/packages/markdown-mindmap/lib/main.coffee:52:8 at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14) at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:129:28) at /Applications/Atom.app/Contents/Resources/app.asar/src/pane-container.js:348:27 at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14) at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:129:28) at Pane.module.exports.Pane.setActiveItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:288:22) at Pane.module.exports.Pane.activateItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane.js:437:21) at atom-tabs.TabBarView.onMouseDown (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:681:19)

Atom 1.12.8
OSX 10.12.2

Feature Request: Port to VSCode

Hi dundalek,

Thanks for this awesome plugin for Atom, really useful when writing API docs.

I'm wondering do you have any plans to bring this plugin to VSCode?

Thanks.

Error installing

I ruun 1.04 on Windows 7 and get this when installing:

Installing “[email protected]” failed.Hide output…

[email protected] install C:\Users\tel\AppData\Local\Temp\apm-install-dir-11575-9240-1t37jf\node_modules\markdown-mindmap\node_modules\pathwatcher\node_modules\runas
node-gyp rebuild

C:\Users\tel\AppData\Local\Temp\apm-install-dir-11575-9240-1t37jf\node_modules\markdown-mindmap\node_modules\pathwatcher\node_modules\runas>node "C:\Users\tel\AppData\Local\atom\app-1.0.4\resources\app\apm\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild

gypnpm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\Users\tel\AppData\Local\atom\app-1.0.4\resources\app\apm\bin\node.exe" "C:\Users\tel\AppData\Local\atom\app-1.0.4\resources\app\apm\node_modules\npm\bin\npm-cli.js" "--globalconfig" "C:\Users\tel.atom.apm.apmrc" "--userconfig" "C:\Users\tel.atom.apmrc" "install" "C:\Users\tel\AppData\Local\Temp\d-11575-9240-k46j9p\package.tgz" "--target=0.22.0" "--arch=ia32"
npm ERR! node v0.10.35
npm ERR! npm v2.5.1
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the runas package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls runas
npm ERR! There is likely additional logging output above.

Is it possible to open the mindmap below?

My markdown notes tend to be on the order to 5 to 10 nested items, which is really hard to see when the screen is split left/right.

This could be fixed by allowing me to pick an up/down orientation as described in #16. However, I'd actually prefer if I could choose how the screen is split. Default could be "Right" as it is now, but I'd like to switch it to "Down". Is this possible? Or possible to add?

Also, in cases where I want a preview and mindmap it's nice to move the mindmap below

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.