[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 46/352: Tehdään maalausajastimesta nimetty funktio (ei lambda)
From: |
Stefan Monnier |
Subject: |
[elpa] 46/352: Tehdään maalausajastimesta nimetty funktio (ei lambda) |
Date: |
Mon, 07 Jul 2014 14:01:53 +0000 |
monnier pushed a commit to branch master
in repository elpa.
commit 12c9700af37fee027d562e499d2b6246d9abf341
Author: Teemu Likonen <address@hidden>
Date: Wed May 20 17:48:30 2009 +0000
Tehdään maalausajastimesta nimetty funktio (ei lambda)
---
wcheck-mode.el | 37 ++++++++++++++++++-------------------
1 files changed, 18 insertions(+), 19 deletions(-)
diff --git a/wcheck-mode.el b/wcheck-mode.el
index 37de193..4842300 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -434,25 +434,24 @@ information on how to configure Wcheck mode. Interactive
command
;; Käynnistetään ajastin, joka maalaa sanat, mikäli joku puskuri on
;; sellaista pyytänyt.
- (run-with-idle-timer
- (* 2 wcheck-timer-idle)
- nil
- (function (lambda ()
- (dolist (buffer wcheck-timer-paint-requested)
- (with-current-buffer buffer
- (wcheck-remove-overlays)
- (when wcheck-mode
- (walk-windows
- (function (lambda (window)
- (when (eq buffer (window-buffer window))
- (with-current-buffer buffer
- (wcheck-paint-words
- wcheck-language
- window
- wcheck-received-words)))))
- 'nomb t)
- (wcheck-timer-paint-request-delete buffer)
- (setq wcheck-received-words nil))))))))
+ (run-with-idle-timer (* 2 wcheck-timer-idle) nil
+ 'wcheck-timer-paint-event))
+
+
+(defun wcheck-timer-paint-event ()
+ (dolist (buffer wcheck-timer-paint-requested)
+ (with-current-buffer buffer
+ (wcheck-remove-overlays)
+ (when wcheck-mode
+ (walk-windows
+ (function (lambda (window)
+ (when (eq buffer (window-buffer window))
+ (with-current-buffer buffer
+ (wcheck-paint-words wcheck-language window
+ wcheck-received-words)))))
+ 'nomb t)
+ (wcheck-timer-paint-request-delete buffer)
+ (setq wcheck-received-words nil)))))
(defun wcheck-receive-words (process string)
- [elpa] 28/352: Sammutetaan globaalit koukut vasta, kun oikolukua ei tarvita, (continued)
- [elpa] 28/352: Sammutetaan globaalit koukut vasta, kun oikolukua ei tarvita, Stefan Monnier, 2014/07/07
- [elpa] 36/352: Muuttujalle wcheck-language-data kuvaus ja customize-määritys, Stefan Monnier, 2014/07/07
- [elpa] 35/352: wcheck-make-overlayn parametriksi puskuri, ei ikkuna, Stefan Monnier, 2014/07/07
- [elpa] 38/352: Laitetaan oletusasetukset näkymään customizeen, Stefan Monnier, 2014/07/07
- [elpa] 39/352: Funktion wcheck-change-language kuvaus englanniksi, Stefan Monnier, 2014/07/07
- [elpa] 40/352: Muutetaan oletuskielen tunnistusta varmatoimisemmaksi, Stefan Monnier, 2014/07/07
- [elpa] 41/352: Poistetaan customizesta vaatimus, että ohjelman täytyy olla olemassa, Stefan Monnier, 2014/07/07
- [elpa] 37/352: Lisätään muuttujan wcheck-language-date esimerkkiin regexp-discard, Stefan Monnier, 2014/07/07
- [elpa] 43/352: Englanninkielinen kuvaus ja koodin kommentit funktiolle wcheck-mode, Stefan Monnier, 2014/07/07
- [elpa] 48/352: Siirretään oikolukupyyntölistan muokkaus aiemmaksi, Stefan Monnier, 2014/07/07
- [elpa] 46/352: Tehdään maalausajastimesta nimetty funktio (ei lambda),
Stefan Monnier <=
- [elpa] 50/352: Käännetään ajastinfunktiot englanniksi, Stefan Monnier, 2014/07/07
- [elpa] 44/352: Lisätään asennusohjeet wcheck-mode.el-tiedoston alkuun, Stefan Monnier, 2014/07/07
- [elpa] 42/352: Tehdään oletuskielestä customize-muuttuja, Stefan Monnier, 2014/07/07
- [elpa] 52/352: Uusi tapa lukea tekstiä ikkunasta, Stefan Monnier, 2014/07/07
- [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