npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

joplin-plugin-multimd-table-tools

v1.2.1

Published

<table> <tr> <td colspan="3" align="center"> <h3>MultiMarkdown Table Tools</h3> </td> </tr> <tr> <td width="225px" rowspan="7" align="center"> <img src="./assets/joplin.svg" width="64"><br>

Downloads

77

Readme

✨ Features

Edit tables

  • Create new tables with a dialog.
  • Format and minify Markdown tables (without breaking MultiMarkdown tables).
  • Add, delete, and move table rows and columns.
  • Align text left, center, or right.
  • Jump to next or previous cell with Tab and Shift + Tab.
  • Adds hotkeys, see below. (opt-out)
  • Paste HTML or CSV tables as Markdown.
  • Convert tables between HTML, Markdown, and CSV.

Configurable

  • Choose between MultiMarkdown or GitHub Flavored Markdown table format in the settings. (personal preference, MultiMarkdown is default)
  • Disable features if you don't like them (toolbar buttons, contextmenu items, hotkeys).
    • This also makes this plugin compatible with other plugins that use the same hotkeys or equally named contextmenu items.
  • Change how Tab and Enter behave or disable them separately.

📸 Screenshots

See more screenshots!

⚙️ Installation

From the repo (recommended)

  • Go to the settings (Tools → Options) → Plugins
  • Search for MultiMarkdown Table Tools
  • Click 'Install' and restart Joplin
  • Enjoy

Manually

  • Download the *.jpl file from the releases section
  • Go to the settings (Tools → Options) → Plugins
  • Click the gear next to 'Manage your plugins' and choose 'Install from file'
  • Select the downloaded *.jpl file
  • Restart Joplin
  • Enjoy

⚡ Usage

All actions are relative to where you placed the I-beam (also called I-cursor) in the text editor. This includes hotkeys.

Once you place the I-beam, simply select one of the actions from the menu (see ToolsTable tools), click a button from the toolbar, or press a hotkey.

Hotkeys

| Hotkey | Action | |---------------------------------|----------------------------------| | Tab | Jump to next cell | | Shift + Tab | Jump to previous cell | | Enter | Insert <br> instead of newline | | Cmd or Ctrl + Enter | Insert row below | | Cmd or Ctrl + Tab | Insert column to the right | | Cmd or Ctrl + Shift + F | Format current table |

All of these actions can also be performed from the menu (e.g. Tools → Table tools → Row → Insert below).

🐛 Known issues

Broken dialogs

Every now and then the plugin swallows up its dialogs. There doesn't seem to be anything I can do to fix this.
If that happens to you, click "Cancel" and try again.

Also, if this happens all the time, you can enable these (working) dialogs in the advanced settings and they'll show up whenever feasible:

Only every second table gets formatted

It could be that only every second table gets formatted, when you click Format all tables.
If that happens to you, click Format all tables twice or format each table with Format table.

Right-click doesn't do anything in text editor

This can happen sometimes, especially if you change settings.
Try to restart Joplin.

☕ I can haz coffee?

If you like this plugin, consider to support me on ☕ ko-fi:

Development

For information on how to build or publish the plugin, please see GENERATOR_DOC.md