This page is part of a static HTML representation of the TiddlyWiki at https://tiddlywiki.com/

## CodeBlockWidget

17th August 2016 at 5:53pm

# Introduction

The codeblock widget renders text in <pre> and <code> blocks, causing it to be displayed monospace. A language may optionally be specified using the language attribute, however syntax highlighting will only be used if the Highlight Plugin is installed.

The content of the <$codeblock> widget is ignored. AttributeDescription codeContents of the block to render as code languageProgramming language for syntax highlighting The language attribute accepts either: # Examples Here is an example embedding the contents of a tiddler as a code block. <$codeblock code={{$:/editions/tw5.com/macro-examples/say-hi}} /> That renders as: \define sayhi(name:"Bugs Bunny" address:"Rabbit Hole Hill") Hi, I'm$name$and I live in$address$. \end  A codeblock may also specify a language. <$codeblock code="SELECT * FROM users WHERE deleted = false" language="sql" />

That renders as:

SELECT * FROM users WHERE deleted = false