[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/firefox-javascript-repl 9644f919dd 06/24: Fix string qu
From: |
Thomas Fitzsimmons |
Subject: |
[elpa] externals/firefox-javascript-repl 9644f919dd 06/24: Fix string quoting |
Date: |
Thu, 1 Jun 2023 00:41:51 -0400 (EDT) |
branch: externals/firefox-javascript-repl
commit 9644f919dd32a4bdd0391e178404d36cbe424152
Author: Thomas Fitzsimmons <fitzsim@fitzsim.org>
Commit: Thomas Fitzsimmons <fitzsim@fitzsim.org>
Fix string quoting
* firefox-javascript-repl.el (fjrepl--input-sender): Escape double
quotes.
---
firefox-javascript-repl.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/firefox-javascript-repl.el b/firefox-javascript-repl.el
index 8d92321874..4433d719be 100644
--- a/firefox-javascript-repl.el
+++ b/firefox-javascript-repl.el
@@ -54,7 +54,6 @@ ARGUMENTS will be used for FORMAT, like `messages'."
"The prompt used in the Firefox JavaScript buffer.")
;; fixme: font-lock.
-;; fixme: fix "" quoting.
(defun fjrepl--input-sender (process string)
"Send to PROCESS the STRING. Set `comint-input-sender' to this function."
(process-send-string process (fjrepl--format-message
@@ -63,7 +62,8 @@ ARGUMENTS will be used for FORMAT, like `messages'."
(concat "{\"type\":\"evaluateJSAsync\","
"\"text\":\"%s\","
"\"to\":\"%s\"}")
- string fjrepl--console-actor)))
+ (replace-regexp-in-string "\"" "\\\\\"" string)
+ fjrepl--console-actor)))
(define-derived-mode firefox-javascript-repl-mode comint-mode "FJ"
"Major mode for interactively evaluating JavaScript expressions in Firefox."
- [elpa] externals/firefox-javascript-repl 2016b0eafa 22/24: Make firefox-javascript-repl--mode private, (continued)
- [elpa] externals/firefox-javascript-repl 2016b0eafa 22/24: Make firefox-javascript-repl--mode private, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl c2a0f7f44a 04/24: Get basic REPL working, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl f0ed5fbf81 03/24: Get ready for asynchronous JavaScript evaluation, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl 77c9907e3e 18/24: Move usage to start of commentary, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl 1e0638d411 17/24: Mention throwaway profile in commentary, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl 7b288e2dba 24/24: Bump version to 0.9.0, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl 7bed24ae8e 23/24: Ignore errors when showing quirk, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl b0695f591d 02/24: Complete actor retrieval, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl 3d5c11b468 05/24: Add .gitignore file, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl 563ae0984c 01/24: firefox-javascript-repl: New package, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl 9644f919dd 06/24: Fix string quoting,
Thomas Fitzsimmons <=
- [elpa] externals/firefox-javascript-repl 5c47a29fd8 09/24: Remove newlines before sending JavaScript, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl b4186a5762 12/24: Backport to Emacs 26.1, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl 876dcb4615 13/24: Add Package-Requires, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl aaefd1f8f4 14/24: Add jss URL to commentary, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl c35e324539 16/24: Refer to Firefox Debugging Remote Protocol, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl 76ba08cb86 19/24: Trim some messages, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl 9208c234cb 20/24: Fix kill-buffer-hook for Emacs 26.1, Thomas Fitzsimmons, 2023/06/01
- [elpa] externals/firefox-javascript-repl 976f04d340 21/24: Pass process object to kill-process, Thomas Fitzsimmons, 2023/06/01