mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-05 19:31:02 -08:00
* srecode: New directory for SRecode template files.
This commit is contained in:
parent
e6e267fcba
commit
c05676c5ac
15 changed files with 1885 additions and 0 deletions
85
etc/srecode/doc-java.srt
Normal file
85
etc/srecode/doc-java.srt
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
;; doc-java.srt --- SRecode templates for "document" applications
|
||||
|
||||
;; Copyright (C) 2009 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Eric M. Ludlam <eric@siege-engine.com>
|
||||
|
||||
;; This file is part of GNU Emacs.
|
||||
|
||||
;; GNU Emacs is free software: you can redistribute it and/or modify
|
||||
;; it under the terms of the GNU General Public License as published by
|
||||
;; the Free Software Foundation, either version 3 of the License, or
|
||||
;; (at your option) any later version.
|
||||
|
||||
;; GNU Emacs is distributed in the hope that it will be useful,
|
||||
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;; GNU General Public License for more details.
|
||||
|
||||
;; You should have received a copy of the GNU General Public License
|
||||
;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
set mode "java-mode"
|
||||
|
||||
set application "document"
|
||||
|
||||
context declaration
|
||||
|
||||
;;; Notes on the DOCUMENT templates.
|
||||
;;
|
||||
;; These templates recycle existing templates for javadoc in the
|
||||
;; more general C++ template set.
|
||||
|
||||
template section-comment :indent :blank
|
||||
"A comment separating major sections of a file."
|
||||
----
|
||||
{{>:declaration:javadoc-section-comment}}
|
||||
----
|
||||
|
||||
template function-comment :tag :indent :blank
|
||||
"A comment occuring in front of a function.
|
||||
Recycle javadoc comment code from the more general template set."
|
||||
----
|
||||
{{>:declaration:javadoc-function}}
|
||||
----
|
||||
|
||||
template variable-same-line-comment :tag
|
||||
"A comment occuring after a veriable declaration.
|
||||
Recycle javadoc comment code from the more general template set."
|
||||
----
|
||||
{{>:declaration:javadoc-variable-same-line}}
|
||||
----
|
||||
|
||||
;; These happen to be the same as in a classdecl.
|
||||
template group-comment-start :blank :indent
|
||||
"A comment occuring in front of a group of declarations.
|
||||
Recycle javadoc comment code from the more general template set."
|
||||
----
|
||||
{{>:classdecl:javadoc-function-group-start}}
|
||||
----
|
||||
|
||||
template group-comment-end :blank :indent
|
||||
"A comment occuring at the end of a a group of declarations.
|
||||
Recycle javadoc comment code from the more general template set."
|
||||
----
|
||||
{{>:classdecl:javadoc-function-group-end}}
|
||||
----
|
||||
|
||||
;; Some templates only show up in classdecls.
|
||||
context classdecl
|
||||
|
||||
template group-comment-start :blank :indent
|
||||
"A comment occuring in front of a group of declarations.
|
||||
Recycle javadoc comment code from the more general template set."
|
||||
----
|
||||
{{>:classdecl:javadoc-function-group-start}}
|
||||
----
|
||||
|
||||
template group-comment-end :blank :indent
|
||||
"A comment occuring at the end of a a group of declarations.
|
||||
Recycle javadoc comment code from the more general template set."
|
||||
----
|
||||
{{>:classdecl:javadoc-function-group-end}}
|
||||
----
|
||||
|
||||
;; end
|
||||
Loading…
Add table
Add a link
Reference in a new issue