# Options List

## language

Type : `String`

Default : `"js"`

the name of language to highlight [list of supported languages](https://prismjs.com/#supported-languages)

{% hint style="info" %}
Iblize has some built-in language modules. markup ( html, xml ), css, javascript / js, and clike. By default if you use a language other than the built-in one, Iblize will automatically load the language modules from cdn. But dont worry, if you want to work offline or load the modules locally, you can set **languagesPath** option bellow.
{% endhint %}

## languagesPath

Type : `String`

Default : `""`

path to **languages** folder. You can find the folder in the **dist** folder

## lineNumber

Type : `Boolean`

Default :  `true`

controls the display of line numbers

## readOnly

Type : `Boolean`

Default :  `false`

controls the readonly mode

## tabSize

Type : `Number`

Default :  `2`

the number of spaces

## theme

Type : `String`

Default : `"iblize-dark"`

the name of theme [themes list](https://github.com/mcanam/iblize/blob/master/themes/README.md)

{% hint style="info" %}
Same with language, by default Iblize will load the themes from cdn.
{% endhint %}

## themesPath

Type : `String`

Default : `""`

path to **languages** folder. You can find the folder in the **dist** folder
