From 208ca3de44910bd751b9f17a594350635f4edad7 Mon Sep 17 00:00:00 2001 From: Zhang Chiyuan Date: Mon, 14 Apr 2008 12:42:08 +0000 Subject: [PATCH] Use a beautiful css style for the document. release as 0.5.1 --- doc/compile-doc.py | 8 +- doc/html4css1.css | 279 ++++++++++++++++++++++++ doc/images/bg-content-left.png | Bin 0 -> 3275 bytes doc/images/bg-content-right.png | Bin 0 -> 3169 bytes doc/images/bg-content.png | Bin 0 -> 485 bytes doc/images/bg-navigation-item-hover.png | Bin 0 -> 441 bytes doc/images/bg-navigation-item.png | Bin 0 -> 502 bytes doc/images/bg-navigation.png | Bin 0 -> 104 bytes doc/images/body.png | Bin 0 -> 712 bytes doc/images/external.png | Bin 0 -> 165 bytes doc/index.rst | 6 +- doc/styles.css | 141 ++++++++++++ doc/template.txt | 38 ++++ yasnippet.el | 4 +- 14 files changed, 469 insertions(+), 7 deletions(-) create mode 100644 doc/html4css1.css create mode 100644 doc/images/bg-content-left.png create mode 100644 doc/images/bg-content-right.png create mode 100644 doc/images/bg-content.png create mode 100644 doc/images/bg-navigation-item-hover.png create mode 100644 doc/images/bg-navigation-item.png create mode 100644 doc/images/bg-navigation.png create mode 100644 doc/images/body.png create mode 100644 doc/images/external.png create mode 100644 doc/styles.css create mode 100644 doc/template.txt diff --git a/doc/compile-doc.py b/doc/compile-doc.py index 9e152cb..0a551e5 100755 --- a/doc/compile-doc.py +++ b/doc/compile-doc.py @@ -49,8 +49,12 @@ directives.register_directive('sourcecode', pygments_directive) # ======================================== from docutils.core import publish_cmdline, default_description - description = ('Generates (X)HTML documents from standalone reStructuredText ' 'sources. ' + default_description) +overrides = {'stylesheet_path' : 'styles.css', + 'embed_stylesheet' : False, + 'template' : 'doc/template.txt'} -publish_cmdline(writer_name='html', description=description) +publish_cmdline(writer_name='html', + description=description, + settings_overrides=overrides) diff --git a/doc/html4css1.css b/doc/html4css1.css new file mode 100644 index 0000000..bf10767 --- /dev/null +++ b/doc/html4css1.css @@ -0,0 +1,279 @@ +/* +:Author: David Goodger +:Contact: goodger@users.sourceforge.net +:Date: $Date: 2005-12-18 01:56:14 +0100 (Sun, 18 Dec 2005) $ +:Revision: $Revision: 4224 $ +:Copyright: This stylesheet has been placed in the public domain. + +Default cascading style sheet for the HTML output of Docutils. + +See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to +customize this style sheet. +*/ + +/* used to remove borders from tables and images */ +.borderless, table.borderless td, table.borderless th { + border: 0 } + +table.borderless td, table.borderless th { + /* Override padding for "table.docutils td" with "! important". + The right padding separates the table cells. */ + padding: 0 0.5em 0 0 ! important } + +.first { + /* Override more specific margin styles with "! important". */ + margin-top: 0 ! important } + +.last, .with-subtitle { + margin-bottom: 0 ! important } + +.hidden { + display: none } + +a.toc-backref { + text-decoration: none ; + color: black } + +blockquote.epigraph { + margin: 2em 5em ; } + +dl.docutils dd { + margin-bottom: 0.5em } + +/* Uncomment (and remove this text!) to get bold-faced definition list terms +dl.docutils dt { + font-weight: bold } +*/ + +div.abstract { + margin: 2em 5em } + +div.abstract p.topic-title { + font-weight: bold ; + text-align: center } + +div.admonition, div.attention, div.caution, div.danger, div.error, +div.hint, div.important, div.note, div.tip, div.warning { + margin: 2em ; + border: medium outset ; + padding: 1em } + +div.admonition p.admonition-title, div.hint p.admonition-title, +div.important p.admonition-title, div.note p.admonition-title, +div.tip p.admonition-title { + font-weight: bold ; + font-family: sans-serif } + +div.attention p.admonition-title, div.caution p.admonition-title, +div.danger p.admonition-title, div.error p.admonition-title, +div.warning p.admonition-title { + color: red ; + font-weight: bold ; + font-family: sans-serif } + +/* Uncomment (and remove this text!) to get reduced vertical space in + compound paragraphs. +div.compound .compound-first, div.compound .compound-middle { + margin-bottom: 0.5em } + +div.compound .compound-last, div.compound .compound-middle { + margin-top: 0.5em } +*/ + +div.dedication { + margin: 2em 5em ; + text-align: center ; + font-style: italic } + +div.dedication p.topic-title { + font-weight: bold ; + font-style: normal } + +div.figure { + margin-left: 2em ; + margin-right: 2em } + +div.footer, div.header { + clear: both; + font-size: smaller } + +div.line-block { + display: block ; + margin-top: 1em ; + margin-bottom: 1em } + +div.line-block div.line-block { + margin-top: 0 ; + margin-bottom: 0 ; + margin-left: 1.5em } + +div.sidebar { + margin-left: 1em ; + border: medium outset ; + padding: 1em ; + background-color: #ffffee ; + width: 40% ; + float: right ; + clear: right } + +div.sidebar p.rubric { + font-family: sans-serif ; + font-size: medium } + +div.system-messages { + margin: 5em } + +div.system-messages h1 { + color: red } + +div.system-message { + border: medium outset ; + padding: 1em } + +div.system-message p.system-message-title { + color: red ; + font-weight: bold } + +div.topic { + margin: 2em } + +h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, +h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { + margin-top: 0.4em } + +h1.title { + text-align: center } + +h2.subtitle { + text-align: center } + +hr.docutils { + width: 75% } + +img.align-left { + clear: left } + +img.align-right { + clear: right } + +ol.simple, ul.simple { + margin-bottom: 1em } + +ol.arabic { + list-style: decimal } + +ol.loweralpha { + list-style: lower-alpha } + +ol.upperalpha { + list-style: upper-alpha } + +ol.lowerroman { + list-style: lower-roman } + +ol.upperroman { + list-style: upper-roman } + +p.attribution { + text-align: right ; + margin-left: 50% } + +p.caption { + font-style: italic } + +p.credits { + font-style: italic ; + font-size: smaller } + +p.label { + white-space: nowrap } + +p.rubric { + font-weight: bold ; + font-size: larger ; + color: maroon ; + text-align: center } + +p.sidebar-title { + font-family: sans-serif ; + font-weight: bold ; + font-size: larger } + +p.sidebar-subtitle { + font-family: sans-serif ; + font-weight: bold } + +p.topic-title { + font-weight: bold } + +pre.address { + margin-bottom: 0 ; + margin-top: 0 ; + font-family: serif ; + font-size: 100% } + +pre.literal-block, pre.doctest-block { + margin-left: 2em ; + margin-right: 2em ; + background-color: #eeeeee } + +span.classifier { + font-family: sans-serif ; + font-style: oblique } + +span.classifier-delimiter { + font-family: sans-serif ; + font-weight: bold } + +span.interpreted { + font-family: sans-serif } + +span.option { + white-space: nowrap } + +span.pre { + white-space: pre } + +span.problematic { + color: red } + +span.section-subtitle { + /* font-size relative to parent (h1..h6 element) */ + font-size: 80% } + +table.citation { + border-left: solid 1px gray; + margin-left: 1px } + +table.docinfo { + margin: 2em 4em } + +table.docutils { + margin-top: 0.5em ; + margin-bottom: 0.5em } + +table.footnote { + border-left: solid 1px black; + margin-left: 1px } + +table.docutils td, table.docutils th, +table.docinfo td, table.docinfo th { + padding-left: 0.5em ; + padding-right: 0.5em ; + vertical-align: top } + +table.docutils th.field-name, table.docinfo th.docinfo-name { + font-weight: bold ; + text-align: left ; + white-space: nowrap ; + padding-left: 0 } + +h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, +h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { + font-size: 100% } + +tt.docutils { + background-color: #eeeeee } + +ul.auto-toc { + list-style-type: none } diff --git a/doc/images/bg-content-left.png b/doc/images/bg-content-left.png new file mode 100644 index 0000000000000000000000000000000000000000..a64b346e650cecd1fec5ccb082fbf14c757670ce GIT binary patch literal 3275 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 JPDHLkV1lz2WQG6$ literal 0 HcmV?d00001 diff --git a/doc/images/bg-content-right.png b/doc/images/bg-content-right.png new file mode 100644 index 0000000000000000000000000000000000000000..f07ebb5cdef30d8c8d942d07981d23c7edf6aef9 GIT binary patch literal 3169 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 literal 0 HcmV?d00001 diff --git a/doc/images/bg-navigation-item.png b/doc/images/bg-navigation-item.png new file mode 100644 index 0000000000000000000000000000000000000000..d2452ac4f22e3e954c9a15b899a4cc75b0d73ce7 GIT binary patch literal 502 zcmVZ_rBlTFHL{Yw$LdkI_M^XIw=G@sFQ;ZF1m<=gA{aeD=6qBg6@Jt6;Y82 ziXe1Qhti=!8=cHhp>1@q4bmjv&vi%#ar4aQJi~d+-SMBXiStiA%dN;>-#xX~&O5z= zz(1H^vVS6-nx5;4F$A;0=$RJVxO``R{^8l#PpjWHe*ZnFjaM$7sMW8&%rt14ND@p( zqIVUEe&5`lzW3qUrNhn54heUFAaLx!*!BA#n_IaJr;-K+vrru{ZH zz(lohIKKYs%*-yItM9q-XsOxGv>GKf289ZR0IdHjNr)gZ1!#P{xYi+FHGb$&(5MVb zRSHPD!vK;Fl5jV12{e_Ye6iB9!N5M-RK!8T0lEQz69hy^M*)hu3%zs-NeD&Y+|fnA s`Vt%<;3SoVmrg>6z9NDGRoo@3by&c7OM0@!MX41~WHs!)&xJMP9ExeKSr1z12TF5E2iGvjPh;KVjOSNYYv(TrN%Esbn*ef0A$ zzuxQ2_wSyre|qOfKwyH*AHN5{AmfZ5z605oWII3@A+V$X5E4j&sH>>cD5d=c`P#38 zfpo)7xdQ~oDdEWggs>{#{v$;oG=)Wp}pJbQJYya|LzYaK4xAQ7E@2+RPterWj6Cdl40 zlDzmvQysnP#$5EpS7-_f8n3Jsky!E+KqM!DB@cfzN4wuqxpx@}qVs$FfwrLaqfp64 zr1nBfD!e`g1=Np|uWW^cu|}U_FUo%&NQ-xqxbS)mp%|w%2`LMCT^|JM|IKgzsrT1T z5-23sR}m5$sn75j3x%cy)&A?$ZQ5w#wNpt6d^9S4?*6;f0iqgZ3(SFIP(Th(O%+W%{LicJg~A-F{oghfZxqO1jbI!{;HS{Ke_{P}#SSwX4f^1mtvTapF*0 z&Bs40nO*)Fw@4S>)-$G78HwW0JJrT--6D>Ad|dN)ehCy;`!#S+N|G~cglC>y^ZA}9 zJ7 z>#2$@InOtpuqyg8<+R}9g-+|v&13&5`dCp`{|95_8^+nQkC>(b&0z3!^>bP0l+XkK DO07OF literal 0 HcmV?d00001 diff --git a/doc/index.rst b/doc/index.rst index ddf0dd5..74aebdc 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -1,6 +1,6 @@ -=================================================== -YASnippet - Yet Another Snippet extension for Emacs -=================================================== +============================= +Yet Another Snippet extension +============================= :Author: pluskid :Contact: pluskid@gmail.com diff --git a/doc/styles.css b/doc/styles.css new file mode 100644 index 0000000..fad0240 --- /dev/null +++ b/doc/styles.css @@ -0,0 +1,141 @@ +/* Base stylesheet from Docutils distribution */ +@import url(html4css1.css); + +/* Theme stylesheet */ +body { + background: #EDF5FA; + margin: 0; + padding: 0; +} +.clear-block { + display: block; +} +#header-region { + background: #D2E6F3 url(images/bg-navigation.png) repeat-x scroll 50% 100%;; + min-height: 1em; +} +#wrapper { + background: #EDF5FA url(images/body.png) repeat-x scroll 50% 0pt; +} +#container { + margin: 0pt auto; + padding: 0pt 20px; +} +#header { + height: 80px; +} +#sidebar-left { + float: left; + margin: 60px 0pt 5em; + position: relative; + width: 210px; + z-index: 2; +} +#center #squeeze { + background: #FFFFFF url(images/bg-content.png) repeat-x scroll 50% 0pt; + position: relative; +} +#center .right-corner { + background: transparent url(images/bg-content-right.png) no-repeat scroll 100% 0pt; + left: 10px; + position: relative; +} +#center .left-corner { + background: transparent url(images/bg-content-left.png) no-repeat scroll 0pt 0pt; + left: -10px; + margin-left: -10px; + min-height: 400px; + padding: 60px 25px 5em 35px; + position: relative; +} +ul.primary-links { + float: right; + margin: 0px; + padding: 0px; + position: relative; + z-index: 4; +} +ul.primary-links li { + list-style-type: none; + float: left; + margin: 0px; + padding: 0px; +} +ul.primary-links li a { + background: transparent url(images/bg-navigation-item.png) no-repeat scroll 50% 0pt; + color: #FFFFFF; + display: block; + margin: 0pt 1em; + padding: 0.75em 0pt 0pt; +} +ul.primary-links li a:hover { + background: transparent url(images/bg-navigation-item-hover.png) no-repeat scroll 50% 0pt; +} +#logo-floater { + position: absolute; + color: #FFFFFF; + height: 80px; + font-weight: normal; + text-shadow: #1659AC 0px 1px 3px; +} +#logo-floater h1 { + margin-top: 25px; + margin-left: 10px; + font-family: Georgia, Serif; +} + +/* Contents stylesheet */ +body { + font-family: Georgia, Serif; +} +#contents { + margin-right: 0; + width: 340px; + overflow: hidden; + float: right; +} +#contents p.topic-title { + margin: 0 0 0 18px; +} +#contents ul.simple { + margin: 5px 0 5px 5px; + padding: 2px 0 8px 30px; + border-left: 1px solid #E0E5FB; +} +a { + color: #027AC6; + text-decoration: none; +} +a:hover { + color: #0062A0; + text-decoration: underline; +} +a.toc-backref:hover { + color: #000000; +} +a.external { + padding-right: 13px; + background: transparent url(images/external.png) no-repeat scroll right center; +} + +tt.docutils { + background-color: #EAFFEA; + font-family: Monaco, Consolas, Courier New, Monospace; +} + +div.highlight { + margin: 5px 40px 5px 15px; + overflow: auto; + padding: 0; + background: #F7F7F7; + border: 1px solid #E0E5FB; +} +div.highlight pre { + margin: 8px 15px 8px 15px; + font-family: Monaco, Consolas, Courier New, Monospace; + font-size: 0.9em; + line-height: 1.2em; +} +img { + margin: 8px; +} \ No newline at end of file diff --git a/doc/template.txt b/doc/template.txt new file mode 100644 index 0000000..821246b --- /dev/null +++ b/doc/template.txt @@ -0,0 +1,38 @@ +%(head_prefix)s +%(head)s +%(stylesheet)s +%(body_prefix)s +
+
+
+ +
+
+
+
+ %(body)s +
+
+
+
+
+
+%(body_suffix)s diff --git a/yasnippet.el b/yasnippet.el index b257573..98c3958 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -3,7 +3,7 @@ ;; Copyright 2008 pluskid ;; ;; Author: pluskid -;; Version: 0.5.0 +;; Version: 0.5.1 ;; X-URL: http://code.google.com/p/yasnippet/ ;; This file is free software; you can redistribute it and/or modify @@ -178,7 +178,7 @@ to expand. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Internal variables ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(defvar yas/version "0.5.0") +(defvar yas/version "0.5.1") (defvar yas/snippet-tables (make-hash-table) "A hash table of snippet tables corresponding to each major-mode.")