Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 2.65 KB

README.md

File metadata and controls

65 lines (45 loc) · 2.65 KB

Obsidian Table Sorting Plugin

This essential plugin will finally allow you to organize your tables non-destructively right within Obsidian. Sorting by multiple columns is supported!

✨ Features

Whatever sort mode you choose, the markdown sourcecode will not be touched. Instead the sorting all happens visually. Rightly restore the original order by cycling through the modes.

Sort by a single column

single-column-mode.mp4

Right click to open the context and tool menu.

... or by multiple columns simultaneously

multi-column-mode.mp4

Select multiple columns to set their order when sorting hierarchically.

... and be able to reset them to their original state

reset-columns.mp4

It's as easy as picking the reset option in the dropdown.


💡 Usage

  1. From the latest releases download the necessary files main.ts, styles.css and manifest.json
  2. Create a folder in to your vault VaultFolder/.obsidian/plugins/obsidian-table-sorting/.
  3. Move the main.ts, styles.css and manifest.json to the directory you just created.
  4. Create a table in your Obsidian note.
  5. Right-click a column to open the context menu.
    • Sorting columns A-Z/Z-A
    • De/Selecting files for multi column sorting
    • Resetting to the original order

Limitations

  • Numeric data must be properly formatted for accurate sorting (WIP)
  • Dataview tables are currently not supported (WIP)

Contributing

If you encounter any issues or have suggestions for future improvements, please don't hesitate to open an issue on the Github repository. Contributions are also welcome!

License

This project is licensed under the MIT License.