Supported Filetypes

Geany supports a variety of many different filestypes. Here is a (not necessarily complete) list:

  • Abaqus
  • Abc
  • ActionScript
  • Ada
  • Arduino
  • Asciidoc
  • ASM
  • Batch
  • BibTeX
  • C
  • C#
  • C++
  • CAML
  • Clojure
  • CMake
  • COBOL
  • CoffeeScript
  • Conf
  • CSS
  • CUDA
  • Cython
  • D
  • Diff
  • Docbook
  • Erlang
  • F77
  • Ferite
  • Forth
  • Fortran
  • FreeBasic
  • Genie
  • GLSL
  • Go
  • Graphviz
  • Groovy
  • Haskell
  • Haxe
  • HTML
  • Java
  • Javascript
  • JSON
  • Julia
  • Kotlin
  • LaTeX
  • Lisp
  • Lua
  • Make
  • Markdown
  • Matlab/Octave
  • Meson
  • Nim
  • NSIS
  • Objective-C
  • Pascal
  • Perl
  • PHP
  • Po
  • PowerShell
  • Python
  • R
  • reStructuredText
  • Ruby
  • Rust
  • Scala
  • Sh
  • Smalltalk
  • SQL
  • Swift
  • Tcl
  • Txt2tags
  • TypeScript
  • Vala
  • Verilog
  • VHDL
  • XML
  • YAML
  • Zephir