This essential plugin will finally allow you to organize your tables non-destructively right within Obsidian. Sorting by multiple columns is supported!
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.
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.
multi-column-mode.mp4
Select multiple columns to set their order when sorting hierarchically.
reset-columns.mp4
It's as easy as picking the reset option in the dropdown.
- From the latest releases download the necessary files
main.ts
,styles.css
andmanifest.json
- Create a folder in to your vault
VaultFolder/.obsidian/plugins/obsidian-table-sorting/
.- (optional) Also refer to the Obsidian plugin installation instructions.
- Move the
main.ts
,styles.css
andmanifest.json
to the directory you just created. - Create a table in your Obsidian note.
- 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
- Numeric data must be properly formatted for accurate sorting (WIP)
- Dataview tables are currently not supported (WIP)
- Currently limited to the Live Preview edit mode
- Preview mode is currently in development
- Source edit mode is currently not planned
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!
This project is licensed under the MIT License.