* `goto-char' in callback to `url-retrieve'
@ 2012-02-29 12:55 Deniz Dogan
2012-02-29 18:16 ` Johan Bockgård
2012-03-01 10:27 ` Lynbech Christian
0 siblings, 2 replies; 3+ messages in thread
From: Deniz Dogan @ 2012-02-29 12:55 UTC (permalink / raw)
To: emacs-devel
I'm using the following code to play around with `url-retrieve':
(defun rss-get-feed-callback (status url)
(switch-to-buffer (current-buffer))
(goto-char 0))
(defun rss-get-feed (url)
(url-retrieve url 'rss-get-feed-callback (list url) t t))
(defun rss-test ()
(interactive)
(rss-get-feed "http://blogg.aftonbladet.se/feeds/entries/bankoniva/rss"))
When I hit M-x rss-test RET, I expect point to be at the first character
of the result buffer, but it is nevertheless at the end.
Is this a bug? I'm using: GNU Emacs 24.0.93.1 (i386-mingw-nt6.1.7601)
of 2012-02-16 on MARVIN
Cheers,
Deniz
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: `goto-char' in callback to `url-retrieve'
2012-02-29 12:55 `goto-char' in callback to `url-retrieve' Deniz Dogan
@ 2012-02-29 18:16 ` Johan Bockgård
2012-03-01 10:27 ` Lynbech Christian
1 sibling, 0 replies; 3+ messages in thread
From: Johan Bockgård @ 2012-02-29 18:16 UTC (permalink / raw)
To: emacs-devel
Deniz Dogan <deniz@dogan.se> writes:
> When I hit M-x rss-test RET, I expect point to be at the first
> character of the result buffer, but it is nevertheless at the end.
The callback is called inside `save-excursion'.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: `goto-char' in callback to `url-retrieve'
2012-02-29 12:55 `goto-char' in callback to `url-retrieve' Deniz Dogan
2012-02-29 18:16 ` Johan Bockgård
@ 2012-03-01 10:27 ` Lynbech Christian
1 sibling, 0 replies; 3+ messages in thread
From: Lynbech Christian @ 2012-03-01 10:27 UTC (permalink / raw)
To: Deniz Dogan; +Cc: emacs-devel@gnu.org
Even if not truly relevant here (due to the save-excursion mentioned in
the followup), you may want to consider using
(goto-char (point-min))
as a better idiom than
(goto-char 0)
since the former will also correctly handle narrowed buffers.
------------------------+-----------------------------------------------------
Christian Lynbech | christian #\@ defun #\. dk
------------------------+-----------------------------------------------------
Hit the philistines three times over the head with the Elisp reference manual.
- petonic@hal.com (Michael A. Petonic)
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-03-01 10:27 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-29 12:55 `goto-char' in callback to `url-retrieve' Deniz Dogan
2012-02-29 18:16 ` Johan Bockgård
2012-03-01 10:27 ` Lynbech Christian
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).