emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] 93/352: Hajotetaan merkkijono funktiolla split-string-and-unquote


From: Stefan Monnier
Subject: [elpa] 93/352: Hajotetaan merkkijono funktiolla split-string-and-unquote
Date: Mon, 07 Jul 2014 14:02:42 +0000

monnier pushed a commit to branch master
in repository elpa.

commit 0a5640378e0cfdb69054de046ebba81642c5f765
Author: Teemu Likonen <address@hidden>
Date:   Fri Jul 17 18:46:20 2009 +0000

    Hajotetaan merkkijono funktiolla split-string-and-unquote
    
    Ulkoiselle ohjelmalle menevät komentoriviparametrit hajotettiin aiemmin
    funktiolla split-string. Tähän käyttöön sen huonona puolena on, että se
    vain jakaa merkkijonon välilyöntien kohdalta eikä ota huomioon
    mahdollisia lainausmerkeissä olevia lausekkeita. Näin käyttäjän
    tarkoittamat parametrit eivät välttämättä mene oikein ulkoiselle
    ohjelmalle. Funktio split-string-and-unquote ottaa huomioon
    lainausmerkit ja \-merkin.
---
 wcheck-mode.el |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/wcheck-mode.el b/wcheck-mode.el
index cbc027f..972c597 100644
--- a/wcheck-mode.el
+++ b/wcheck-mode.el
@@ -613,9 +613,9 @@ or nil if the operation was unsuccessful."
       (or (get-process proc-name)
           ;; It doesn't exist so start a new one.
           (let ((program (wcheck-query-language-data language 'program))
-                (args (split-string
+                (args (split-string-and-unquote
                        (wcheck-query-language-data language 'args t)
-                       "[ \t\n]+" t))
+                       "[ \t\n]+"))
                 (process-connection-type
                  (wcheck-query-language-data language 'connection t))
                 proc)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]