[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 87/352: Lisätään asetus "connection"
From: |
Stefan Monnier |
Subject: |
[elpa] 87/352: Lisätään asetus "connection" |
Date: |
Mon, 07 Jul 2014 14:02:34 +0000 |
monnier pushed a commit to branch master
in repository elpa.
commit 3709f55ddd9407e3923d96281bb0993d994cf52b
Author: Teemu Likonen <address@hidden>
Date: Mon Jul 6 07:14:00 2009 +0000
Lisätään asetus "connection"
Tämän perusteella asetetaan muuttuja process-connection-type kyseiselle
kielelle.
---
wcheck-mode.el | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/wcheck-mode.el b/wcheck-mode.el
index f88443a..7329b9a 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -74,6 +74,12 @@ and a description of VALUE types:
* `args': Optional command-line arguments for the program.
+ * `connection': The value is used to set variable
+ `process-connection-type' when starting the process for
+ LANGUAGE. See the documentation of variable
+ `process-connection-type' for more information. The default
+ is to use a pipe for communication (nil).
+
* `syntax': VALUE is a symbol referring to an Emacs syntax
table. See the Info node `(elisp)Syntax Tables' for more
information. The default value is `text-mode-syntax-table'.
@@ -167,6 +173,11 @@ An example contents of the `wcheck-language-data' variable:
(cons :tag "Arguments" :format "%v"
(const :tag "Arguments: " :format "%t" args)
(string :format "%v"))
+ (cons :tag "Connection type" :format "%v"
+ (const :tag "Connection type: " :format "%t" connection)
+ (choice :format "%[Value Menu%] %v" :value nil
+ (const :tag "pipe (nil)" nil)
+ (const :tag "pty" pty)))
(cons :tag "Face" :format "%v"
(const :tag "Face: " :format "%t" face)
(face :format "%v" :value wcheck-default-face))
@@ -194,6 +205,7 @@ An example contents of the `wcheck-language-data' variable:
(defconst wcheck-language-data-defaults
'((args . "")
+ (connection . nil)
(face . wcheck-default-face)
(syntax . text-mode-syntax-table)
(regexp-start . "\\<'*")
@@ -608,7 +620,8 @@ or nil if the operation was unsuccessful."
(args (split-string
(wcheck-query-language-data language 'args t)
"[ \t\n]+" t))
- (process-connection-type t) ;Use PTYs for communication.
+ (process-connection-type
+ (wcheck-query-language-data language 'connection t))
proc)
(when (wcheck-program-executable-p program)
@@ -830,7 +843,8 @@ defined in `wcheck-language-data-defaults'."
(eq key 'regexp-end)
(eq key 'regexp-discard))
(if (stringp value) value default-value))
- ((eq key 'case-fold)
+ ((or (eq key 'connection)
+ (eq key 'case-fold))
value))))
- [elpa] 77/352: Muutetaan wcheck-language-data-defaults vakioksi (defconst), (continued)
- [elpa] 77/352: Muutetaan wcheck-language-data-defaults vakioksi (defconst), Stefan Monnier, 2014/07/07
- [elpa] 75/352: Hiljennetään byte-compiler määrittelemällä muuttujia, Stefan Monnier, 2014/07/07
- [elpa] 79/352: (mapconcat 'concat ...) --> (mapconcat 'identity ...), Stefan Monnier, 2014/07/07
- [elpa] 78/352: Muutetaan syntax-taulukon tyyppiä customize-järjestelmässä, Stefan Monnier, 2014/07/07
- [elpa] 80/352: Poistetaan turha rivinvaihto prosessille lähetettävästä merkkijonosta, Stefan Monnier, 2014/07/07
- [elpa] 81/352: Muutetaan moodi-ilmaisin pieniksi kirjaimiksi: Wck --> wck, Stefan Monnier, 2014/07/07
- [elpa] 82/352: "function" on tarpeeton, koska "lambda" sisältää sen jo, Stefan Monnier, 2014/07/07
- [elpa] 85/352: Uudenlainen customize-valikko wcheck-language-datalle, Stefan Monnier, 2014/07/07
- [elpa] 83/352: Pientä wcheck-mode-tekstin uudelleenmuotoilua, Stefan Monnier, 2014/07/07
- [elpa] 88/352: Siirretään "syntax" ja "face" samaan järjestykseen kuin customizessa, Stefan Monnier, 2014/07/07
- [elpa] 87/352: Lisätään asetus "connection",
Stefan Monnier <=
- [elpa] 84/352: wcheck-query-language-data tarkistaa asetusten oikeellisuuden, Stefan Monnier, 2014/07/07
- [elpa] 89/352: Täsmennetään muuttujan wcheck-language-data kuvausta, Stefan Monnier, 2014/07/07
- [elpa] 86/352: Lisätään asetus "case-fold", Stefan Monnier, 2014/07/07
- [elpa] 90/352: Muotoillaan uudelleen muuttujan wcheck-language-data dokumenttia, Stefan Monnier, 2014/07/07
- [elpa] 92/352: Määritellään eräät muuttujat myös ajon aikana, ei pelkästään kääntämisen, Stefan Monnier, 2014/07/07
- [elpa] 93/352: Hajotetaan merkkijono funktiolla split-string-and-unquote, Stefan Monnier, 2014/07/07
- [elpa] 94/352: Poistetaan wcheck-mode päältä käyttämällä parametria -1 eikä 0, Stefan Monnier, 2014/07/07
- [elpa] 102/352: Poistetaan turhia testejä funktiosta wcheck-combine-two, Stefan Monnier, 2014/07/07
- [elpa] 91/352: Muutos muuttujan kuvauksessa: buffer-specific --> buffer-local, Stefan Monnier, 2014/07/07
- [elpa] 97/352: Kielellistä hienosaatöä muuttujan wcheck-language-data ohjeeseen, Stefan Monnier, 2014/07/07