.emacs-my
changeset 1206 4de7a444cf35
parent 1204 4f9828e2c186
child 1207 c658f0d30525
equal deleted inserted replaced
1205:40a4c859a994 1206:4de7a444cf35
  2377 
  2377 
  2378   (semantic-mode 1)
  2378   (semantic-mode 1)
  2379   (global-ede-mode 1)
  2379   (global-ede-mode 1)
  2380 
  2380 
  2381   (require 'srecode)
  2381   (require 'srecode)
  2382   (unless (boundp 'srecode-map-load-path)
  2382   (defvar srecode-map-load-path nil)
  2383     (setq srecode-map-load-path nil))
       
  2384   (add-to-list 'srecode-map-load-path (locate-user-emacs-file "srecode/"))
  2383   (add-to-list 'srecode-map-load-path (locate-user-emacs-file "srecode/"))
  2385   (global-srecode-minor-mode 1)
  2384   (global-srecode-minor-mode 1)
  2386   (add-hook 'prog-mode-hook 'srecode-minor-mode)
  2385   (add-hook 'prog-mode-hook 'srecode-minor-mode)
       
  2386 
       
  2387   (defun my-srecode-reload-templates ()
       
  2388     "Reload all templates under `srecode-map-load-path'. Useful
       
  2389 during template developing."
       
  2390     (interactive)
       
  2391     (setq srecode-mode-table-list nil
       
  2392           srecode-current-map nil)
       
  2393     (srecode-map-update-map) )
  2387 
  2394 
  2388   (ignore-errors
  2395   (ignore-errors
  2389     (cedet-ectag-version-check)
  2396     (cedet-ectag-version-check)
  2390     (semantic-load-enable-primary-ectags-support))
  2397     (semantic-load-enable-primary-ectags-support))
  2391   (ignore-errors
  2398   (ignore-errors