# HG changeset patch # User Oleksandr Gavenko # Date 1423674546 -7200 # Node ID 4de7a444cf35380fc8a073d9c4ffae67ec8b0e77 # Parent 40a4c859a9948dbe6546b49db6fca8cd013862cf my-srecode-reload-templates diff -r 40a4c859a994 -r 4de7a444cf35 .emacs-my --- a/.emacs-my Wed Feb 11 19:04:28 2015 +0200 +++ b/.emacs-my Wed Feb 11 19:09:06 2015 +0200 @@ -2379,12 +2379,19 @@ (global-ede-mode 1) (require 'srecode) - (unless (boundp 'srecode-map-load-path) - (setq srecode-map-load-path nil)) + (defvar srecode-map-load-path nil) (add-to-list 'srecode-map-load-path (locate-user-emacs-file "srecode/")) (global-srecode-minor-mode 1) (add-hook 'prog-mode-hook 'srecode-minor-mode) + (defun my-srecode-reload-templates () + "Reload all templates under `srecode-map-load-path'. Useful +during template developing." + (interactive) + (setq srecode-mode-table-list nil + srecode-current-map nil) + (srecode-map-update-map) ) + (ignore-errors (cedet-ectag-version-check) (semantic-load-enable-primary-ectags-support))