Syntax highlighting for Google Docs
Examples of the different color themes applied to various languages can be found on the highlight.js demo page.
To clear formatting in a doc, highlight the text and select
Format > Clear Formatting from the toolbar. The keyboard shortcut is
Cmd+/ on OS X and Ctrl+/ on Windows:
This will not remove the table that the text lives in if it's a "code block". To do that, you'll have to copy the text and paste it outside the table, then right-click the table and select Delete table.
Code Blocks is built with highlight.js and can only provide syntax highlighting for languages that are supported by that library.
If you'd like to see Code Blocks support a language that is not yet implemented by highlight.js, please refer to their page on requesting new languages.
If you'd like to see Code Blocks update or fix support for an existing language:
package.json.Codes Blocks uses Google's Apps Script™, a server-side JavaScript platform, to interact with Docs™ and format code. Each time the add-on formats a snippet of code, a request is made to the apps script backend to modify the current doc. There are a few limitations of this platform that prevent Code Blocks from formatting code as you type:
onEdit
event that fires when a user modifies content is only available in Sheets™Keyboard shortcuts can only be handled by Code Blocks if the add-on sidebar is focused, which would require users to click the sidebar anyway.
Keyboard events in the active document cannot currently be handled by Docs™ add-ons:
No open issues yet, or sync has not completed.