diff options
| -rw-r--r-- | index.html | 606 | ||||
| -rw-r--r-- | javascripts/scale.fix.js | 17 | ||||
| -rw-r--r-- | params.json | 1 | ||||
| -rw-r--r-- | stylesheets/pygment_trac.css | 69 | ||||
| -rw-r--r-- | stylesheets/styles.css | 255 |
5 files changed, 948 insertions, 0 deletions
diff --git a/index.html b/index.html new file mode 100644 index 0000000..775580e --- /dev/null +++ b/index.html @@ -0,0 +1,606 @@ +<!doctype html> +<html> + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="chrome=1"> + <title>Keybindings by ttscoff</title> + + <link rel="stylesheet" href="stylesheets/styles.css"> + <link rel="stylesheet" href="stylesheets/pygment_trac.css"> + <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> + <!--[if lt IE 9]> + <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> + <![endif]--> + </head> + <body> + <div class="wrapper"> + <header> + <h1>Keybindings</h1> + <p>DefaultKeybindings.dict for Mac OS X</p> + <p class="view"><a href="https://github.com/ttscoff/KeyBindings">View the Project on GitHub <small>ttscoff/KeyBindings</small></a></p> + <ul> + <li><a href="https://github.com/ttscoff/KeyBindings/zipball/master">Download <strong>ZIP File</strong></a></li> + <li><a href="https://github.com/ttscoff/KeyBindings/tarball/master">Download <strong>TAR Ball</strong></a></li> + <li><a href="https://github.com/ttscoff/KeyBindings">View On <strong>GitHub</strong></a></li> + </ul> + </header> + <section> + <p>DefaultKeyBindings.dict file (<code>~/Library/KeyBindings/DefaultKeyBindings.dict</code>) for Mac OS X, created by <a href="http://brettterpstra.com">Brett Terpstra</a> and based heavily on work done by <a href="http://www.cs.helsinki.fi/u/lranta/keybindings/">Lri</a>. +Please note that these bindings won't work in all applications: TextWrangler and TextMate, for example, override these with their own settings. +See Lri's <a href="https://gist.github.com/Lri">gists</a> and <a href="http://www.cs.helsinki.fi/u/lranta/">website</a> for more coding madness.</p> + +<p><b>Installation</b>: Copy the DefaultKeyBindings.dict file to the <code>~/Library/KeyBindings/</code> directory (create <code>KeyBindings</code> if it doesn't already exist). +Any open applications will need to be re-started before the key bindings will take effect -- or log out and log back in.</p> + +<p><b>Documentation</b> <i>(last updated 04/23/2012.)</i></p> + +<p><em>Grouped items begin with the groups shortcut (if exists), followed by a subgroup (if exists) followed by the keys specified.</em></p> + +<table> General Commands +<tr> +<th colspan="2">General Commands</th> +</tr> +<tr> +<th>Key</th> + <th>Function</th> +</tr> +<tr> +<td>^y</td> + <td>replace yank: command with yankAndSelect for use with the kill ring ( defaults write -g NSTextKillRingSize -string 6)</td> +</tr> +<tr> +<td>^⇧u</td> + <td>uppercase word</td> +</tr> +<tr> +<td>^⌥u</td> + <td>lowercase word</td> +</tr> +<tr> +<td>^⇧t</td> + <td>titlecase word</td> +</tr> +<tr> +<td>^⌥⇧u</td> + <td>uppercase current paragraph</td> +</tr> +<tr> +<td>^⌥t</td> + <td>titlecase paragraph</td> +</tr> +<tr> +<td>^w</td> + <td>delete word before cursor</td> +</tr> +<tr> +<td>⌥w</td> + <td>select word</td> +</tr> +<tr> +<td>⌥⇧s</td> + <td>select entire line/paragraph</td> +</tr> +<tr> +<td>⌥s</td> + <td>select from beginning of paragrah to last character</td> +</tr> +<tr> +<td>⌥d</td> + <td>delete line/paragraph</td> +</tr> +<tr> +<td>⌥y</td> + <td>copy paragraph</td> +</tr> +<tr> +<td>⌥x</td> + <td>cut paragraph</td> +</tr> +<tr> +<td>⌥p</td> + <td>paste paragraph below</td> +</tr> +<tr> +<td>⌥⇧p</td> + <td>paste paragraph above</td> +</tr> +<tr> +<td>^⇧a</td> + <td>select to beginning of paragraph and copy</td> +</tr> +<tr> +<td>^⇧e</td> + <td>select to end of paragraph and copy</td> +</tr> +<tr> +<td>⌥q</td> + <td>cut to beginning of paragraph</td> +</tr> +<tr> +<td>⌥k</td> + <td>cut to end of paragraph</td> +</tr> +<tr> +<td>⌥o</td> + <td>blank line after current</td> +</tr> +<tr> +<td>⌥⇧o</td> + <td>blank line before current</td> +</tr> +<tr> +<td>^⌘k</td> + <td>move line up</td> +</tr> +<tr> +<td>^⌘j</td> + <td>move line down</td> +</tr> +<tr> +<td>^⌘l</td> + <td>indent line</td> +</tr> +<tr> +<td>^⌘h</td> + <td>outdent line (one tab or char)</td> +</tr> +<tr> +<td>^⌘↑</td> + <td>move line up ( same commands but with arrow keys)</td> +</tr> +<tr> +<td>^⌘↓</td> + <td>move line down</td> +</tr> +<tr> +<td>^⌘→</td> + <td>indent line</td> +</tr> +<tr> +<td>^⌘←</td> + <td>outdent line (one tab or char)</td> +</tr> +<tr> +<td>^⇧⌘←</td> + <td>Full outdent - Deletes all leading space of line/paragraph (updated) ( Control-shift-command-left arrow)</td> +</tr> +<tr> +<td>⌘⌥⇧↑</td> + <td>modify selection up by paragraph (Command Option Shift Up)</td> +</tr> +<tr> +<td>⌘⌥⇧↓</td> + <td>modify selection down by paragraph (Command Option Shift Down)</td> +</tr> +<tr> +<td>^⌥⇧←</td> + <td>modify selection left by word</td> +</tr> +<tr> +<td>^⌥⇧→</td> + <td>modify selection right by word</td> +</tr> +<tr> +<td>⌘⌥^←</td> + <td>Move to first Alphanumeric character of line (new)</td> +</tr> +<tr> +<td>⌘⌥←</td> + <td>Move to first non-whitespace character of line (new)</td> +</tr> +<tr> +<td>⌘⌥⇧←</td> + <td>Select to first character of line with leading space (new)</td> +</tr> +<tr> +<td>⌥⌘→</td> + <td>Move to last non-whitespace character of paragraph (new)</td> +</tr> +<tr> +<td>^⌥→</td> + <td>Move to end of paragraph and delete trailing whitespace (new)</td> +</tr> +<tr> +<td>⌘↩</td> + <td>TextMate Command-Return (Command Enter)</td> +</tr> +<tr> +<td>⌘⇧↩</td> + <td>Insert blank line above paragraph (Command Shift Enter)</td> +</tr> +<tr> +<td>⌥_</td> + <td>hyphenate next space and move to next word ( this will kill non alphanumeric symbols and punctuation, use only on <em>words</em>)</td> +</tr> +<tr> +<td>⌥1</td> + <td>bookmark</td> +</tr> +<tr> +<td>⌥2</td> + <td>jump to bookmark</td> +</tr> +<tr> +<td>⌥⌘↩</td> + <td>Continue a list item with indentation and include the same delimiter ( Command Option Enter)</td> +</tr> +<tr> +<td>⇧⇥</td> + <td>remove one tab (or character) from start of line (outdent) ( Shift Tab)</td> +</tr> +<tr> +<td>⌘⌥b</td> + <td>bold selection (Markdown)</td> +</tr> +<tr> +<td>⌘⌥i</td> + <td>italicize selection (Markdown)</td> +</tr> +<tr> +<td>⌘⌥=</td> + <td>increase markdown header level</td> +</tr> +<tr> +<td>⌘⌥-</td> + <td>decrease markdown header level</td> +</tr> +<tr> +<td>^⌥↩</td> + <td>Add hard break for current line and insert newline below (new)</td> +</tr> +<tr> +<td>^⌘↩</td> + <td>Break line at cursor and add Markdown hard line break (new)</td> +</tr> +<tr> +<td>^<</td> + <td>Make selected text into paired HTML tag. Allows attributes, only dupes first word into closing tag (caveat: overwrites your pasteboard)</td> +</tr> +<tr> +<td>⌥r</td> + <td>repeat character before cursor</td> +</tr> +<tr> +<td>⌘⇧⌦</td> + <td>Forward delete to end of paragraph</td> +</tr> +<tr> +<td>⌘⇧⌫</td> + <td>Delete to beginning of paragraph</td> +</tr> +<tr> +<td>⌘⌥7</td> + <td>Right mouse click (useless, doesn’t maintain cursor position)</td> +</tr> +</table><table> Commenting commands +<tr> +<th colspan="4">Commenting commands (^⌘c)</th> +</tr> +<tr> +<td>^⌘c</td> + <td></td> + <td>/</td> + <td>comment with “//”</td> +</tr> +<tr> +<td>^⌘c</td> + <td></td> + <td>\</td> + <td>comment with “#”</td> +</tr> +<tr> +<td>^⌘c</td> + <td></td> + <td>!</td> + <td>HTML commenting</td> +</tr> +<tr> +<td>^⌘c</td> + <td></td> + <td>*</td> + <td>Css Commenting</td> +</tr> +</table><table> Multi-stroke Markdown commands +<tr> +<th colspan="4">Multi-stroke Markdown commands (^⌘w)</th> +</tr> +<tr> +<td>^⌘w</td> + <td></td> + <td>␍</td> + <td>force carriage return in text field</td> +</tr> +<tr> +<td>^⌘w</td> + <td></td> + <td>⇥</td> + <td>force tab in text field</td> +</tr> +<tr> +<td>^⌘w</td> + <td></td> + <td>\</td> + <td>insert reference link <code>[selection][[cursor]]</code> +</td> +</tr> +<tr> +<td>^⌘w</td> + <td></td> + <td>\</td> + <td>insert reference <code>[selection]: [cursor]</code> +</td> +</tr> +<tr> +<td>^⌘w</td> + <td></td> + <td>+</td> + <td>Unordered list item with</td> +</tr> +<tr> +<td>^⌘w</td> + <td></td> + <td>-</td> + <td>Unordered list item with -</td> +</tr> +<tr> +<td>^⌘w</td> + <td></td> + <td>*</td> + <td>Unordered list item with *</td> +</tr> +<tr> +<td>^⌘w</td> + <td></td> + <td>8</td> + <td>convert current numbered list item to bullet, handles indentation</td> +</tr> +<tr> +<td>^⌘w</td> + <td></td> + <td>1</td> + <td>convert current bullet list item to numbered</td> +</tr> +<tr> +<td colspan="3">Headlines (removes leading whitespace after inserting hashmarks) (h)</td> + <td></td> +</tr> +<tr> +<td>^⌘w</td> + <td>h</td> + <td>1</td> + <td>#</td> +</tr> +<tr> +<td>^⌘w</td> + <td>h</td> + <td>2</td> + <td>##</td> +</tr> +<tr> +<td>^⌘w</td> + <td>h</td> + <td>3</td> + <td>###</td> +</tr> +<tr> +<td>^⌘w</td> + <td>h</td> + <td>4</td> + <td>####</td> +</tr> +<tr> +<td>^⌘w</td> + <td>h</td> + <td>5</td> + <td>#####</td> +</tr> +<tr> +<td>^⌘w</td> + <td>h</td> + <td>6</td> + <td>######</td> +</tr> +<tr> +<td colspan="4"></td> +</tr> +<tr> +<td colspan="3">Markdown link (l)</td> + <td></td> +</tr> +<tr> +<td>^⌘w</td> + <td>l</td> + <td>t</td> + <td>create a link for selected text, cursor between () <code>[selected text]([cursor])</code> ( links without selected text first, these can produce a mess using multiple clipboards make a text selection before you run them)</td> +</tr> +<tr> +<td>^⌘w</td> + <td>l</td> + <td>c</td> + <td>create a link for selected text, inserting clipboard as url <code>[[cursor]selected text](clipboard contents)</code> +</td> +</tr> +<tr> +<td colspan="4"></td> +</tr> +<tr> +<td colspan="3">Link as image (i)</td> + <td></td> +</tr> +<tr> +<td>^⌘w</td> + <td>i</td> + <td>t</td> + <td>same as lt, but with image syntax <code></code> +</td> +</tr> +<tr> +<td>^⌘w</td> + <td>i</td> + <td>c</td> + <td>same as lc, but with image syntax <code></code> +</td> +</tr> +<tr> +<td colspan="4"></td> +</tr> +<tr> +<td colspan="3">Reference links (:)</td> + <td></td> +</tr> +<tr> +<td>^⌘w</td> + <td>:</td> + <td>t</td> + <td>create a reference from selected text</td> +</tr> +<tr> +<td>^⌘w</td> + <td>:</td> + <td>c</td> + <td>create a reference from selected text, clipboard as url</td> +</tr> +<tr> +<td colspan="4"></td> +</tr> +</table><table> HTML commands +<tr> +<th colspan="4">HTML commands (^⌘e)</th> +</tr> +<tr> +<td>^⌘e</td> + <td></td> + <td>=</td> + <td>=“[cursor]”</td> +</tr> +<tr> +<td>^⌘e</td> + <td></td> + <td>e</td> + <td>entity &[cursor];</td> +</tr> +<tr> +<td>^⌘e</td> + <td></td> + <td>/</td> + <td>http://</td> +</tr> +<tr> +<td>^⌘e</td> + <td></td> + <td>t</td> + <td>Make previous word into paired HTML tag</td> +</tr> +<tr> +<td colspan="3">HTML Links (a)</td> + <td></td> +</tr> +<tr> +<td>^⌘e</td> + <td>a</td> + <td>t</td> + <td>Insert HTML link for selected text, leave cursor in the href with “http://” selected</td> +</tr> +<tr> +<td>^⌘e</td> + <td>a</td> + <td>c</td> + <td>Insert HTML link with clipboard as href</td> +</tr> +<tr> +<td colspan="4"></td> +</tr> +<tr> +<td colspan="3">HTML Image (i)</td> + <td></td> +</tr> +<tr> +<td>^⌘e</td> + <td>i</td> + <td>t</td> + <td>Insert image tag, any selected text is alt text, leave cursor in src attribute</td> +</tr> +<tr> +<td>^⌘e</td> + <td>i</td> + <td>c</td> + <td>Insert image tag, clipboard as src, any selected text as alt, leave cursor at beginning of alt attribute</td> +</tr> +<tr> +<td colspan="4"></td> +</tr> +</table><table> Surround commands +<tr> +<th colspan="4">Surround commands (^⌘s)</th> +</tr> +<tr> +<td>^⌘s</td> + <td></td> + <td>(</td> + <td>wrap () with spaces</td> +</tr> +<tr> +<td>^⌘s</td> + <td></td> + <td>)</td> + <td>wrap () no spaces</td> +</tr> +<tr> +<td>^⌘s</td> + <td></td> + <td>\</td> + <td>wrap [] with spaces</td> +</tr> +<tr> +<td>^⌘s</td> + <td></td> + <td>\</td> + <td>wrap [] no spaces</td> +</tr> +<tr> +<td>^⌘s</td> + <td></td> + <td>{</td> + <td>wrap {} with spaces</td> +</tr> +<tr> +<td>^⌘s</td> + <td></td> + <td>}</td> + <td>wrap {} no spaces</td> +</tr> +<tr> +<td>^⌘s</td> + <td></td> + <td><</td> + <td>wrap <> with spaces</td> +</tr> +<tr> +<td>^⌘s</td> + <td></td> + <td>></td> + <td>wrap <> no spaces</td> +</tr> +<tr> +<td>^⌘s</td> + <td></td> + <td>’</td> + <td>wrap single quotes</td> +</tr> +<tr> +<td>^⌘s</td> + <td></td> + <td>`</td> + <td>wrap backticks</td> +</tr> +</table><p>This documentation is generated automatically from the comments and commands in the DefaultKeyBinding.dict file. The script <code>document_keybindings.rb</code> is free for use, but it's specifically designed for use with my formatting in the bindings plist (i.e. it's a little finicky).</p> + </section> + <footer> + <p>This project is maintained by <a href="https://github.com/ttscoff">ttscoff</a></p> + <p><small>Hosted on GitHub Pages — Theme by <a href="https://github.com/orderedlist">orderedlist</a></small></p> + </footer> + </div> + <script src="javascripts/scale.fix.js"></script> + + </body> +</html>
\ No newline at end of file diff --git a/javascripts/scale.fix.js b/javascripts/scale.fix.js new file mode 100644 index 0000000..87a40ca --- /dev/null +++ b/javascripts/scale.fix.js @@ -0,0 +1,17 @@ +var metas = document.getElementsByTagName('meta'); +var i; +if (navigator.userAgent.match(/iPhone/i)) { + for (i=0; i<metas.length; i++) { + if (metas[i].name == "viewport") { + metas[i].content = "width=device-width, minimum-scale=1.0, maximum-scale=1.0"; + } + } + document.addEventListener("gesturestart", gestureStart, false); +} +function gestureStart() { + for (i=0; i<metas.length; i++) { + if (metas[i].name == "viewport") { + metas[i].content = "width=device-width, minimum-scale=0.25, maximum-scale=1.6"; + } + } +}
\ No newline at end of file diff --git a/params.json b/params.json new file mode 100644 index 0000000..5f3f060 --- /dev/null +++ b/params.json @@ -0,0 +1 @@ +{"name":"Keybindings","body":"DefaultKeyBindings.dict file (`~/Library/KeyBindings/DefaultKeyBindings.dict`) for Mac OS X, created by [Brett Terpstra][] and based heavily on work done by [Lri][lrikeys].\r\nPlease note that these bindings won't work in all applications: TextWrangler and TextMate, for example, override these with their own settings.\r\nSee Lri's [gists][lrigists] and [website][lriweb] for more coding madness.\r\n\r\n[lrikeys]: http://www.cs.helsinki.fi/u/lranta/keybindings/\r\n[lriweb]: http://www.cs.helsinki.fi/u/lranta/\r\n[lrigists]: https://gist.github.com/Lri\r\n[brett terpstra]: http://brettterpstra.com\r\n\r\n<b>Installation</b>: Copy the DefaultKeyBindings.dict file to the `~/Library/KeyBindings/` directory (create `KeyBindings` if it doesn't already exist). \r\nAny open applications will need to be re-started before the key bindings will take effect -- or log out and log back in.\r\n\r\n<b>Documentation</b> <i>(last updated 04/23/2012.)</i>\r\n\r\n*Grouped items begin with the groups shortcut (if exists), followed by a subgroup (if exists) followed by the keys specified.*\r\n\r\n\r\n\r\n<table>\r\n<caption id=\"generalcommands\"> General Commands </caption>\r\n<colgroup>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:left;\"/>\r\n</colgroup>\r\n\r\n<thead>\r\n<tr>\r\n\t<th style=\"text-align:center;\" colspan=\"2\">General Commands</th>\r\n</tr>\r\n<tr>\r\n\t<th style=\"text-align:center;\">Key</th>\r\n\t<th style=\"text-align:left;\">Function</th>\r\n</tr>\r\n</thead>\r\n\r\n<tbody>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^y</td>\r\n\t<td style=\"text-align:left;\">replace yank: command with yankAndSelect for use with the kill ring ( defaults write -g NSTextKillRingSize -string 6)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⇧u</td>\r\n\t<td style=\"text-align:left;\">uppercase word</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌥u</td>\r\n\t<td style=\"text-align:left;\">lowercase word</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⇧t</td>\r\n\t<td style=\"text-align:left;\">titlecase word</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌥⇧u</td>\r\n\t<td style=\"text-align:left;\">uppercase current paragraph</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌥t</td>\r\n\t<td style=\"text-align:left;\">titlecase paragraph</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^w</td>\r\n\t<td style=\"text-align:left;\">delete word before cursor</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥w</td>\r\n\t<td style=\"text-align:left;\">select word</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥⇧s</td>\r\n\t<td style=\"text-align:left;\">select entire line/paragraph</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥s</td>\r\n\t<td style=\"text-align:left;\">select from beginning of paragrah to last character</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥d</td>\r\n\t<td style=\"text-align:left;\">delete line/paragraph</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥y</td>\r\n\t<td style=\"text-align:left;\">copy paragraph</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥x</td>\r\n\t<td style=\"text-align:left;\">cut paragraph</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥p</td>\r\n\t<td style=\"text-align:left;\">paste paragraph below</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥⇧p</td>\r\n\t<td style=\"text-align:left;\">paste paragraph above</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⇧a</td>\r\n\t<td style=\"text-align:left;\">select to beginning of paragraph and copy</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⇧e</td>\r\n\t<td style=\"text-align:left;\">select to end of paragraph and copy</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥q</td>\r\n\t<td style=\"text-align:left;\">cut to beginning of paragraph</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥k</td>\r\n\t<td style=\"text-align:left;\">cut to end of paragraph</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥o</td>\r\n\t<td style=\"text-align:left;\">blank line after current</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥⇧o</td>\r\n\t<td style=\"text-align:left;\">blank line before current</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘k</td>\r\n\t<td style=\"text-align:left;\">move line up</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘j</td>\r\n\t<td style=\"text-align:left;\">move line down</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘l</td>\r\n\t<td style=\"text-align:left;\">indent line</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘h</td>\r\n\t<td style=\"text-align:left;\">outdent line (one tab or char)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘↑</td>\r\n\t<td style=\"text-align:left;\">move line up ( same commands but with arrow keys)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘↓</td>\r\n\t<td style=\"text-align:left;\">move line down</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘→</td>\r\n\t<td style=\"text-align:left;\">indent line</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘←</td>\r\n\t<td style=\"text-align:left;\">outdent line (one tab or char)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⇧⌘←</td>\r\n\t<td style=\"text-align:left;\">Full outdent - Deletes all leading space of line/paragraph (updated) ( Control-shift-command-left arrow)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⌥⇧↑</td>\r\n\t<td style=\"text-align:left;\">modify selection up by paragraph (Command Option Shift Up)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⌥⇧↓</td>\r\n\t<td style=\"text-align:left;\">modify selection down by paragraph (Command Option Shift Down)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌥⇧←</td>\r\n\t<td style=\"text-align:left;\">modify selection left by word</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌥⇧→</td>\r\n\t<td style=\"text-align:left;\">modify selection right by word</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⌥^←</td>\r\n\t<td style=\"text-align:left;\">Move to first Alphanumeric character of line (new)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⌥←</td>\r\n\t<td style=\"text-align:left;\">Move to first non-whitespace character of line (new)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⌥⇧←</td>\r\n\t<td style=\"text-align:left;\">Select to first character of line with leading space (new)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥⌘→</td>\r\n\t<td style=\"text-align:left;\">Move to last non-whitespace character of paragraph (new)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌥→</td>\r\n\t<td style=\"text-align:left;\">Move to end of paragraph and delete trailing whitespace (new)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘↩</td>\r\n\t<td style=\"text-align:left;\">TextMate Command-Return (Command Enter)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⇧↩</td>\r\n\t<td style=\"text-align:left;\">Insert blank line above paragraph (Command Shift Enter)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥_</td>\r\n\t<td style=\"text-align:left;\">hyphenate next space and move to next word ( this will kill non alphanumeric symbols and punctuation, use only on <em>words</em>)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥1</td>\r\n\t<td style=\"text-align:left;\">bookmark</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥2</td>\r\n\t<td style=\"text-align:left;\">jump to bookmark</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥⌘↩</td>\r\n\t<td style=\"text-align:left;\">Continue a list item with indentation and include the same delimiter ( Command Option Enter)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⇧⇥</td>\r\n\t<td style=\"text-align:left;\">remove one tab (or character) from start of line (outdent) ( Shift Tab)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⌥b</td>\r\n\t<td style=\"text-align:left;\">bold selection (Markdown)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⌥i</td>\r\n\t<td style=\"text-align:left;\">italicize selection (Markdown)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⌥=</td>\r\n\t<td style=\"text-align:left;\">increase markdown header level</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⌥-</td>\r\n\t<td style=\"text-align:left;\">decrease markdown header level</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌥↩</td>\r\n\t<td style=\"text-align:left;\">Add hard break for current line and insert newline below (new)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘↩</td>\r\n\t<td style=\"text-align:left;\">Break line at cursor and add Markdown hard line break (new)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^<</td>\r\n\t<td style=\"text-align:left;\">Make selected text into paired HTML tag. Allows attributes, only dupes first word into closing tag (caveat: overwrites your pasteboard)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌥r</td>\r\n\t<td style=\"text-align:left;\">repeat character before cursor</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⇧⌦</td>\r\n\t<td style=\"text-align:left;\">Forward delete to end of paragraph</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⇧⌫</td>\r\n\t<td style=\"text-align:left;\">Delete to beginning of paragraph</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">⌘⌥7</td>\r\n\t<td style=\"text-align:left;\">Right mouse click (useless, doesn’t maintain cursor position)</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n\r\n\r\n<table>\r\n<caption id=\"commentingcommands\"> Commenting commands </caption>\r\n<colgroup>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:left;\"/>\r\n</colgroup>\r\n\r\n<thead>\r\n<tr>\r\n\t<th style=\"text-align:center;\" colspan=\"4\">Commenting commands (^⌘c)</th>\r\n</tr>\r\n</thead>\r\n\r\n<tbody>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘c</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">/</td>\r\n\t<td style=\"text-align:left;\">comment with “//”</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘c</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">\\</td>\r\n\t<td style=\"text-align:left;\">comment with “#”</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘c</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">!</td>\r\n\t<td style=\"text-align:left;\">HTML commenting</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘c</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">*</td>\r\n\t<td style=\"text-align:left;\">Css Commenting</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n\r\n\r\n<table>\r\n<caption id=\"multi-strokemarkdowncommands\"> Multi-stroke Markdown commands </caption>\r\n<colgroup>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:left;\"/>\r\n</colgroup>\r\n\r\n<thead>\r\n<tr>\r\n\t<th style=\"text-align:center;\" colspan=\"4\">Multi-stroke Markdown commands (^⌘w)</th>\r\n</tr>\r\n</thead>\r\n\r\n<tbody>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">␍</td>\r\n\t<td style=\"text-align:left;\">force carriage return in text field</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">⇥</td>\r\n\t<td style=\"text-align:left;\">force tab in text field</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">\\\u0001</td>\r\n\t<td style=\"text-align:left;\">insert reference link <code>[selection][[cursor]]</code></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">\\\u0001</td>\r\n\t<td style=\"text-align:left;\">insert reference <code>[selection]: [cursor]</code></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">+</td>\r\n\t<td style=\"text-align:left;\">Unordered list item with</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">-</td>\r\n\t<td style=\"text-align:left;\">Unordered list item with -</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">*</td>\r\n\t<td style=\"text-align:left;\">Unordered list item with *</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">8</td>\r\n\t<td style=\"text-align:left;\">convert current numbered list item to bullet, handles indentation</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">1</td>\r\n\t<td style=\"text-align:left;\">convert current bullet list item to numbered</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\" colspan=\"3\">Headlines (removes leading whitespace after inserting hashmarks) (h)</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\">h</td>\r\n\t<td style=\"text-align:center;\">1</td>\r\n\t<td style=\"text-align:left;\">#</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\">h</td>\r\n\t<td style=\"text-align:center;\">2</td>\r\n\t<td style=\"text-align:left;\">##</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\">h</td>\r\n\t<td style=\"text-align:center;\">3</td>\r\n\t<td style=\"text-align:left;\">###</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\">h</td>\r\n\t<td style=\"text-align:center;\">4</td>\r\n\t<td style=\"text-align:left;\">####</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\">h</td>\r\n\t<td style=\"text-align:center;\">5</td>\r\n\t<td style=\"text-align:left;\">#####</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\">h</td>\r\n\t<td style=\"text-align:center;\">6</td>\r\n\t<td style=\"text-align:left;\">######</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\" colspan=\"4\"></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\" colspan=\"3\">Markdown link (l)</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\">l</td>\r\n\t<td style=\"text-align:center;\">t</td>\r\n\t<td style=\"text-align:left;\">create a link for selected text, cursor between () <code>[selected text]([cursor])</code> ( links without selected text first, these can produce a mess using multiple clipboards make a text selection before you run them)</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\">l</td>\r\n\t<td style=\"text-align:center;\">c</td>\r\n\t<td style=\"text-align:left;\">create a link for selected text, inserting clipboard as url <code>[[cursor]selected text](clipboard contents)</code></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\" colspan=\"4\"></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\" colspan=\"3\">Link as image (i)</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\">i</td>\r\n\t<td style=\"text-align:center;\">t</td>\r\n\t<td style=\"text-align:left;\">same as lt, but with image syntax <code></code></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\">i</td>\r\n\t<td style=\"text-align:center;\">c</td>\r\n\t<td style=\"text-align:left;\">same as lc, but with image syntax <code></code></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\" colspan=\"4\"></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\" colspan=\"3\">Reference links (:)</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\">:</td>\r\n\t<td style=\"text-align:center;\">t</td>\r\n\t<td style=\"text-align:left;\">create a reference from selected text</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘w</td>\r\n\t<td style=\"text-align:center;\">:</td>\r\n\t<td style=\"text-align:center;\">c</td>\r\n\t<td style=\"text-align:left;\">create a reference from selected text, clipboard as url</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\" colspan=\"4\"></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n\r\n\r\n<table>\r\n<caption id=\"htmlcommands\"> HTML commands </caption>\r\n<colgroup>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:left;\"/>\r\n</colgroup>\r\n\r\n<thead>\r\n<tr>\r\n\t<th style=\"text-align:center;\" colspan=\"4\">HTML commands (^⌘e)</th>\r\n</tr>\r\n</thead>\r\n\r\n<tbody>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘e</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">=</td>\r\n\t<td style=\"text-align:left;\">=“[cursor]”</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘e</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">e</td>\r\n\t<td style=\"text-align:left;\">entity &[cursor];</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘e</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">/</td>\r\n\t<td style=\"text-align:left;\">http://</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘e</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">t</td>\r\n\t<td style=\"text-align:left;\">Make previous word into paired HTML tag</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\" colspan=\"3\">HTML Links (a)</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘e</td>\r\n\t<td style=\"text-align:center;\">a</td>\r\n\t<td style=\"text-align:center;\">t</td>\r\n\t<td style=\"text-align:left;\">Insert HTML link for selected text, leave cursor in the href with “http://” selected</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘e</td>\r\n\t<td style=\"text-align:center;\">a</td>\r\n\t<td style=\"text-align:center;\">c</td>\r\n\t<td style=\"text-align:left;\">Insert HTML link with clipboard as href</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\" colspan=\"4\"></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\" colspan=\"3\">HTML Image (i)</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘e</td>\r\n\t<td style=\"text-align:center;\">i</td>\r\n\t<td style=\"text-align:center;\">t</td>\r\n\t<td style=\"text-align:left;\">Insert image tag, any selected text is alt text, leave cursor in src attribute</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘e</td>\r\n\t<td style=\"text-align:center;\">i</td>\r\n\t<td style=\"text-align:center;\">c</td>\r\n\t<td style=\"text-align:left;\">Insert image tag, clipboard as src, any selected text as alt, leave cursor at beginning of alt attribute</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\" colspan=\"4\"></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n\r\n\r\n<table>\r\n<caption id=\"surroundcommands\"> Surround commands </caption>\r\n<colgroup>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:center;\"/>\r\n<col style=\"text-align:left;\"/>\r\n</colgroup>\r\n\r\n<thead>\r\n<tr>\r\n\t<th style=\"text-align:center;\" colspan=\"4\">Surround commands (^⌘s)</th>\r\n</tr>\r\n</thead>\r\n\r\n<tbody>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘s</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">(</td>\r\n\t<td style=\"text-align:left;\">wrap () with spaces</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘s</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">)</td>\r\n\t<td style=\"text-align:left;\">wrap () no spaces</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘s</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">\\\u0001</td>\r\n\t<td style=\"text-align:left;\">wrap [] with spaces</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘s</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">\\\u0001</td>\r\n\t<td style=\"text-align:left;\">wrap [] no spaces</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘s</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">{</td>\r\n\t<td style=\"text-align:left;\">wrap {} with spaces</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘s</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">}</td>\r\n\t<td style=\"text-align:left;\">wrap {} no spaces</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘s</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\"><</td>\r\n\t<td style=\"text-align:left;\">wrap <> with spaces</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘s</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">></td>\r\n\t<td style=\"text-align:left;\">wrap <> no spaces</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘s</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">’</td>\r\n\t<td style=\"text-align:left;\">wrap single quotes</td>\r\n</tr>\r\n<tr>\r\n\t<td style=\"text-align:center;\">^⌘s</td>\r\n\t<td style=\"text-align:center;\"></td>\r\n\t<td style=\"text-align:center;\">`</td>\r\n\t<td style=\"text-align:left;\">wrap backticks</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n\r\n\r\nThis documentation is generated automatically from the comments and commands in the DefaultKeyBinding.dict file. The script `document_keybindings.rb` is free for use, but it's specifically designed for use with my formatting in the bindings plist (i.e. it's a little finicky).\r\n\r\n","tagline":"DefaultKeybindings.dict for Mac OS X","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}
\ No newline at end of file diff --git a/stylesheets/pygment_trac.css b/stylesheets/pygment_trac.css new file mode 100644 index 0000000..c6a6452 --- /dev/null +++ b/stylesheets/pygment_trac.css @@ -0,0 +1,69 @@ +.highlight { background: #ffffff; } +.highlight .c { color: #999988; font-style: italic } /* Comment */ +.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.highlight .k { font-weight: bold } /* Keyword */ +.highlight .o { font-weight: bold } /* Operator */ +.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */ +.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #aa0000 } /* Generic.Error */ +.highlight .gh { color: #999999 } /* Generic.Heading */ +.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */ +.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gp { color: #555555 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold; } /* Generic.Subheading */ +.highlight .gt { color: #aa0000 } /* Generic.Traceback */ +.highlight .kc { font-weight: bold } /* Keyword.Constant */ +.highlight .kd { font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #009999 } /* Literal.Number */ +.highlight .s { color: #d14 } /* Literal.String */ +.highlight .na { color: #008080 } /* Name.Attribute */ +.highlight .nb { color: #0086B3 } /* Name.Builtin */ +.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ +.highlight .no { color: #008080 } /* Name.Constant */ +.highlight .ni { color: #800080 } /* Name.Entity */ +.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ +.highlight .nn { color: #555555 } /* Name.Namespace */ +.highlight .nt { color: #000080 } /* Name.Tag */ +.highlight .nv { color: #008080 } /* Name.Variable */ +.highlight .ow { font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #009999 } /* Literal.Number.Float */ +.highlight .mh { color: #009999 } /* Literal.Number.Hex */ +.highlight .mi { color: #009999 } /* Literal.Number.Integer */ +.highlight .mo { color: #009999 } /* Literal.Number.Oct */ +.highlight .sb { color: #d14 } /* Literal.String.Backtick */ +.highlight .sc { color: #d14 } /* Literal.String.Char */ +.highlight .sd { color: #d14 } /* Literal.String.Doc */ +.highlight .s2 { color: #d14 } /* Literal.String.Double */ +.highlight .se { color: #d14 } /* Literal.String.Escape */ +.highlight .sh { color: #d14 } /* Literal.String.Heredoc */ +.highlight .si { color: #d14 } /* Literal.String.Interpol */ +.highlight .sx { color: #d14 } /* Literal.String.Other */ +.highlight .sr { color: #009926 } /* Literal.String.Regex */ +.highlight .s1 { color: #d14 } /* Literal.String.Single */ +.highlight .ss { color: #990073 } /* Literal.String.Symbol */ +.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #008080 } /* Name.Variable.Class */ +.highlight .vg { color: #008080 } /* Name.Variable.Global */ +.highlight .vi { color: #008080 } /* Name.Variable.Instance */ +.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ + +.type-csharp .highlight .k { color: #0000FF } +.type-csharp .highlight .kt { color: #0000FF } +.type-csharp .highlight .nf { color: #000000; font-weight: normal } +.type-csharp .highlight .nc { color: #2B91AF } +.type-csharp .highlight .nn { color: #000000 } +.type-csharp .highlight .s { color: #A31515 } +.type-csharp .highlight .sc { color: #A31515 } diff --git a/stylesheets/styles.css b/stylesheets/styles.css new file mode 100644 index 0000000..dacf2e1 --- /dev/null +++ b/stylesheets/styles.css @@ -0,0 +1,255 @@ +@import url(https://fonts.googleapis.com/css?family=Lato:300italic,700italic,300,700); + +body { + padding:50px; + font:14px/1.5 Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; + color:#777; + font-weight:300; +} + +h1, h2, h3, h4, h5, h6 { + color:#222; + margin:0 0 20px; +} + +p, ul, ol, table, pre, dl { + margin:0 0 20px; +} + +h1, h2, h3 { + line-height:1.1; +} + +h1 { + font-size:28px; +} + +h2 { + color:#393939; +} + +h3, h4, h5, h6 { + color:#494949; +} + +a { + color:#39c; + font-weight:400; + text-decoration:none; +} + +a small { + font-size:11px; + color:#777; + margin-top:-0.6em; + display:block; +} + +.wrapper { + width:860px; + margin:0 auto; +} + +blockquote { + border-left:1px solid #e5e5e5; + margin:0; + padding:0 0 0 20px; + font-style:italic; +} + +code, pre { + font-family:Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal; + color:#333; + font-size:12px; +} + +pre { + padding:8px 15px; + background: #f8f8f8; + border-radius:5px; + border:1px solid #e5e5e5; + overflow-x: auto; +} + +table { + width:100%; + border-collapse:collapse; +} + +th, td { + text-align:left; + padding:5px 10px; + border-bottom:1px solid #e5e5e5; +} + +dt { + color:#444; + font-weight:700; +} + +th { + color:#444; +} + +img { + max-width:100%; +} + +header { + width:270px; + float:left; + position:fixed; +} + +header ul { + list-style:none; + height:40px; + + padding:0; + + background: #eee; + background: -moz-linear-gradient(top, #f8f8f8 0%, #dddddd 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd)); + background: -webkit-linear-gradient(top, #f8f8f8 0%,#dddddd 100%); + background: -o-linear-gradient(top, #f8f8f8 0%,#dddddd 100%); + background: -ms-linear-gradient(top, #f8f8f8 0%,#dddddd 100%); + background: linear-gradient(top, #f8f8f8 0%,#dddddd 100%); + + border-radius:5px; + border:1px solid #d2d2d2; + box-shadow:inset #fff 0 1px 0, inset rgba(0,0,0,0.03) 0 -1px 0; + width:270px; +} + +header li { + width:89px; + float:left; + border-right:1px solid #d2d2d2; + height:40px; +} + +header ul a { + line-height:1; + font-size:11px; + color:#999; + display:block; + text-align:center; + padding-top:6px; + height:40px; +} + +strong { + color:#222; + font-weight:700; +} + +header ul li + li { + width:88px; + border-left:1px solid #fff; +} + +header ul li + li + li { + border-right:none; + width:89px; +} + +header ul a strong { + font-size:14px; + display:block; + color:#222; +} + +section { + width:500px; + float:right; + padding-bottom:50px; +} + +small { + font-size:11px; +} + +hr { + border:0; + background:#e5e5e5; + height:1px; + margin:0 0 20px; +} + +footer { + width:270px; + float:left; + position:fixed; + bottom:50px; +} + +@media print, screen and (max-width: 960px) { + + div.wrapper { + width:auto; + margin:0; + } + + header, section, footer { + float:none; + position:static; + width:auto; + } + + header { + padding-right:320px; + } + + section { + border:1px solid #e5e5e5; + border-width:1px 0; + padding:20px 0; + margin:0 0 20px; + } + + header a small { + display:inline; + } + + header ul { + position:absolute; + right:50px; + top:52px; + } +} + +@media print, screen and (max-width: 720px) { + body { + word-wrap:break-word; + } + + header { + padding:0; + } + + header ul, header p.view { + position:static; + } + + pre, code { + word-wrap:normal; + } +} + +@media print, screen and (max-width: 480px) { + body { + padding:15px; + } + + header ul { + display:none; + } +} + +@media print { + body { + padding:0.4in; + font-size:12pt; + color:#444; + } +} |
