[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 201/352: Siirretään wcheck-loop-over-* makrojen yhteiset osat om
From: |
Stefan Monnier |
Subject: |
[elpa] 201/352: Siirretään wcheck-loop-over-* makrojen yhteiset osat omaksi makroksi |
Date: |
Mon, 07 Jul 2014 14:04:04 +0000 |
monnier pushed a commit to branch master
in repository elpa.
commit 912d6f514ff30468672fecc0b4f90e4562034e10
Author: Teemu Likonen <address@hidden>
Date: Sat Jan 1 19:29:49 2011 +0000
Siirretään wcheck-loop-over-* makrojen yhteiset osat omaksi makroksi
---
wcheck-mode.el | 16 +++++-----------
1 files changed, 5 insertions(+), 11 deletions(-)
diff --git a/wcheck-mode.el b/wcheck-mode.el
index dde298d..ac43b05 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -729,26 +729,20 @@ right-click mouse menu)."
(setq wcheck-timer nil)))
-(defmacro wcheck-loop-over-read-reqs (var &rest body)
+(defmacro wcheck-loop-over-reqs-engine (key var &rest body)
`(dolist (,var (delq nil (mapcar (lambda (buffer)
(when (wcheck-buffer-data-get
- :buffer buffer :read-req)
+ :buffer buffer ,key)
buffer))
(wcheck-buffer-data-get-all :buffer))))
(when (buffer-live-p ,var)
(with-current-buffer ,var
,@body))))
-
+(defmacro wcheck-loop-over-read-reqs (var &rest body)
+ `(wcheck-loop-over-reqs-engine :read-req ,var ,@body))
(defmacro wcheck-loop-over-paint-reqs (var &rest body)
- `(dolist (,var (delq nil (mapcar (lambda (buffer)
- (when (wcheck-buffer-data-get
- :buffer buffer :paint-req)
- buffer))
- (wcheck-buffer-data-get-all :buffer))))
- (when (buffer-live-p ,var)
- (with-current-buffer ,var
- ,@body))))
+ `(wcheck-loop-over-reqs-engine :paint-req ,var ,@body))
(defun wcheck-timer-read-event ()
- [elpa] 187/352: Muutetaan wcheck-query-language-data-funktion rakennetta, (continued)
- [elpa] 187/352: Muutetaan wcheck-query-language-data-funktion rakennetta, Stefan Monnier, 2014/07/07
- [elpa] 190/352: Asennusohjeen kielellistä säätöä, Stefan Monnier, 2014/07/07
- [elpa] 194/352: Muutetaan virheilmoitus yhdenmuotoiseksi muiden vastaavien kanssa, Stefan Monnier, 2014/07/07
- [elpa] 189/352: Muuttujien dokumentit ja esimerkkiasetukset ajan tasalle, Stefan Monnier, 2014/07/07
- [elpa] 195/352: Päivitetään versionumero: 2010.12.27, Stefan Monnier, 2014/07/07
- [elpa] 182/352: Uusi ominaisuus: käyttäjä voi nyt vaikuttaa oletusasetuksiin, Stefan Monnier, 2014/07/07
- [elpa] 191/352: Muuttujan dokumentin kielellistä säätöä, Stefan Monnier, 2014/07/07
- [elpa] 192/352: Muutetaan wcheck-customize-ryhmän otsikko, Stefan Monnier, 2014/07/07
- [elpa] 198/352: Dokumentteja ajan tasalle: tarkistusohjelma voi olla myös funktio, Stefan Monnier, 2014/07/07
- [elpa] 197/352: Muutetaan monet word-sanat string-sanoiksi, Stefan Monnier, 2014/07/07
- [elpa] 201/352: Siirretään wcheck-loop-over-* makrojen yhteiset osat omaksi makroksi,
Stefan Monnier <=
- [elpa] 200/352: Lähetetään merkkijonot tarkistinfunktiolle vain, jos niitä ylipäätään on, Stefan Monnier, 2014/07/07
- [elpa] 199/352: Abstrahoidaan ja järjestellään koodia uudelleen, Stefan Monnier, 2014/07/07
- [elpa] 207/352: Käsitellään wcheck-moden käynnistysvirheet uudella tavalla, Stefan Monnier, 2014/07/07
- [elpa] 205/352: Lisätään makro wcheck-define-condition, Stefan Monnier, 2014/07/07
- [elpa] 208/352: Siirretään signaalien määrittelyt samaan paikkaan, Stefan Monnier, 2014/07/07
- [elpa] 218/352: Tallennetaan jump-reqiin myös nykyinen ikkuna, Stefan Monnier, 2014/07/07
- [elpa] 215/352: Ajetaan paint-event-sarja vain kerran, Stefan Monnier, 2014/07/07
- [elpa] 220/352: Lisätään kuvaus muuttujaan wcheck-timer-paint-event-count-std, Stefan Monnier, 2014/07/07
- [elpa] 219/352: Muutetaan wcheck-timer-idlen määrittelytyyppi: defconst -> defvar, Stefan Monnier, 2014/07/07
- [elpa] 221/352: Muutetaan mode-line-tieto: "W:" ja kielen kaksi ensimmäistä merkkiä, Stefan Monnier, 2014/07/07