[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 114/352: Asetetaan ajastinfunktiot hakemaan tiedot uudesta tietok
From: |
Stefan Monnier |
Subject: |
[elpa] 114/352: Asetetaan ajastinfunktiot hakemaan tiedot uudesta tietokannasta |
Date: |
Mon, 07 Jul 2014 14:03:01 +0000 |
monnier pushed a commit to branch master
in repository elpa.
commit c8aab874a5ebacaa0db5a6cfeb4670a902abca04
Author: Teemu Likonen <address@hidden>
Date: Wed Jul 22 08:05:26 2009 +0000
Asetetaan ajastinfunktiot hakemaan tiedot uudesta tietokannasta
---
wcheck-mode.el | 29 +++++++++++++++--------------
1 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/wcheck-mode.el b/wcheck-mode.el
index 735fb88..ec2da3c 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -448,10 +448,12 @@ in buffers."
(setq wcheck-received-words nil
wcheck-buffer-window-areas nil)
- (if (not (wcheck-language-valid-p wcheck-language))
+ (if (not (wcheck-language-valid-p
+ (wcheck-get-buffer-data buffer :language)))
(progn
(wcheck-mode -1)
- (message "Language \"%s\" is not valid" wcheck-language))
+ (message "Language \"%s\" is not valid"
+ (wcheck-get-buffer-data buffer :language)))
;; Walk through all windows which belong to this buffer.
(let (area-alist words)
@@ -468,11 +470,10 @@ in buffers."
(setq wcheck-buffer-window-areas (wcheck-combine-overlapping-areas
area-alist))
(dolist (area wcheck-buffer-window-areas)
- (setq words (append words
- (wcheck-read-words wcheck-language buffer
- (car area) (cdr area)))))
+ (setq words (append words (wcheck-read-words
+ buffer (car area) (cdr area)))))
;; Send words to external process.
- (wcheck-send-words wcheck-language words)))))
+ (wcheck-send-words buffer words)))))
;; Start a timer which will mark text in buffers/windows.
(run-with-idle-timer (+ wcheck-timer-idle
@@ -507,14 +508,13 @@ call. The delay between consecutive calls is defined in
variable
;; Walk through the visible text areas and mark text based on the
;; word list returned by an external process.
(cond ((not wcheck-mode) nil)
- ((not (wcheck-process-running-p wcheck-language))
+ ((not (wcheck-process-running-p buffer))
(wcheck-mode -1)
- (message "Process is not running for language \"%s\""
- wcheck-language))
+ (message "Process is not running for buffer \"%s\""
+ (buffer-name buffer)))
(t
(dolist (area wcheck-buffer-window-areas)
- (wcheck-paint-words wcheck-language buffer
- (car area) (cdr area)
+ (wcheck-paint-words buffer (car area) (cdr area)
wcheck-received-words))))))
;; If REPEAT is positive integer call this function again after
@@ -529,9 +529,10 @@ call. The delay between consecutive calls is defined in
variable
(defun wcheck-receive-words (process string)
"`wcheck-mode' process output handler function."
- (setq wcheck-received-words
- (append wcheck-received-words (split-string string "\n+" t)))
- (wcheck-timer-add-paint-request (current-buffer)))
+ (with-current-buffer (wcheck-get-process-data process :buffer)
+ (setq wcheck-received-words
+ (append wcheck-received-words (split-string string "\n+" t)))
+ (wcheck-timer-add-paint-request (current-buffer))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [elpa] 98/352: Luetaan vain tarpeelliset tekstialueet, (continued)
- [elpa] 98/352: Luetaan vain tarpeelliset tekstialueet, Stefan Monnier, 2014/07/07
- [elpa] 100/352: Merkitään funtio-objektit #'-merkillä, Stefan Monnier, 2014/07/07
- [elpa] 101/352: Korjataan kirjoitusvirhe funktion kuvauksesta, Stefan Monnier, 2014/07/07
- [elpa] 106/352: Muutetaan prosessit puskurikohtaisiksi, Stefan Monnier, 2014/07/07
- [elpa] 96/352: Customize-tyypin "face" tilalle "symbol", Stefan Monnier, 2014/07/07
- [elpa] 103/352: Siirretään overlayt uuteen paikkaan, Stefan Monnier, 2014/07/07
- [elpa] 105/352: wcheck-update-buffer-data uuden tietokannan mukaiseksi, Stefan Monnier, 2014/07/07
- [elpa] 110/352: Muutetaan wcheck-send-words hakemaan kielitiedot tietokannasta, Stefan Monnier, 2014/07/07
- [elpa] 107/352: Poistetaan turha wcheck-end-process, Stefan Monnier, 2014/07/07
- [elpa] 104/352: Lisätään matalan tason tietokantafunktiot, Stefan Monnier, 2014/07/07
- [elpa] 114/352: Asetetaan ajastinfunktiot hakemaan tiedot uudesta tietokannasta,
Stefan Monnier <=
- [elpa] 108/352: Siirretään koukkujen asennus omiin funktioihinsa, Stefan Monnier, 2014/07/07
- [elpa] 112/352: Muutetaan wcheck-make-overlay hakemaan kielitiedot tietokannasta, Stefan Monnier, 2014/07/07
- [elpa] 116/352: Muutetaan tietokannan kyselyfunktio geneerisemmäksi, Stefan Monnier, 2014/07/07
- [elpa] 109/352: Muutetaan wcheck-read-words hakemaan kielitiedot tietokannasta, Stefan Monnier, 2014/07/07
- [elpa] 120/352: Kielellistä hienosäätöä dokumentteihin, Stefan Monnier, 2014/07/07
- [elpa] 115/352: Muutetaan wcheck-mode ja -change-language käyttämään uutta tietokantaa, Stefan Monnier, 2014/07/07
- [elpa] 118/352: Lisätään koodin väliotsikoita, Stefan Monnier, 2014/07/07
- [elpa] 111/352: Muutetaan wcheck-paint-words hakemaan kielitiedot tietokannasta, Stefan Monnier, 2014/07/07
- [elpa] 121/352: Välitetään kaikki tiedot funktiolle wcheck-make-overlay, Stefan Monnier, 2014/07/07
- [elpa] 117/352: wcheck-receive-words varmemmaksi, Stefan Monnier, 2014/07/07