Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Customizing what files you can preview is cool, but is there a way to create a custom preview extension to add syntax highlighting? I have many .h, .c, .cpp, .cs and .java files on my windows machine and it would be nice to have the syntax highlighting available via explorer's new preview pane.

share|improve this question
add comment

5 Answers

up vote 1 down vote accepted

Currently it is not available and there is no add-on I can find anywhere. It has been discussed and commented about so no doubt there is demand for it. I expect an extension to come out soon.

share|improve this answer
    
It's not because it's discussed and commented that it will be released soon? Unless you're busy on it now ;-) . It would be easier, I think, if they could reuse the editing component of a syntax-highlighting editor like PSPad, Textpad, Notepad++, ... –  Snark Nov 6 '09 at 17:16
    
I said I "expect". Not "it will". –  John T Nov 6 '09 at 17:43
    
Hum, then I'll need to check my En-Fr dictionary again for the meaning of "to expect" :-/ –  Snark Nov 6 '09 at 19:03
add comment

There is a Code Preview Handler, but it supports only the extensions .cs, .vb, .js and .sql . The source code is available and it doesn't look too complex to create a Preview Handler (well, sort of, I wouldn't know how to do one).

I tried adding other extensions to the Code Preview Handler with the tool Preview Handler Editor but it doesn't work, the preview pane is blank (at least for the .pl files I tried).

alt text

Edit: you have also a pack of Preview Handlers here, that support the following filetypes:

* ActionScript (.as) 
* ASPX (.aspx)
* C# (.cs)
* CSS (.css)
* Diff (.diff, .patch)
* DOS (.bat, .cmd)
* JavaScript (.js)
* Ruby (.rb, .rhtml, .rjs) thanks to Ivan Porto Carrero
* SQL (.sql)
* VB (.vb)
share|improve this answer
    
Perfect for what I needed, and almost nothing to configure! Just run it and it works. Thanks. –  MAW74656 Nov 6 '13 at 22:42
add comment

There's an extension that supports many common coding formats here: http://blog.tatham.oddie.com.au/2006/12/20/vista-and-office-2007-preview-handler-pack-released/

share|improve this answer
add comment

Just found this that supports the formats below:

http://www.smartftp.com/client/addons/sourcepreview

ActionScript (.as, .mx)
ASP (.asp)
ASPX (.aspx)
AutoIt (.au3)
Bash (.sh, .bsh)
Batch (.bat, .cmd)
Caml (.ml, .mli, .sml, .thy)
C (.c)
C++ (.cpp, .cxx, ,.cc, .h, .hxx, .rgs)
C# (.cs)
CSS (.css)
Diff (.diff, .patch)
Fortran (.f, .for, .f90, .f95, .f2k)
Ini (.ini, .inf, .reg, .url)
Inno Setup (.iss)
Java (.java)
JavaScript (.js)
Lisp (.lsp, .lisp)
Makefile (.mak)
Matlab (.m)
NFO (.nfo)
NSIS (.nsi, .nsh)
Pascal (.pas, .inc)
Perl (.pl, .pm, .plx)
PHP (.php, .php3, .phtml)
Python (.py, .pyw)
Resource (.rc)
Smalltalk (.st)
TeX (.tex)
SQL (.sql)
VB (.vb)
VBScript (.vbs)
XML (.xml, .xsd, .xsml, xsl, .kml)
share|improve this answer
    
+1, this is exactly what I needed –  leoluk Apr 9 '11 at 20:40
1  
-1, you cannot try before you buy (actually I didn't vote) –  Kerridge0 Aug 16 '13 at 14:33
add comment

This msdn article is available as well. There seems to be enough info there to do anything we've discussed here.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.