ecb last
[emacs.git] / .emacs.d / config / linws03.cms.fra.dlh.de.org
index 0e358fe..b17bc69 100644 (file)
@@ -1,74 +1,89 @@
 #+STARTUP: align fold nodlcheck hidestars oddeven lognotestate
 #+TITLE:     linws03.cms.fra.dlh.de.org - Ganneffs configuration, host specific file for linws03
 #+DATE:      %Y-%m-%d
-#+SETUPFILE: ~/elisp/org-templates/level-0.org
+#+SETUPFILE: ~/.emacs.d/elisp/org-templates/level-0.org
 
 * Machine specific config
 ** cedet, jdee
 Collection of Emacs Development Environment Tools, see [[http://cedet.sourceforge.net/setup.shtml][CEDET]]
 
 #+BEGIN_SRC emacs-lisp
-    (load-file "~/elisp/cedet/common/cedet.el")
-    ;(global-ede-mode 1)                      ; Enable the Project management system
-    (semantic-load-enable-code-helpers)      ; Enable prototype help and smart completion
-    (global-srecode-minor-mode 1)            ; Enable template insertion menu
+(load-file "~/elisp/cedet/common/cedet.el")
+;(global-ede-mode 1)                      ; Enable the Project management system
+(semantic-load-enable-code-helpers)      ; Enable prototype help and smart completion
+(global-srecode-minor-mode 1)            ; Enable template insertion menu
 
-    (setq semantic-default-submodes '(global-semantic-idle-scheduler-mode
-                                      global-semanticdb-minor-mode
-                                      global-semantic-idle-summary-mode
-                                      global-semantic-decoration-mode
-                                      global-semantic-highlight-func-mode
-                                      global-semantic-stickyfunc-mode
-                                      global-semantic-idle-tag-highlight-mode
-                                      global-semantic-mru-bookmark-mode))
-    (setq semantic-load-turn-everything-on t)
-  ;;  ;(semantic-mode 1)
-    (require 'semantic-load)
-    (require 'senator)
-    (require 'semantic-sb)
-    (require 'semantic-ia)
-    (require 'semantic-wisent)
-    ;(require 'semantic/wisent/java-tags)
+(setq semantic-default-submodes '(global-semantic-idle-scheduler-mode
+                                  global-semanticdb-minor-mode
+                                  global-semantic-idle-summary-mode
+                                  global-semantic-decoration-mode
+                                  global-semantic-highlight-func-mode
+                                  global-semantic-stickyfunc-mode
+                                  global-semantic-idle-tag-highlight-mode
+                                  global-semantic-mru-bookmark-mode))
+(setq semantic-load-turn-everything-on t)
+;;  ;(semantic-mode 1)
+(require 'semantic-load)
+(require 'senator)
+(require 'semantic-sb)
+(require 'semantic-ia)
+(require 'semantic-wisent)
+;(require 'semantic/wisent/java-tags)
 
-    (add-hook 'semantic-init-hooks 'senator-minor-mode)
+(add-hook 'semantic-init-hooks 'senator-minor-mode)
 
-    ;; Use the full Java 1.5 grammer to parse Java
-    (autoload 'wisent-java-default-setup "wisent" "Hook run to setup Semantic in 'java-mode'." nil nil)
+;; Use the full Java 1.5 grammer to parse Java
+(autoload 'wisent-java-default-setup "wisent" "Hook run to setup Semantic in 'java-mode'." nil nil)
 
-    (setq jde-auto-parse-enable nil)
-    (setq jde-enable-senator nil)
-    (load "jde-autoload")
+(setq jde-auto-parse-enable nil)
+(setq jde-enable-senator nil)
+(load "jde-autoload")
 
-    (setq defer-loading-jde t)
+(setq defer-loading-jde t)
 
-    (setq jde-check-version-flag nil)
-    (define-obsolete-function-alias 'make-local-hook 'ignore "21.1")
-    (unless (fboundp 'semantic-format-prototype-tag-java-mode)
-      (defalias 'semantic-format-prototype-tag-java-mode 'semantic-format-tag-prototype-java-mode))
-    (autoload 'jde-mode "jde" "JDE mode." t)
-    (setq auto-mode-alist
-          (append '(("\\.java\\'" . jde-mode)) auto-mode-alist))
-    (setq  jde-jdk `("1.6"))
+(setq jde-check-version-flag nil)
+(define-obsolete-function-alias 'make-local-hook 'ignore "21.1")
+(unless (fboundp 'semantic-format-prototype-tag-java-mode)
+  (defalias 'semantic-format-prototype-tag-java-mode 'semantic-format-tag-prototype-java-mode))
+(autoload 'jde-mode "jde" "JDE mode." t)
+(setq auto-mode-alist
+      (append '(("\\.java\\'" . jde-mode)) auto-mode-alist))
+(setq  jde-jdk `("1.6"))
 
-  ;; Location of you emacs directory
-  (setq my-emacs-dir (concat (getenv "HOME") "/.emacs.d/tmp/emacs-jde"))
+;; Location of you emacs directory
+(setq my-emacs-dir (concat (getenv "HOME") "/.emacs.d/tmp/emacs-jde"))
 
-  ;; save all the semantic.cache files to one place
-  (when (locate-library "semantic")
-    (let ((semcach (concat my-emacs-dir "/semantic-cache")))
-      (unless (file-directory-p semcach)
-        (make-directory semcach))
-      (setq semanticdb-default-save-directory semcach)))
+;; save all the semantic.cache files to one place
+(when (locate-library "semantic")
+  (let ((semcach (concat my-emacs-dir "/semantic-cache")))
+    (unless (file-directory-p semcach)
+      (make-directory semcach))
+    (setq semanticdb-default-save-directory semcach)))
+#+END_SRC
 
+** org-mode
+I want some extra templates for org-capture, which I don't need to
+see at home. (Or want different there).
+#+BEGIN_SRC emacs-lisp tangle:yes
+(nconc org-capture-templates
+       '(
+         ("f" "Firewall request" entry (file+headline "~/org/nsb/dlh.org" "Firewall")
+          "* TODO Firewall Request, RT: %?\nAdded: %U"
+          :clock-in t :clock-resume t)
+         ("i" "Ticket" entry (file+headline "~/org/nsb/dlh.org" "RT Ticket")
+          "* TODO RT: %a\nAdded: %U\n\n%?"
+          :clock-in t :clock-resume t :jump-to-captured t)
+         ("m" "Meeting" entry (file+headline "~/org/nsb/dlh.org" "Meetings")
+          "* TODO %?\nSCHEDULED: %t\nAdded: %U\n"
+          :clock-in t :clock-resume t :jump-to-captured t)
+         ))
 #+END_SRC
 
 ** ecb
 Emacs Code Browser, see [[http://ecb.sourceforge.net/][ECB - Emacs Code Browser]]
-#+BEGIN_SRC emacs-lisp
+#+BEGIN_SRC emacs-lisp tangle:yes
 (load-file "~/elisp/ecb/ecb.el")
 (require 'ecb-autoloads)
 #+END_SRC
-
-
 * Footnotes