1.2 KiB
jelly-snippets
A simple text snippets plugin for Obsidian.md.
What does it do?
Pretty simple. You probably have run into snippets before.
-
Specify a mapping of snippet to replacement.
snippet. |+| replacement! -
If the cursor is at the end of a snippet...
snippet.<cursor here> -
..then triggering the snippet conversion...
snippet.<cursor here - TRIGGER!> -
..will replace the snippet with its replacement!
replacement!<cursor here>
Why?
I wanted to make a generic snippets plugin that operated on text and worked as I needed. There is an existing snippets plugin already, Text Snippets by ArianaKhit, but not only is the plugin code somewhat outdated and a little complex, it seems to use an older API.
One of my goals writing this was to write a simple plugin that used the API exactly as described by the unofficial docs and by vanilla Typescript. I also wanted to make the core functionality of the plugin more flexible, though of course I have yet to add certain features that would truly provide that.
Future Improvements
- Control characters in snippets
- Semantic symbols in snippets
- Regex capabilities