add puppet mode, align code and some local elisp files
[emacs.git] / .emacs.d / elisp / local / ganneff.el
index 8865d96..51c7f74 100644 (file)
@@ -259,6 +259,15 @@ This functions should be added to the hooks of major modes for programming."
     (delete-region start end)
     (insert text)))
 
+;;;###autoload
+(defun align-code (beg end &optional arg)
+  (interactive "rP")
+  (if (null arg)
+      (align beg end)
+    (let ((end-mark (copy-marker end)))
+      (indent-region beg end-mark nil)
+      (align beg end-mark))))
+
 (provide 'ganneff)
 
 ;;; ganneff.el ends here