Snippet extensions
These are the file types supported for a snippet scan.
Extension | Language |
---|---|
.4th
|
Forth |
.actionscript
|
ActionScript |
.ada
|
Ada |
.adb
|
Ada |
.ads
|
Ada |
.aidl
|
Interface Definition Language (IDL) |
.as
|
ActionScript |
.as8
|
Assembly |
.asm
|
Assembly |
.asp
|
ASP.NET (C#) |
.aspx
|
ASP.NET (VB) |
.aug
|
Augeas |
.awk
|
Awk |
.bas
|
Classic BASIC |
.bash
|
Shell |
.bat
|
Windows batch |
.bf
|
Brainf*ck |
.bfpp
|
Brainf*ck++ |
.bi
|
Structured BASIC |
.bms
|
Text |
.bmx
|
BlitzMax |
.boo
|
Boo |
.c
|
C, C++ |
.c#
|
C# |
.c++
|
C++ |
.cbl
|
COBOL |
.cc
|
C++ |
.cfc
|
ColdFusion |
.cfm
|
ColdFusion |
.cgi
|
Text |
.chai
|
ChaiScript |
.clj
|
Clojure |
.cljc
|
Clojure |
.cljs
|
Clojure |
.cls
|
Visual Basic |
.cmd
|
Rexx |
.com
|
DCL |
.cpp
|
C++ |
.cpy
|
Text |
.cs
|
Text |
.cu
|
CUDA |
.cuh
|
CUDA |
.cxx
|
C++ |
.d
|
D |
.dpk
|
Delphi |
.dylan
|
Dylan |
.e
|
Eiffel |
.ec
|
eC |
.eh
|
eC |
.el
|
Emacs Lisp |
.erl
|
Erlang |
.es
|
ECMAScript |
.exec
|
Rexx |
.exheres-0
|
Exheres |
.exlib
|
Exheres |
.f
|
Text |
.f77
|
Text |
.f90
|
Text |
.factor
|
Factor |
.for
|
Text |
.fpp
|
Text |
.fr
|
Forth |
.frag
|
OpenGL Shading language (GLSL) |
.frm
|
Visual Basic |
.frx
|
Visual Basic |
.fs
|
F# |
.g77
|
Fortran (free-format) |
.g90
|
Fortran (free-format) |
.glsl
|
Fortran (free-format) |
.go
|
Go |
.groovy
|
Groovy |
.gs
|
Genie |
.h
|
C, C++ |
.h++
|
C++ |
.haml
|
Ruby |
.hh
|
C++ |
.hpp
|
C++ |
.hrl
|
Erlang |
.hs
|
Haskell |
.hx
|
Haxe |
.hxx
|
C++ |
.i
|
Fortran (fixed-format) |
.i3
|
Modula-3 |
.idl
|
Interface Definition Language (IDL) |
.inc
|
Text |
.jar |
Java archive |
.java
|
Java |
.js
|
JavaScript |
.jsp
|
Java, JavaScript |
.jws
|
Java |
.l
|
C |
.lhs
|
Haskell |
.lisp
|
Lisp |
.lsp
|
Lisp |
.lua
|
Lua |
.m
|
Text |
.m2
|
Modula-2 |
.m3
|
Modula-3 |
.m4
|
Text |
.ml |
OCaml |
.mli
|
OCaml |
.mm
|
Java |
.mod
|
Modula-2 |
.nb
|
Mathematica |
.nbs
|
Mathematica |
.octave
|
Octave |
.pas
|
Pascal |
.php
|
PHP |
.php3
|
PHP |
.php4
|
PHP |
.php5
|
PHP |
.phps
|
PHP |
.phtml
|
PHP |
.pl
|
Prolog |
.pm
|
Perl |
.pp
|
Puppet |
.py
|
Python |
.r
|
R |
.r3
|
Rebol |
.rb
|
Ruby |
.rc
|
Text |
.reb
|
Rebol |
.rebol
|
Rebol |
.rexx
|
Rexx |
.ru
|
Ruby |
.s
|
Assembly |
.sc
|
Scala |
.scala
|
Scala |
.scm
|
Scheme |
.sh
|
Shell |
.sqb
|
SQL |
.sql
|
SQL |
.ss
|
Scheme |
.st
|
Smalltalk |
.swift
|
Swift |
.tcl
|
Tcl |
.tk
|
Text |
.ts |
Typescript |
.v
|
Coq |
.vb
|
Visual Basic |
.vba
|
Visual Basic |
.vbe
|
VBScript |
.vbs
|
VBScript |
.vert
|
OpenGL Shading Language (GLSL) |
.vhd
|
VHDL |
.vhdl
|
VHDL |
.vim
|
Vimscript |
.y
|
Text |
.z80
|
Assembly |
.zip |
ZIP archive |