curl/ zsh appears to be stricter with URLs. So just changing URLs so that they are surrounded by single-quotes appears to have fixed this issue.
For this I needed to change gblogger code at two places:
g-auth.el:
(defvar g-auth-url-pattern
"'https://www.google.com/accounts/ClientLogin?service=%s'"
"URL to login to Google services.")
And,
gblogger.el:
(defun gblogger-new-entry (url)
"Create a new Blog post."
...
...
(setq gblogger-this-url (concat "'" url "'" ))
...
...
(substitute-command-keys "Use \\[gblogger-publish] to publish your edits ."))))
Notice the single-quote in both of these changes.
The change above is ofcourse not the final change - to make the code portable across all shells, this change should be made based on shell being used - but this gets us going in the right direction with gblogger/ Emacs on zsh.
No comments:
Post a Comment