changeset 71183:1b96892b5925

*** empty log message ***
author Eli Zaretskii <eliz@gnu.org>
date Sat, 03 Jun 2006 08:38:43 +0000
parents 44d77343c9ac
children bca9b5c80fd3
files lisp/ChangeLog
diffstat 1 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sat Jun 03 08:37:49 2006 +0000
+++ b/lisp/ChangeLog	Sat Jun 03 08:38:43 2006 +0000
@@ -1,3 +1,18 @@
+2006-05-20  Vivek Dasmohapatra  <vivek@etla.org>
+
+	* progmodes/sh-script.el (sh-quoted-exec): New face for quoted
+	exec constructs like `foo bar`.
+	(sh-quoted-subshell): New helper function to search for a possibly
+	nested subshell (like `` or $()) within a "" quoted string.
+	(sh-font-lock-keywords-var): Add sh-quoted-exec for Bash.
+	(sh-apply-quoted-subshell): Flag quote characters inside a
+	subshell, which is itself already in a quoted region, as
+	punctuation, since this is the closest to what they actually are.
+	(sh-font-lock-syntactic-keywords): Add sh-quoted-subshell and
+	sh-apply-quoted-subshell.
+	(sh-font-lock-syntactic-face-function): Apply the new face for
+	text inside `` instead of the old font-lock-string-face.
+
 2006-06-03  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
 	* term/mac-win.el (mac-ts-active-input-overlay): Add defvar.