aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2005-09-09 01:26:00 +0000
committerRichard M. Stallman2005-09-09 01:26:00 +0000
commit0404a075c0535bbd9313a2ccc562696691e8540d (patch)
tree140d33954d143cde1de9bd9a009698246a72b8e4
parentcac9ce0d76e2eaf9ca180a6f3d207a9e2ec3d001 (diff)
downloademacs-0404a075c0535bbd9313a2ccc562696691e8540d.tar.gz
emacs-0404a075c0535bbd9313a2ccc562696691e8540d.zip
(sh-skeleton-pair-default-alist): New var.
(sh-mode): Locally set skeleton-pair-default-alist.
-rw-r--r--lisp/progmodes/sh-script.el7
1 files changed, 6 insertions, 1 deletions
diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el
index 4f702186685..e37390f5b80 100644
--- a/lisp/progmodes/sh-script.el
+++ b/lisp/progmodes/sh-script.el
@@ -490,7 +490,10 @@ This is buffer-local in every such buffer.")
490 map) 490 map)
491 "Keymap used in Shell-Script mode.") 491 "Keymap used in Shell-Script mode.")
492 492
493 493(defvar sh-skeleton-pair-default-alist '((?( _ ?)) (?\))
494 (?[ ?\s _ ?\s ?]) (?\])
495 (?{ _ ?}) (?\}))
496 "Value to use for `skeleton-pair-default-alist' in Shell-Script mode.")
494 497
495(defcustom sh-dynamic-complete-functions 498(defcustom sh-dynamic-complete-functions
496 '(shell-dynamic-complete-environment-variable 499 '(shell-dynamic-complete-environment-variable
@@ -1362,6 +1365,8 @@ with your script for an edit-interpret-debug cycle."
1362 (make-local-variable 'sh-shell-variables-initialized) 1365 (make-local-variable 'sh-shell-variables-initialized)
1363 (make-local-variable 'imenu-generic-expression) 1366 (make-local-variable 'imenu-generic-expression)
1364 (make-local-variable 'sh-indent-supported-here) 1367 (make-local-variable 'sh-indent-supported-here)
1368 (make-local-variable 'skeleton-pair-default-alist)
1369 (setq skeleton-pair-default-alist sh-skeleton-pair-default-alist)
1365 (setq skeleton-end-hook (lambda () 1370 (setq skeleton-end-hook (lambda ()
1366 (or (eolp) (newline) (indent-relative))) 1371 (or (eolp) (newline) (indent-relative)))
1367 paragraph-start (concat page-delimiter "\\|$") 1372 paragraph-start (concat page-delimiter "\\|$")