add linws config file
authorJoerg Jaspert <joerg@ganneff.de>
Tue, 19 Mar 2013 15:13:11 +0000 (16:13 +0100)
committerJoerg Jaspert <joerg@ganneff.de>
Tue, 19 Mar 2013 15:13:11 +0000 (16:13 +0100)
.emacs.d/config/linws03.cms.fra.dlh.de.org [new file with mode: 0644]

diff --git a/.emacs.d/config/linws03.cms.fra.dlh.de.org b/.emacs.d/config/linws03.cms.fra.dlh.de.org
new file mode 100644 (file)
index 0000000..a7c54ed
--- /dev/null
@@ -0,0 +1,80 @@
+#+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
+
+* Machine specific config
+* Load path
+#+BEGIN_SRC emacs-lisp
+  (add-to-list 'load-path "~/elisp/cedet")
+  (add-to-list 'load-path "~/elisp/ecb")
+  (add-to-list 'load-path "~/elisp/jdee/lisp")
+#+END_SRC
+** 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
+
+    (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)
+
+    ;; 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 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"))
+
+  ;; 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)))
+
+#+END_SRC
+
+** ecb
+Emacs Code Browser, see [[http://ecb.sourceforge.net/][ECB - Emacs Code Browser]]
+#+BEGIN_SRC emacs-lisp
+(load-file "~/elisp/ecb/ecb.el")
+(require 'ecb-autoloads)
+#+END_SRC
+
+
+* Footnotes
+