I'm looking to add SPL snippets to our Confluence pages, and it would be nice to have the correct highlighting.
Is this something anyone's already written for the code block macro? If Splunk has done this internally, can this be shared?
This extension has a community one that is based on the tmLanguage spec: https://github.com/arcsector/vscode-splunk-search-syntax/blob/master/syntaxes/splunk_search.JSON-tmL...
The catch is you'd have to convert it into the SyntaxHighlighter spec here, which atlassian uses: https://github.com/syntaxhighlighter/syntaxhighlighter/wiki
Hope this helps.
There's a workaround which you can try.
Use this Web-Based (or App Installed on Splunk instance) SPL highlighter: https://chrisyounger.github.io/highlighter/appserver/static/
Then, use Action: "Copy as HTML" and paste the content inside Confluence HTML Macro.
Works for me on Confluence Cloud.