Language Lexers
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
- 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
*
- 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
- NSIS
- Objeck
*
- Objective-C
*
- OCaml
- 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
- Systemd
- TaskPaper
- Tcl
*
- TeX
*
- Texinfo
*
- TOML
- Troff
- txt2tags
- TypeScript
*
- Vala
*
- vCard
*
- Verilog
*
- VHDL
- Visual Basic
*
- Windows Script File
*
- XML
*
- Xs
*
- Xtend
*
- YAML
- Zig
*