[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 58/352: Funktio wcheck-paint-words englanniksi
From: |
Stefan Monnier |
Subject: |
[elpa] 58/352: Funktio wcheck-paint-words englanniksi |
Date: |
Mon, 07 Jul 2014 14:02:01 +0000 |
monnier pushed a commit to branch master
in repository elpa.
commit cb7fb5711dae26c96d691815c640ecc67b2b8d73
Author: Teemu Likonen <address@hidden>
Date: Fri May 22 11:19:54 2009 +0000
Funktio wcheck-paint-words englanniksi
---
wcheck-mode.el | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/wcheck-mode.el b/wcheck-mode.el
index e6fc2d5..834e68a 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -709,7 +709,12 @@ käsittelee kieltä LANGUAGE."
(defun wcheck-paint-words (language window wordlist)
- "Merkkaa listassa WORDLIST listatut sanat ikkunassa WINDOW."
+ "Mark words in WORDLIST which are visible in WINDOW.
+Mark all words (or other text elements) in WORDLIST which are
+visible in WINDOW. Regular expression text-search respects the
+syntax table settings defined in LANGUAGE (see
+`wcheck-language-data')."
+
(when (window-live-p window)
(with-selected-window window
(save-excursion
@@ -721,13 +726,18 @@ käsittelee kieltä LANGUAGE."
(syntax (eval (wcheck-query-language-data language 'syntax t)))
(case-fold-search nil)
regexp)
+
(with-syntax-table syntax
(dolist (word wordlist)
(setq regexp (concat r-start "\\("
(regexp-quote word) "\\)"
r-end))
(goto-char w-start)
+
(while (re-search-forward regexp w-end t)
+ ;; If the point is invisible jump forward to the next
+ ;; change of "invisible" text property, else make the
+ ;; overlay.
(if (get-char-property (match-beginning 1) 'invisible buffer)
(goto-char (next-single-char-property-change
(match-beginning 1) 'invisible buffer w-end))
- [elpa] 49/352: Siirretään maalauspyyntölistan muokkaus aiemmaksi, (continued)
- [elpa] 49/352: Siirretään maalauspyyntölistan muokkaus aiemmaksi, Stefan Monnier, 2014/07/07
- [elpa] 45/352: Tarkistetaan prosessi funktion wcheck-program-executable-p avulla, Stefan Monnier, 2014/07/07
- [elpa] 47/352: Muutetaan funktion nimeä: wcheck-timer-event -> wcheck-timer-read-event, Stefan Monnier, 2014/07/07
- [elpa] 51/352: Lasketaan uuden ajastimen käynnistysviive edellisestä eteenpäin, Stefan Monnier, 2014/07/07
- [elpa] 55/352: Päivitetään myös outline-näkyvyyden muuttuessa, Stefan Monnier, 2014/07/07
- [elpa] 57/352: Maalataan vain näkyvät tekstialueet, hypätään näkymättömien yli, Stefan Monnier, 2014/07/07
- [elpa] 56/352: Muodostetaan säännöllinen lauseke valmiiksi ennen silmukkaa, Stefan Monnier, 2014/07/07
- [elpa] 53/352: Funktio wcheck-read-words englanniksi, Stefan Monnier, 2014/07/07
- [elpa] 54/352: Poistetaan globaalit koukut ajastimesta riippumatta, Stefan Monnier, 2014/07/07
- [elpa] 59/352: Sallitaan lausekkeen täsmääminen heti edellisen perään, Stefan Monnier, 2014/07/07
- [elpa] 58/352: Funktio wcheck-paint-words englanniksi,
Stefan Monnier <=
- [elpa] 63/352: Kutsutaan maalausajastinta useita kertoja peräkkäin, Stefan Monnier, 2014/07/07
- [elpa] 61/352: Lisätään ;;;###autoload -määritykset, Stefan Monnier, 2014/07/07
- [elpa] 62/352: Käsitellään oikein tilanne, jossa joutenoloaika on nolla, Stefan Monnier, 2014/07/07
- [elpa] 60/352: Lisätään ikuisen silmukan tarkistus funktioon wcheck-paint-words, Stefan Monnier, 2014/07/07
- [elpa] 64/352: Kielellistä hienosäätöä, Stefan Monnier, 2014/07/07
- [elpa] 70/352: Pienennetään wcheck-moden reagointiviivettä, Stefan Monnier, 2014/07/07
- [elpa] 69/352: Minibufferille oma virheilmoitus, Stefan Monnier, 2014/07/07
- [elpa] 65/352: Koodin väliotsikot englanniksi, Stefan Monnier, 2014/07/07
- [elpa] 66/352: Kielenvaihtotoiminnolle oma kielihistoriamuuttuja, Stefan Monnier, 2014/07/07
- [elpa] 68/352: Uusi nimi funktiolle: ...-overlay-word -> ...-changed-overlay, Stefan Monnier, 2014/07/07