1. Qiita
Changes in body
Source | HTML | Preview
@@ -1,256 +1,563 @@
Qiita Markdownのコードブロックで指定できる言語は以下の通りです。
例えばRubyを利用する場合は
> \`\`\`rb
> ...
> \`\`\`
のように指定してください。
![BEEkXyuFf2S.gif](https://qiita-image-store.s3.amazonaws.com/0/88/f03782b0-27d5-4208-62ab-29ced8e53b40.gif)
Qiita Markdownについては [Qiita Markdown](http://qiita.com/Qiita/items/c686397e4a0f4f11683d) をご覧下さい。
-なお、シンタックスハイライトには [pygments.rb](https://github.com/tmm1/pygments.rb) を利用しており、下記の対応言語リストは [Supported languages — Pygments](http://pygments.org/languages/) に準ずるものです
+なお、シンタックスハイライトには [pygments.rb](https://github.com/tmm1/pygments.rb) を利用しており、下記の対応言語リストは [Supported languages — Pygments](http://pygments.org/languages/) に準ずるものですが、最新の状況に対応していない可能性もありますのでご了承ください。(編集リクエストをいただければ幸いです :wink: )
-## Programming Languages
+## 対応言語リスト
+言語名の表記は [Supported languages — Pygments](http://pygments.org/languages/) に準じます。また、表記の言語名ではなく、ファイルタイプの名称で補完される言語もあります(例: `markdown` -> `md`)。[^1]
+
+- ABAP
+- ABNF
+- ADL
+- ANTLR
+- ANTLR With ActionScript Target
+- ANTLR With C# Target
+- ANTLR With CPP Target
+- ANTLR With Java Target
+- ANTLR With ObjectiveC Target
+- ANTLR With Perl Target
+- ANTLR With Python Target
+- ANTLR With Ruby Target
+- APL
- ActionScript
+- ActionScript 3
- Ada
-- ANTLR
+- Agda
+- Aheui
+- Alloy
+- AmbientTalk
+- Ampl
+- Angular2
+- ApacheConf
- AppleScript
-- Assembly (various)
+- Arduino
+- AspectJ
- Asymptote
+- AutoIt
- Awk
+- BBCode
+- BC
+- BNF
+- BST
+- BUGS
+- Base Makefile
+- Bash
+- Bash Session
+- Batchfile
- Befunge
+- BibTeX
+- BlitzBasic
+- BlitzMax
- Boo
-- BrainFuck
-- C, C++
+- Boogie
+- Brainfuck
+- Bro
+- C
- C#
+- C++
+- CAmkES
+- CBM BASIC V2
+- CFEngine3
+- CMake
+- COBOL
+- COBOLFree
+- CPSA
+- CSS
+- CSS+Django/Jinja
+- CSS+Genshi Text
+- CSS+Lasso
+- CSS+Mako
+- CSS+Myghty
+- CSS+PHP
+- CSS+Ruby
+- CSS+Smarty
+- CSS+mozpreproc
+- CUDA
+- Cap'n Proto
+- CapDL
+- Ceylon
+- ChaiScript
+- Chapel
+- Cheetah
+- Cirru
+- Clay
+- Clean
- Clojure
+- ClojureScript
- CoffeeScript
-- ColdFusion
+- Coldfusion CFC
+- Coldfusion HTML
- Common Lisp
+- Component Pascal
- Coq
-- Cryptol (incl. Literate Cryptol)
+- Crmsh
+- Croc
+- Cryptol
- Crystal
+- Csound Document
+- Csound Orchestra
+- Csound Score
+- Cypher
- Cython
- D
+- DTD
+- Darcs Patch
- Dart
+- Debian Control file
+- Debian Sourcelist
- Delphi
+- Diff
+- Django/Jinja
+- Docker
+- Duel
- Dylan
+- Dylan session
+- DylanLID
+- EBNF
+- ECL
+- ERB
+- Earl Grey
+- Easytrieve
+- Eiffel
+- Elixir
+- Elixir iex session
- Elm
+- EmacsLisp
+- Embedded Ragel
- Erlang
-- Ezhil Ezhil - A Tamil programming language
+- Erlang erl session
+- Evoque
+- Ezhil
+- FSharp
- Factor
- Fancy
+- Fantom
+- Felix
+- Fish
+- Flatline
+- Forth
- Fortran
-- F#
+- FortranFixed
+- FoxPro
- GAP
-- Gherkin (Cucumber)
-- GL shaders
+- GAS
+- GLSL
+- Genshi
+- Genshi Text
+- Gettext Catalog
+- Gherkin
+- Gnuplot
+- Go
+- Golo
+- GoodData-CL
+- Gosu
+- Gosu Template
+- Groff
- Groovy
-- Haskell (incl. Literate Haskell)
+- HSAIL
+- HTML
+- HTML + Angular2
+- HTML+Cheetah
+- HTML+Django/Jinja
+- HTML+Evoque
+- HTML+Genshi
+- HTML+Handlebars
+- HTML+Lasso
+- HTML+Mako
+- HTML+Myghty
+- HTML+PHP
+- HTML+Smarty
+- HTML+Twig
+- HTML+Velocity
+- HTTP
+- Haml
+- Handlebars
+- Haskell
+- Haxe
+- Hexdump
+- Hxml
+- Hy
+- Hybris
- IDL
+- INI
+- IRC logs
+- Idris
+- Igor
+- Inform 6
+- Inform 6 template
+- Inform 7
- Io
+- Ioke
+- Isabelle
+- J
+- JAGS
+- JCL
+- JSGF
+- JSON
+- JSON-LD
+- JSONBareObject
+- Jasmin
- Java
+- Java Server Page
- JavaScript
-- Lasso
+- JavaScript+Cheetah
+- JavaScript+Django/Jinja
+- JavaScript+Genshi Text
+- JavaScript+Lasso
+- JavaScript+Mako
+- JavaScript+Myghty
+- JavaScript+PHP
+- JavaScript+Ruby
+- JavaScript+Smarty
+- Javascript+mozpreproc
+- Julia
+- Julia console
+- Juttle
+- Kal
+- Kconfig
+- Koka
+- Kotlin
+
- LLVM
+- LSL
+- Lasso
+- Lean
+- LessCss
+- Lighttpd configuration file
+- Limbo
+- Literate Agda
+- Literate Cryptol
+- Literate Haskell
+- Literate Idris
+- LiveScript
+- Logos
- Logtalk
- Lua
+- MAQL
+- MOOCode
+- MQL
+- MSDOS Session
+- MXML
+- Makefile
+- Mako
+- Mask
+- Mason
+- Mathematica
- Matlab
+- Matlab session
- MiniD
- Modelica
- Modula-2
-- MuPad
+- MoinMoin/Trac Wiki markup
+- Monkey
+- Monte
+- MoonScript
+- Mscgen
+- MuPAD
+- MySQL
+- Myghty
+- NASM
+- NCL
+- NSIS
- Nemerle
+- NewLisp
+- Newspeak
+- Nginx configuration file
- Nimrod
+- Nit
+- Nix
+- NuSMV
+- NumPy
+- OCaml
+- ODIN
- Objective-C
+- Objective-C++
- Objective-J
- Octave
-- OCaml
+- Ooc
+- Opa
+- OpenEdge ABL
- PHP
+- PL/pgSQL
+- POVRay
+- PacmanConf
+- Pan
+- ParaSail
+- Pawn
- Perl
-- PovRay
+- Perl6
+- Pig
+- Pike
+- PkgConfig
- PostScript
+- PostgreSQL SQL dialect
+- PostgreSQL console (psql)
- PowerShell
+- PowerShell Session
+- Praat
- Prolog
-- Python 2.x and 3.x (incl. console sessions and tracebacks)
+- Properties
+- Protocol Buffer
+- Pug
+- Puppet
+- PyPy Log
+- Python
+- Python 3
+- Python 3.0 Traceback
+- Python Traceback
+- Python console session
+- QBasic
+- QML
+- QVTO
+- RConsole
- REBOL
+- RHTML
+- RPMSpec
+- RQL
+- RSL
+- Racket
+- Ragel
+- Ragel in C Host
+- Ragel in CPP Host
+- Ragel in D Host
+- Ragel in Java Host
+- Ragel in Objective C Host
+- Ragel in Ruby Host
+- Rd
- Red
- Redcode
-- Ruby (incl. irb sessions)
+- Relax-NG Compact
+- ResourceBundle
+- Rexx
+- Roboconf Graph
+- Roboconf Instances
+- RobotFramework
+- Ruby
+- Ruby irb session
- Rust
-- S, S-Plus, R
+- S
+- SAS
+- SCSS
+- SPARQL
+- SQL
+- SWIG
+- Sass
- Scala
+- Scalate Server Page
+- Scaml
- Scheme
- Scilab
+- Shen
+- Silver
+- Slim
+- Smali
- Smalltalk
-- SNOBOL
-
+- Smarty
+- Snobol
+- Snowball
+- SourcePawn
+- SquidConf
+- Stan
+- Standard ML
+- Stata
+- SuperCollider
+- Swift
+- TADS 3
+- TAP
+- TASM
+
- Tcl
-- Vala
-- Verilog
-- VHDL
-- Visual Basic.NET
-- Visual FoxPro
-- XQuery
-- Zephir
-
-## Template languages
-- Cheetah templates
-- Django / Jinja templates
-- ERB (Ruby templating)
-- Genshi (the Trac template language)
-- JSP (Java Server Pages)
-- Myghty (the HTML::Mason based framework)
-- Mako (the Myghty successor)
-- Smarty templates (PHP templating)
-- Tea
-
-## Other markup
-- Apache config files
-- Bash shell scripts
-- BBCode
-- CMake
-- CSS
-- Debian control files
-- Diff files
-- DTD
-- Gettext catalogs
-- Gnuplot script
-- Groff markup
-- HTML
-- HTTP sessions
-- INI-style config files
-- IRC logs (irssi style)
-- Lighttpd config files
-- Makefiles
-- MoinMoin/Trac Wiki markup
-- MySQL
-- Nginx config files
-- POV-Ray scenes
-- Ragel
-- Redcode
-- ReST
-- Robot Framework
-- RPM spec files
-- SQL, also MySQL, SQLite
-- Squid configuration
+- Tcsh
+- Tcsh Session
- TeX
-- tcsh
-- Vim Script
-- Windows batch files
+- Tea
+- Termcap
+- Terminfo
+- Terraform
+- Text only
+- Thrift
+- Todotxt
+- TrafficScript
+- Transact-SQL
+- Treetop
+- Turtle
+- Twig
+- TypeScript
+- TypoScript
+- TypoScriptCssData
+- TypoScriptHtmlData
+- UrbiScript
+- VB.net
+- VCL
+- VCLSnippets
+- VCTreeStatus
+- VGL
+- Vala
+- Velocity
+- VimL
+- WDiff
+- Whiley
+- X10
- XML
+- XML+Cheetah
+- XML+Django/Jinja
+- XML+Evoque
+- XML+Lasso
+- XML+Mako
+- XML+Myghty
+- XML+PHP
+- XML+Ruby
+- XML+Smarty
+- XML+Velocity
+- XQuery
- XSLT
+- XUL+mozpreproc
+- Xtend
- YAML
+- YAML+Jinja
+- Zephir
+- aspx-cs
+- aspx-vb
+- autohotkey
+- c-objdump
+- cADL
+- ca65 assembler
+- cfstatement
+- cpp-objdump
+- d-objdump
+- dg
+- eC
+- liquid
+- markdown
+- mozhashpreproc
+- mozpercentpreproc
+- nesC
+- objdump
+- objdump-nasm
+- reStructuredText
+- reg
+- sqlite3con
+- systemverilog
+- veriloge
+- vhdl
+- xtlang
---
## Last Update: 2017-12-08
下記のハイライトが追加・削除されています。
### Removed Lexers
- Jade
- Pugとして収録されています
- Shell Session
- ca65
### Added Lexers
- ABNF
- ADL
- Aheui
- Ampl
- Angular2
- Arduino
- BC
- BNF
- BST
- BibTeX
- Boogie
- CAmkES
- CPSA
- CSS+mozpreproc
- Cap'n Proto
- CapDL
- Clean
- Component Pascal
- Crmsh
- Crystal
- Csound Document
- Csound Orchestra
- Csound Score
- Earl Grey
- Easytrieve
- Elm
- EmacsLisp
- Ezhil
- Fish
- Flatline
- Forth
- FortranFixed
- HSAIL
- HTML + Angular2
- HTML+Twig
- Hexdump
- Isabelle
- J
- JCL
- JSGF
- JSON-LD
- JSONBareObject
- Javascript+mozpreproc
- Juttle
- Lean
- LessCss
- MSDOS Session
- Monte
- NCL
- Nit
- NuSMV
- ODIN
- PacmanConf
- ParaSail
- PkgConfig
- PowerShell Session
- Praat
- Pug
- QVTO
- Relax-NG Compact
- ResourceBundle
- Roboconf Graph
- Roboconf Instances
- SAS
- Shen
- Silver
- Snowball
- Stata
- SuperCollider
- TADS 3
- TAP
- TASM
- Tcsh Session
- Termcap
- Terminfo
- Terraform
- Thrift
- TrafficScript
- Transact-SQL
- Turtle
- Twig
- TypoScript
- TypoScriptCssData
- TypoScriptHtmlData
- VCL
- VCLSnippets
- WDiff
- Whiley
- X10
- XUL+mozpreproc
- Xorg
- cADL
- ca65 assembler
- markdown
- mozhashpreproc
- mozpercentpreproc
- xtlang
+
+[^1]: わかりづらいため、言語名でもファイルタイプでも補完が働くよう変更することを検討しています (2018/01/23)