[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 221/352: Muutetaan mode-line-tieto: "W:" ja kielen kaksi ensimmä
From: |
Stefan Monnier |
Subject: |
[elpa] 221/352: Muutetaan mode-line-tieto: "W:" ja kielen kaksi ensimmäistä merkkiä |
Date: |
Mon, 07 Jul 2014 14:04:21 +0000 |
monnier pushed a commit to branch master
in repository elpa.
commit 60a71c8cf415ae3451bf79ef0186281af22ab96f
Author: Teemu Likonen <address@hidden>
Date: Sun Jan 9 12:27:44 2011 +0000
Muutetaan mode-line-tieto: "W:" ja kielen kaksi ensimmäistä merkkiä
---
wcheck-mode.el | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/wcheck-mode.el b/wcheck-mode.el
index 6145bc9..d4b8b5e 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -748,6 +748,20 @@ interactively) then change the global default language."
(wcheck-remove-local-hooks buffer)))
+(defun wcheck-mode-line-lang ()
+ (condition-case nil
+ (let (lang-code)
+ (catch 'enough
+ (mapc (lambda (c)
+ (when (char-equal ?w (char-syntax c))
+ (push c lang-code)
+ (when (>= (length lang-code) 2)
+ (throw 'enough t))))
+ (wcheck-buffer-data-get :buffer (current-buffer) :language)))
+ (apply #'string (nreverse lang-code)))
+ (error "")))
+
+
;;;###autoload
(define-minor-mode wcheck-mode
"General interface for text checkers.
@@ -781,7 +795,7 @@ right-click mouse menu). Commands `wcheck-jump-forward' and
area."
:init-value nil
- :lighter " wck"
+ :lighter (" W:" (:eval (wcheck-mode-line-lang)))
:keymap wcheck-mode-map
(condition-case error-data
@@ -1391,7 +1405,7 @@ text."
(defun wcheck-invisible-text-in-area-p (buffer beg end)
(catch 'invisible
- (let ((pos (min beg end)) ;LET, ei LET*
+ (let ((pos (min beg end))
(end (max beg end)))
(when (invisible-p pos)
(throw 'invisible t))
- [elpa] 201/352: Siirretään wcheck-loop-over-* makrojen yhteiset osat omaksi makroksi, (continued)
- [elpa] 201/352: Siirretään wcheck-loop-over-* makrojen yhteiset osat omaksi makroksi, Stefan Monnier, 2014/07/07
- [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 <=
- [elpa] 227/352: Käsitellään käyttäjän funktioissa tapahtuvat virheilmoitukset, Stefan Monnier, 2014/07/07
- [elpa] 222/352: Hiotaan virheilmoituksia, Stefan Monnier, 2014/07/07
- [elpa] 229/352: Muutetaan wcheck-mode-komennon kuvausta, Stefan Monnier, 2014/07/07
- [elpa] 216/352: Uusi ominaisuus: etsi seuraava/edellinen merkitty kohta, Stefan Monnier, 2014/07/07
- [elpa] 230/352: Muutetaan alun kommentissa olevaa kuvausta, Stefan Monnier, 2014/07/07
- [elpa] 224/352: Poistetaan jump-reqistä turha hyppysuuntatieto, Stefan Monnier, 2014/07/07
- [elpa] 223/352: Hiotaan oikolukuehdotusten valikkoa, Stefan Monnier, 2014/07/07
- [elpa] 232/352: Yksinkertaisempi silmukka: -read-strings ja -paint-strings, Stefan Monnier, 2014/07/07
- [elpa] 234/352: Uusi funktio: wcheck-process-running-p, Stefan Monnier, 2014/07/07
- [elpa] 228/352: Monipuolisempi read-or-skip-faces, Stefan Monnier, 2014/07/07