markmap.nvim

Visualize your Markdown as mindmaps with markmap

Stars
159

Bot releases are hidden (Show)

markmap.nvim - v2.2.3 Latest Release

Published by Zeioth 5 months ago

Major fixes

  • Paths containing spaces are now correctly detected.

Special thanks

To @tecix for reporting it.

markmap.nvim - v2.2.2

Published by Zeioth 7 months ago

fix: osx was detected as android due to both os having a /system directory.

markmap.nvim - v2.2.1

Published by Zeioth 7 months ago

Hotfix for Windows.

Thanks to @MarcoBuess for testing on Windows and send the PR.

markmap.nvim - v2.2.0

Published by Zeioth 7 months ago

Major refactor

  • The project now adheres to the single responsibility principle (config.lua, init.lua, utils.lua).
  • This makes the code extra easy to contribute.

Minor fixes

markmap.nvim - v2.1.4

Published by Zeioth 7 months ago

Experimental build. Please report if markmap don't spawn correctly on windows.

markmap.nvim - v2.1.3

Published by Zeioth 7 months ago

Major fixes

fix: typo introduced in v2.1.2 where the OS was always detected as android, preventing markmap from launching correctly.

markmap.nvim - v2.1.2

Published by Zeioth 8 months ago

Minor fixes

  • fix: windows support by using jobstart/jobstop instead of process_kill. PR submitted and tested on Windows by @MarcoBuess. Tested on Unix by @Zeioth.
markmap.nvim - v2.1.1

Published by Zeioth 8 months ago

Minor fixes

  • fix: processes were not killed correctly on Windows due to the fact we were doing uv.process_kill(job, -9) and -9 is a UNIX only signal. By letting this optional field blank, we now let the function decide the correct signal for every OS.
markmap.nvim - v2.1.0

Published by Zeioth 8 months ago

Minor fixes

  • fix: We don't spawn a cmd terminal anymore when running markmap on windows.
  • fix: The option html_output now defaults to the correct tmp directory on windows.

Celebration

108 stars, in honor to Yoshitaka Murayama, who passed away today.

markmap.nvim - v2.0.4

Published by Zeioth 8 months ago

Important fixes

  • fix: Markmap.nvim now work correctly on Windows.
  • fix: Starting this version we use v in front of the version number.
markmap.nvim - 2.0.3

Published by Zeioth about 1 year ago

Important fixes

  • fix: Markmap.nvim now work correctly on Android Termux.
markmap.nvim - 2.0.2

Published by Zeioth about 1 year ago

Important fixes

  • fix: Markmap now chooses the right buffer when multiple buffers are present.
markmap.nvim - 2.0.1

Published by Zeioth over 1 year ago

Includes a fix for the option grace_period defined by the user being ignored.

markmap.nvim - 2.0

Published by Zeioth over 1 year ago

Version 2.0 includes

  • New directory structure (This was necessary to implement healthcheck)
  • :checkhealth markmap allow the user to know if it is missing any necessary dependency.
  • :h markmap also includes a .txt manual In case the user prefers it over the markdown manual.

Nothing particularly special on this release. I'm marking it as 2.0 because no changes are expected from this point. The plugin has reached an state of maturity and it should never break.

markmap.nvim - 1.0

Published by Zeioth over 1 year ago

First stable release. Implements all mapkmap features and some extra.

  • MarkmapOpen: To open markmap in the browser.
  • MarkmapWatch: To reflect .md changes in real time in the browser.
  • MarkmapSave: To save the mental map without opening it.
  • MarkmapStop: To forcefully stop the markmap watch server.

It implements the options:

  • html_output (string): Path to save the html file. By default /tmp/markmap.html. You may want to change this if you are on windows.
  • hide_toolbar (boolean): If true, hides the toolbar in markmap html file.
  • grace_period (int): MarkmapWatch will stop after a grace period (60 min by default).

Closing nvim will also kill the markmap process. So the plugin should be quite robust.