Introduction
The code editor component allows you to write code in a textarea with line numbers. By default, no syntax highlighting is applied.Using language syntax highlighting
You may change the language syntax highlighting of the code editor using thelanguage() method. The editor supports the following languages:
- C++
- CSS
- Go
- HTML
- Java
- JavaScript
- JSON
- Markdown
- PHP
- Python
- SQL
- XML
- YAML
Filament\Forms\Components\CodeEditor\Enums\Language enum class to see this list. To switch to using JavaScript syntax highlighting, you can use the Language::JavaScript enum value:
Allowing lines to wrap
By default, long lines in the code editor will create a horizontal scrollbar. If you would like to allow long lines to wrap instead, you may use thewrap() method: