Mercurial > emacs
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 |