SyntaxHighlighter Evolved Brush for other programming languages

I want higlight my code snippets, so I found WordPress plugin SyntaxHighlighter Evolved. It’s really great and easy to use, but it is not able to highlight my common codes like BAT, INI, AutoHotkey etc. I tried really hard to add those „brushes“ the hard way, but author of plugin was clever and you can add new brushes as separate WordPress plugins! Yes, that is great but where to find them?

Default plugin’s brushes are here: SyntaxHighlighter bundled brushes (they are for common languages like Bash, CSS, Delphi, JavaScript, Perl, PHP, Python, SQL, XML). So if you want find some more, you must digg deeper to the internet and in WebArchive you find List of brushes SyntaxHighLighter. It’s very good place to start, but these brushes not work with current version of SyntaxHighlighter 3.x.

So I compare where is difference, convert old brushes to the new format and made them as WordPress plugins!

Here is very good tutorial how to do that: Adding a new brush (language).

Here are most of the non-bundled brushes for SyntaxHighlighter v3 as WordPress plugins

Enjoy!

Ada
(shBrushAda.js)
adaAda (after Ada Lovelace) is and has been the language of choice for the DOD in the US for decades; brush created by spatterson.download
ASM / NASM / MASM
(shBrushNasm.js)
nasm8086, 8086, nasm, asm, masmAssembler is the language closest to the CPU; brush created by Tistory (?).download
AutoHotKey
(shBrushAhk.js)
ahk, autohotkeyAutoHotKey or AHK is a way to script and automate any application on your system, whether it supports automation or not; brush provided by mjneish (test page), probably created by “n-l-i-d” (no reference available).download
(ver 2.x)
Batch
(shBrushBat.js)
bat, batch, cmd*.BAT and *.CMD files on Windows can contain batch file commands; brush created by Ildar Shaimordanov.download
Clojure
(shBrushClojure.js)
clojure, Clojure, cljClojure is a modern dialect of Lisp, created by Travis Whitton.download
INI
(shBrushIni.js)
ini, reg, infSimple brush for highlit INI, INF and Registry files. Author unknown.download
LaTeX
(shBrushLatex.js)
latex, texLaTeX and TeX are the de facto document languages in the academic and scientific community and can be used to create PDF, PS, DVI and other outputs; brush created by Jorge Martinez de Salinas.download
LSL
(shBrushLsl.js)
lslLinden Scripting Language, used in Second Life, provided by sabrodownload
Lua
(shBrushLua.js)
luaLua is an imperative / functional interpreted scripting language; brush created by bear.mini.download
Mathematica
(shBrushMathematica.js)
mathematica, mmMathematica for doing mathematical calculations, brush created by James Rohal. Note from author: the long list of functions (2200) can make the browser unresponsive when you use this brush.download
MatLab
(shBrushMatlab.js)
matlabMatLab is another program and language that can be used for mathematical calculations, brush created by James Rohal. Simpler MATLAB brush, which doesn’t slow down your browser, contains the most-used keywords only. Submitted by mail by Will Schleter based on James’s brush.download
Objective-C / Cocoa
(shBrushObjectiveC)
objc, obj-cObjective-C or Cocoa, a variant of C++; brush provided by Geoffrey Byers and YoungJin Shin (v 1.5).download
RouterOS
(shBrushRouterOS.js)
rosRouterOS scripts are used for scripting MikroTik routers, found here.download
RPG / ILE-RPG
(shBrushRpgle.js)
rpgle, rpg4RPG or ILE-RPG is an old language still in wide use on IBM mainframes; brush created by Loyd Goodbar.download
Sahi
(shBrushSahi.js)
sahi, sahiscriptSahi is used for scripting web automation and web testing, brush created by V. Narayan Raman.download
YAML
(shBrushYaml.js)
yaml, ymlYAML Ain’t Markup Language, human friendly serialization standard, created by Nicolas Perriault.download, (ver 2.x)
mikrom

mikrom

Roman Mikulka aka mikrom. Ajťák, opravář, programátor samouk, elektrotechnik, koloběžkář a geocacher. Více na samostatné stránce O mně.

Mohlo by se vám líbit...

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

four × 2 =