This question is in reference to Atlassian Documentation: Code Block Macro
Are there any plans to support Swift and Objective-C for proper syntax highlighting?
I see that your labels include that you are using Confluence Cloud. You can add a new language file to Confluence Server very easily (by using a brush file for SyntaxHighlighter such as the one here: http://natecook.com/projects/swift-syntax-highlighting/). Clicking on Configure Code Macro under General Configuration shows a link to "Add a new language".
Unfortunately, Confluence Cloud doesn't appear to show the option to add a language. You might be able to ask Atlassian Support if they can install it for you, but no promises
I can install the brush, but unfortunately i get an error that the brush is not found for swift. Reinstalling the brush did not work. Did you tried to install the brush in your Confluence?Bildschirmfoto 2016-03-11 um 23.28.14.png
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I've fixed it.
First letter of Brush alias has to be capitalized.
Brush.aliases = ['Swift'];
instead of
Brush.aliases = ['swift'];
in the JS file.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As mentioned in https://jira.atlassian.com/browse/CONF-40325, we need to update Confluence versions as below
Then we don't need a fix of @Stefan Mayer-Popp.
Brush.aliases = ['swift'];
Here's the highlight sample applying to https://github.com/syntaxhighlighter/brush-swift/blob/v4.0.0/sample.txt.
Hope this helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Would very much like to add support for other languages to Confluence. We contacted support, but were denied the request for this feature. Is there an alternative? Looks like our only option is to link out to GitHub Gists.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As long as your languages are standard ones, you may want to check the Marketplace for the "Better Code Macro" app from Atlassian. It's similar to the regular code macro but has support for many more programming languages, and it's free.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Stephen, yes we found the Better Code Macro but we are have issues with it. We're getting a "There is no metadata configured for this macro..." error. Any ideas how to resolve that? Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have the same issue about "no metadata".
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.