From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7288 invoked by alias); 14 Aug 2011 13:32:29 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 29681 Received: (qmail 29489 invoked from network); 14 Aug 2011 13:32:27 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, T_TO_NO_BRKTS_FREEMAIL autolearn=ham version=3.3.1 Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.google.com designates 209.85.214.43 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:x-mailer; bh=yOv9y+qUjOJnDTiBjC3zFxh6qRhqVzoqDdZIiPcoNiY=; b=o/YlC7Uke8jGo4DEiWJXRe6sTm/CA51PBxWUuSPSemYWNB8Uw9MZ69vb4BnCFYHDj3 8sEJYgAotI8N9l2w4EMxNepV4nxsiGeZ68BhKNTZlZaX1pt5vMsqwCHvkEf1OLEYVG6f znh+aCWXdK5EUUBG/d/geLQpi3pEv2BfRmOiQ= From: Mikael Magnusson To: zsh-workers@zsh.org Subject: [PATCH] Use [0]. for the first element of region_highlights. Date: Sun, 14 Aug 2011 15:26:33 +0200 Message-Id: <1313328393-31697-1-git-send-email-mikachu@gmail.com> X-Mailer: git-send-email 1.7.5.4 I think this makes the code slightly less confusing, possibly. --- Src/Zle/zle_refresh.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Src/Zle/zle_refresh.c b/Src/Zle/zle_refresh.c index 05809f3..73687ac 100644 --- a/Src/Zle/zle_refresh.c +++ b/Src/Zle/zle_refresh.c @@ -339,11 +339,11 @@ zle_set_highlight(void) match_highlight(*atrs + 8, &default_atr_on); } else if (strpfx("special:", *atrs)) { match_highlight(*atrs + 8, &special_atr_on); special_atr_on_set = 1; } else if (strpfx("region:", *atrs)) { - match_highlight(*atrs + 7, ®ion_highlights->atr); + match_highlight(*atrs + 7, ®ion_highlights[0].atr); region_atr_on_set = 1; } else if (strpfx("isearch:", *atrs)) { match_highlight(*atrs + 8, &(region_highlights[1].atr)); isearch_atr_on_set = 1; } else if (strpfx("suffix:", *atrs)) { @@ -355,11 +355,11 @@ zle_set_highlight(void) /* Defaults */ if (!special_atr_on_set) special_atr_on = TXTSTANDOUT; if (!region_atr_on_set) - region_highlights->atr = TXTSTANDOUT; + region_highlights[0].atr = TXTSTANDOUT; if (!isearch_atr_on_set) region_highlights[1].atr = TXTUNDERLINE; if (!suffix_atr_on_set) region_highlights[2].atr = TXTBOLDFACE; @@ -1039,18 +1039,18 @@ zrefresh(void) zle_set_highlight(); /* check for region between point ($CURSOR) and mark ($MARK) */ if (region_active) { if (zlecs <= mark) { - region_highlights->start = zlecs; - region_highlights->end = mark; + region_highlights[0].start = zlecs; + region_highlights[0].end = mark; } else { - region_highlights->start = mark; - region_highlights->end = zlecs; + region_highlights[0].start = mark; + region_highlights[0].end = zlecs; } } else { - region_highlights->start = region_highlights->end = -1; + region_highlights[0].start = region_highlights[0].end = -1; } /* check for isearch string to highlight */ if (isearch_active) { region_highlights[1].start = isearch_startpos; region_highlights[1].end = isearch_endpos; -- 1.7.5.4