**Tags**:: #basic-note
**Links**:: [[Basic Note]]
[[2023-12-22]]
[[Obsidian]]
Status:: #ready
<!-- maintain above information when converting into another template -->
---
Essentially removes the tab spacings and dash that makes up a bullet point and replaces each tab with a # for the highlighted text
# Plugin Name ideas:
- Obsidian Bullet Point
# Steps:
- highlight a block of writing
- right click
- add entry to block highlight options
- "Bullet Header This Block"
- process of bullet heading
- split each line using `\n` into an Arrayed List of the following data object
- Create data objects based on line information
- line number
- number of tabs
- either using `\t` or check tab to space value setting (default is 4 spaces)
- max is 6 tabs due to max limit of headers
- hyphen
- zero front and back whitespace string of all the characters after the hyphen
- Cycle through each data object
- Remove/Replace current line data with the concatenation of
- `((numTabs) * '#') + lineData`