Download the PHP package sylvainjule/code-editor without Composer
On this page you can find all versions of the php package sylvainjule/code-editor. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sylvainjule/code-editor
More information about sylvainjule/code-editor
Files in sylvainjule/code-editor
Package code-editor
Short Description Code editor field for Kirby 3 and 4
License MIT
Informations about the package code-editor
Kirby – Code editor
Code editor field for Kirby 3 and 4.
Overview
This plugin is completely free and published under the MIT license. However, if you are using it in a commercial project and want to help me keep up with maintenance, please consider making a donation of your choice or purchasing your license(s) through my affiliate link.
- 1. Installation
- 2. Setup
- 3. Options
- 4. Available languages
- 5. License
- 6. Credits
1. Installation
Download and copy this repository to
Alternatively, you can install it with composer:
2. Setup
This field adds a code editor in the panel:
3. Options
Name | Type | Default | Options | Description |
---|---|---|---|---|
language | String |
'css' |
- | Syntax mode of the editor. See below for available languages |
size | String |
'small' |
- | Min height of the editor. small / medium / large / huge |
lineNumbers | Boolean |
true |
- | Whether to show line numbers. |
tabSize | number |
4 |
- | The number of characters to insert when pressing tab key. |
insertSpaces | boolean |
true |
- | Whether to use spaces for indentation. If you set it to false , you might also want to set tabSize to 1 |
ignoreTabKey | boolean |
false |
- | Whether the editor should ignore tab key presses so that keyboard users can tab past the editor. Users can toggle this behaviour using Ctrl+Shift+M (Mac) / Ctrl+M manually when this is false . |
Note that you can make the default height any height you want with some custom panel CSS. First, set the size
option to any string you'd like:
Then in your panel.css
:
3.1. Default options
You can globally override the default options, instead of setting them on a per-field basis. In your site/config/config.php
:
4. Available languages
Currently supported languages are:
css
javascript
json
less
php
python
ruby
scss
yaml
5. License
MIT
6. Credits
Code editor: