You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by ge...@apache.org on 2001/03/23 16:46:12 UTC
cvs commit: jakarta-velocity/docs code-standards.html
geirm 01/03/23 07:46:12
Modified: xdocs code-standards.xml
docs code-standards.html
Log:
Took the emacs that Daniel contribute to turbine and put it in our coding
standards as well...
Revision Changes Path
1.6 +51 -0 jakarta-velocity/xdocs/code-standards.xml
Index: code-standards.xml
===================================================================
RCS file: /home/cvs/jakarta-velocity/xdocs/code-standards.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- code-standards.xml 2001/02/26 06:38:54 1.5
+++ code-standards.xml 2001/03/23 15:46:11 1.6
@@ -125,5 +125,56 @@
</section>
+<section name="More Fun For Emacs">
+
+<p>
+ To make coding easier, following bit of Emacs LISP does
+ the 'right thing' with bracing, if you want.
+ </p>
+<source><![CDATA[
+(defun apache-jakarta-mode ()
+ "The Java mode specialization for Apache Jakarta projects."
+ (if (not (assoc "apache-jakarta" c-style-alist))
+ ;; Define the Apache Jakarta cc-mode style.
+ (c-add-style "apache-jakarta" '("java" (indent-tabs-mode . nil))))
+
+ (c-set-style "apache-jakarta")
+ (c-set-offset 'substatement-open 0 nil)
+ (setq mode-name "Apache Jakarta")
+
+ ;; Turn on syntax highlighting when X is running.
+ (if (boundp 'window-system)
+ (progn (setq font-lock-support-mode 'lazy-lock-mode)
+ (font-lock-mode t))))
+
+;; Activate Jakarta mode.
+(if (fboundp 'jde-mode)
+ (add-hook 'jde-mode-hook 'apache-jakarta-mode)
+ (add-hook 'java-mode-hook 'apache-jakarta-mode))
+]]></source>
+
+ <p>
+ Note that this will apply to all java in emacs.
+ To control it :
+
+ <ul>
+ <li>
+ Turn off : <code>M-: (remove-hook 'java-mode 'apache-jakarta-mode)</code>
+ </li>
+ <li>
+ Turn on : <code>M-: (add-hook 'java-mode 'apache-jakarta-mode)</code>
+ </li>
+ </ul>
+ 'M-:' is <meta> followed by ':', of course.
+ It will be on by default at startup.
+ </p>
+
+ <p>
+ This was stolen lock, stock and barrel from the contribution
+ to the Turbine project by Daniel L. Rall. Thanks Daniel!
+ </p>
+
+</section>
+
</body>
</document>
1.22 +73 -0 jakarta-velocity/docs/code-standards.html
Index: code-standards.html
===================================================================
RCS file: /home/cvs/jakarta-velocity/docs/code-standards.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- code-standards.html 2001/03/21 20:23:05 1.21
+++ code-standards.html 2001/03/23 15:46:11 1.22
@@ -260,6 +260,79 @@
</blockquote>
</td></tr>
</table>
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#525D76">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <a name="More Fun For Emacs"><strong>More Fun For Emacs</strong></a>
+ </font>
+ </td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
+ To make coding easier, following bit of Emacs LISP does
+ the 'right thing' with bracing, if you want.
+ </p>
+ <div align="left">
+ <table cellspacing="4" cellpadding="0" border="0">
+ <tr>
+ <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ </tr>
+ <tr>
+ <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#ffffff"><pre>
+(defun apache-jakarta-mode ()
+ "The Java mode specialization for Apache Jakarta projects."
+ (if (not (assoc "apache-jakarta" c-style-alist))
+ ;; Define the Apache Jakarta cc-mode style.
+ (c-add-style "apache-jakarta" '("java" (indent-tabs-mode . nil))))
+
+ (c-set-style "apache-jakarta")
+ (c-set-offset 'substatement-open 0 nil)
+ (setq mode-name "Apache Jakarta")
+
+ ;; Turn on syntax highlighting when X is running.
+ (if (boundp 'window-system)
+ (progn (setq font-lock-support-mode 'lazy-lock-mode)
+ (font-lock-mode t))))
+
+;; Activate Jakarta mode.
+(if (fboundp 'jde-mode)
+ (add-hook 'jde-mode-hook 'apache-jakarta-mode)
+ (add-hook 'java-mode-hook 'apache-jakarta-mode))
+</pre></td>
+ <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ </tr>
+ <tr>
+ <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
+ </tr>
+ </table>
+ </div>
+ <p>
+ Note that this will apply to all java in emacs.
+ To control it :
+
+ <ul>
+ <li>
+ Turn off : <code>M-: (remove-hook 'java-mode 'apache-jakarta-mode)</code>
+ </li>
+ <li>
+ Turn on : <code>M-: (add-hook 'java-mode 'apache-jakarta-mode)</code>
+ </li>
+ </ul>
+ 'M-:' is <meta> followed by ':', of course.
+ It will be on by default at startup.
+ </p>
+ <p>
+ This was stolen lock, stock and barrel from the contribution
+ to the Turbine project by Daniel L. Rall. Thanks Daniel!
+ </p>
+ </blockquote>
+ </td></tr>
+ </table>
</td>
</tr>