comparison lisp/progmodes/ada-stmt.el @ 83304:6fef25c75847

Merged from miles@gnu.org--gnu-2005 (patch 296-306) Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-296 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-297 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-298 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-299 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-300 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-301 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-302 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-303 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-304 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-305 Update from CVS * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-306 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-344
author Karoly Lorentey <lorentey@elte.hu>
date Fri, 13 May 2005 22:59:23 +0000
parents 8e5779acd195 ad6e77659287
children 532e0a9335a9
comparison
equal deleted inserted replaced
83303:108e45fdcdbd 83304:6fef25c75847
464 () 464 ()
465 < "or\n" 465 < "or\n"
466 > "terminate;") 466 > "terminate;")
467 467
468 468
469 (defun ada-adjust-case-skeleton ()
470 "Adjust the case of the text inserted by a skeleton."
471 (save-excursion
472 (let ((aa-end (point)))
473 (ada-adjust-case-region
474 (progn (goto-char (symbol-value 'beg)) (forward-word -1) (point))
475 (goto-char aa-end)))))
476
477 (defun ada-stmt-mode-hook ()
478 (set (make-local-variable 'skeleton-further-elements)
479 '((< '(backward-delete-char-untabify
480 (min ada-indent (current-column))))))
481 (add-hook 'skeleton-end-hook 'ada-adjust-case-skeleton nil t))
482
483 (add-hook 'ada-mode-hook 'ada-stmt-mode-hook)
484
485 (provide 'ada-stmt) 469 (provide 'ada-stmt)
486 470
487 ;;; arch-tag: 94f51555-cc0e-44e5-8865-8788aae8ecd3 471 ;;; arch-tag: 94f51555-cc0e-44e5-8865-8788aae8ecd3
488 ;;; ada-stmt.el ends here 472 ;;; ada-stmt.el ends here