You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scintillua 6.0 considers lexers from Scintillua 5.x to be legacy lexers. While legacy lexers should still function properly, they ought to be migrated using this migration guide.
In addition to the steps outlined in the migration guide, programming language lexers should ideally distinguish between functions, builtin functions, and methods. They should also distinguish between constants and builtin constants, and variables and builtin variables. For example, the Lua lexer does so here and here. The Makefile lexer does so here.
Lexers that use custom tokens should try and pick from the updated list of tags. If that is not possible/reasonable, it may be worth considering adding to that list. Otherwise, it should remain a custom tag name and a style should be set for it for all themes in themes/. That will signal that applications will need to add styling for it.
The following unchecked Scintillua lexers still need to be migrated:
Actionscript
Ada
ANTLR
APDL
APL
Applescript
ASM (NASM)
ASP
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#
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
Man Page
Markdown
MATLAB
MediaWiki
Meson
MoonScript
Myrddin
Nemerle
Networkd
Nim
NSIS
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
txt2tags
TypeScript
Vala
vCard
Verilog
VHDL
Visual Basic
Windows Script File
XML
Xs
Xtend
YAML
Zig
The text was updated successfully, but these errors were encountered:
Scintillua 6.0 considers lexers from Scintillua 5.x to be legacy lexers. While legacy lexers should still function properly, they ought to be migrated using this migration guide.
In addition to the steps outlined in the migration guide, programming language lexers should ideally distinguish between functions, builtin functions, and methods. They should also distinguish between constants and builtin constants, and variables and builtin variables. For example, the Lua lexer does so here and here. The Makefile lexer does so here.
Lexers that use custom tokens should try and pick from the updated list of tags. If that is not possible/reasonable, it may be worth considering adding to that list. Otherwise, it should remain a custom tag name and a style should be set for it for all themes in themes/. That will signal that applications will need to add styling for it.
The following unchecked Scintillua lexers still need to be migrated:
The text was updated successfully, but these errors were encountered: