[Top][All Lists]

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

Re: [h-e-w] interactive "r" argument passing

From: T400
Subject: Re: [h-e-w] interactive "r" argument passing
Date: Sat, 18 May 2019 00:03:46 -0500
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1

Thanks, Francis. I tried escaped backslashes and slashes. After this didn't work either:

(defun save-sscratch (start end) ;; M-x sch
"Append region in *scratch* to file scratch.txt."
(interactive "r")
(with-current-buffer "*scratch*"
   (write-region start end "c:/mydocu~1/scratch.txt" t)))

I noticed that the in the alias def for sch the 'save-sscratch' function name was spelled wrong.



On 5/17/2019 12:18, Francis Wright wrote:
You need to double the backslashes or use forward slashes; either should work. 
(And there should be no need to shorten filenames.)


-----Original Message-----
From: help-emacs-windows <help-emacs-windows-
address@hidden> On Behalf Of T400
Sent: Friday, 17 May 2019 6:01 pm
To: w32emacs <address@hidden>
Subject: [h-e-w] interactive "r" argument passing

Dear w32 emacs gurus:

Why does this function not work? I think that similar functions I wrote long
ago did work.:

(defun save-sscratch (start end) ;; M-x sch alias
"Append region in *scratch* to file scratch.txt"
(interactive "r")
(with-current-buffer "*scratch*"
     (append-to-file start end "c:\mydocu~1\scratch.txt")))

Do I need escaped backslashes? forward slashes?



reply via email to

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