Scintillua has lexers for the languages below. Languages denoted by a * have native
folders. For languages without native folding support, folding based on indentation can be
used if fold.scintillua.by.indentation is enabled. For SciTE, see lexers/lpeg.properties.
- Actionscript
* - Ada
- ANTLR
* - APDL
* - APL
- Applescript
- Arduino
* - ASM
*(NASM) - ASP
* - AutoHotkey
- AutoIt
- AWK
* - Batch
* - BibTeX
* - Boo
- C
* - C++
* - C#
* - ChucK
- Clojure
* - CMake
* - Coffeescript
- ConTeXt
* - CSS
* - CUDA
* - D
* - Dart
* - Desktop Entry
- Diff
- Django
* - Dockerfile
- Dot
* - Eiffel
* - Elixir
- Elm
- Erlang
* - F#
- Factor
- Fantom
* - Faust
- Fennel
- Fish
* - Forth
- Fortran
- fstab
- GAP
* - Gemini
- gettext
- Gherkin
- git-rebase
- Gleam
* - GLSL
* - Gnuplot
- Go
* - Groovy
* - Gtkrc
* - Hare
* - Haskell
- HTML
* - Icon
* - IDL
- Inform
- ini
- Io
* - Janet
* - Java
* - Javascript
* - jq
* - JSON
* - JSP
* - Julia
- LaTeX
* - Ledger
- LESS
* - LilyPond
- Lisp
* - Literate Coffeescript
- Logtalk
- Lua
* - Makefile
- Markdown
* - MATLAB
* - MediaWiki
- Meson
- MoonScript
- Myrddin
- Nemerle
* - Networkd
- Nim
- Nix
* - NSIS
- Objeck
* - Objective-C
* - OCaml
- Odin
* - Org
- Pascal
- Perl
* - PHP
* - PICO-8
* - Pike
* - PKGBUILD
* - Pony
- Postscript
- PowerShell
* - Prolog
- Properties
- Pure
- Python
- R
* - rc
* - Reason
- REBOL
* - ReStructuredText
* - Rexx
* - RHTML
* - RouterOS
* - RPM Spec
- Ruby
* - Ruby on Rails
* - Rust
* - Sass
* - Scala
* - Scheme
* - Shell
* - Smalltalk
* - strace
- Standard ML
- SNOBOL4
- Spin
- SQL
- Swift
* - Systemd
- TaskPaper
- Tcl
* - TeX
* - Texinfo
* - todo.txt
- TOML
- Troff
- txt2tags
- TypeScript
* - Vala
* - vCard
* - Verilog
* - VHDL
- Visual Basic
* - Windows Script File
* - XML
* - Xs
* - Xtend
* - YAML
- Zig
*