Kate’s highlighting powered by KSyntaxHighlighting supports the following 314 languages.
3D
Assembler
- AVR Assembler
- Asm6502
- Common Intermediate Language (CIL)
- GNU Assembler
- Intel x86 (FASM)
- Intel x86 (NASM)
- MIPS Assembler
- Motorola 68k (VASM/Devpac)
- Motorola DSP56k
- PicAsm
Configuration
- .desktop
- Adblock Plus
- Apache Configuration
- Cisco
- Doxyfile
- Git Ignore
- Gitolite
- INI Files
- Kconfig
- Nagios
- QDoc Configuration
- TOML
- Varnish 4 Configuration Language
- Varnish 4 Test Case language
- Varnish Configuration Language
- Varnish Test Case language
- WINE Config
- fstab
- kdesrc-buildrc
- mergetag text
- x.org Configuration
Database
Hardware
Markup
- ASN.1
- ASP
- AppArmor Security Profile
- AsciiDoc
- BibTeX
- CSS
- CartoCSS
- CleanCSS
- ColdFusion
- ConTeXt
- DTD
- Django HTML Template
- Doxygen
- DoxygenLua
- FTL
- GNU Gettext
- GlossTex
- HTML
- Haml
- Hamlet
- JSON
- JSP
- Javadoc
- Jira
- LESSCSS
- LaTeX
- MAB-DB
- Mako
- Markdown
- MediaWiki
- Metapost/Metafont
- Mustache/Handlebars (HTML)
- Pango
- PostScript
- PostScript Printer Description
- Pug
- R Markdown
- R documentation
- RELAX NG
- RelaxNG-Compact
- Rich Text Format
- Roff
- Ruby/Rails/RHTML
- SASS
- SCSS
- SGML
- SiSU
- TT2
- Texinfo
- Textile
- Troff Mandoc
- Wesnoth Markup Language
- XML
- XML (Debug)
- XUL
- YAML
- YANG
- reStructuredText
- txt2tags
- vCard, vCalendar, iCalendar
- xslt
Other
- ABC
- CMake
- CUE Sheet
- ChangeLog
- Debian Changelog
- Debian Control
- Diff
- Dockerfile
- GDB
- GDB Backtrace
- GDB Init
- Git Rebase
- Hunspell Affix File
- Hunspell Dictionary File
- Hunspell Thesaurus File
- Hunspell Thesaurus Index File
- Intel HEX
- Jam
- LilyPond
- Logcat
- M3U
- MIB
- Makefile
- Meson
- Music Publisher
- Ninja
- PGN
- QMake
- RPM Spec
- SELinux File Contexts
- SubRip Subtitles
- Tiger
- Valgrind Suppression
- Wayland Trace
Scientific
- Ansys
- B-Method
- FASTQ
- GAP
- GDL
- Gnuplot
- Magma
- Mathematica
- Matlab
- Maxima
- Metamath
- Octave
- R Script
- Replicode
- Stan
- Stata
- TI Basic
- dot
- scilab
- yacas
Scripts
- 4DOS BatchToMemory
- AMPLE
- AWK
- AutoHotKey
- Bash
- BrightScript
- CLIST
- Chicken
- CoffeeScript
- CubeScript
- Erlang
- Euphoria
- Fish
- GNU Linker Script
- J
- JCL
- JavaScript
- JavaScript React
- LSL
- Lua
- MEL
- MS-DOS Batch
- Mason
- NSIS
- Perl
- Perl6
- Pig
- Pike
- PowerShell
- Praat
- Puppet
- Python
- QML
- Quake Script
- REXX
- Ruby
- Scheme
- Sieve
- TaskJuggler
- Tcl/Tk
- Tcsh
- TypeScript
- TypeScript React
- UnrealScript
- Velocity
- Xonotic Script
- Zsh
- ferite
- k
- q
- sed
Sources
- ABAP
- ANS-Forth94
- ANSI C89
- ActionScript 2.0
- Ada
- Agda
- Bitbake
- Boo
- C
- C#
- C++
- CGiS
- Cg
- Clipper
- Clojure
- Common Lisp
- Component-Pascal
- Crack
- Curry
- D
- E Language
- Eiffel
- Elixir
- Elm
- FSharp
- FlatBuffers
- Fortran (Fixed Format)
- Fortran (Free Format)
- FreeBASIC
- GNU M4
- Go
- Groovy
- Haskell
- Haxe
- IDL
- ILERPG
- ISO C++
- Inform
- Java
- Julia
- KBasic
- KDev-PG[-Qt] Grammar
- Kotlin
- LPC
- Lex/Flex
- Literate Curry
- Literate Haskell
- Logtalk
- Modelica
- Modula-2
- Modula-2 (ISO only)
- Modula-2 (PIM only)
- Modula-2 (R10 only)
- MonoBasic
- Nemerle
- OORS
- OPAL
- Objective Caml
- Objective Caml Ocamllex
- Objective Caml Ocamlyacc
- Objective-C
- Objective-C++
- OpenCL
- PL/I
- Pascal
- Pony
- Prolog
- Protobuf
- PureBasic
- RSI IDL
- RapidQ
- RenPy
- Rust
- SELinux CIL Policy
- SELinux Policy
- SML
- Sather
- Scala
- Smali
- TADS 3
- Vala
- Varnish 3 module spec file
- Varnish 4 module spec file
- Yacc/Bison
- Zonnon
- nesC
- noweb
- xHarbour