From: ken <gebser@mousecar.com>
To: GNU Emacs List <help-gnu-emacs@gnu.org>
Subject: Re: desktop-read usage and syntax ::error, strange character :: half-SOLVED!!!
Date: Tue, 18 Jul 2017 17:10:46 -0400 [thread overview]
Message-ID: <d2b62c30-be05-d14f-cbda-2b3249ceff15@mousecar.com> (raw)
In-Reply-To: <CAOj2CQQ6-hsbrPOAZdZ5t-Qdm_YR1JjdDTbFkdrC+qKStje_rg@mail.gmail.com>
On 07/18/2017 03:59 PM, John Mastro wrote:
> ken <gebser@mousecar.com> wrote:
>> For some reason, when booting after a crash, the desktop isn't loaded;
>> that is, the files which were loaded in the previous (crashed) session
>> aren't loaded again. I suspected this was due to
>> "~/.emacs/.emacs.desktop.lock", so I deleted it. Then I close emacs
>> and start it again, but still the desktop isn't loaded.
>>
>> So then I try to load it by hand, ie, I run "M-x desktop-read"... this
>> yields the error: "eval-buffer: Symbol's value as variable is void:
>> Î". Yes, the last character is a capital "I" with a carot above it.
>> If, from the "*scratch*" buffer I run (desktop-read
>> "/home/user/.emacs.d/"), I get exactly the same error message.
> I can't offer any specific help, but if your desktop file is corrupted
> (which is what it sounds like), it's probably worth reporting that as a
> bug. Perhaps that's can't be reasonably avoided after a crash, but
> perhaps it can, and the Emacs developers would know best.
>
> John
Yeah, that's pretty vague... I'd think the people fielding bug reports
would toss such a report without a lot more to help track it down.
However, you were spot on. Here's the deal:
Most of the info in .emacs.desktop is inscrutable... I don't know what
the bejesus it is. I even saw a bunch of lines like this:
> (desktop-create-buffer <81><CE>
(81x = 129d ; CEx = 206d !!!)
and didn't think it terribly odd. But then I compared that file to one
of the backups I have of previous versions of the same file and, instead
of the "<81><CE>", there was "206"... in every case. So I did a
search-and-replace on the weird characters, making them into "206", then
ran (desktop-read "/home/user/.emacs.d") again, and, viola, all my
desktop files were properly loaded. So, thanks, thanks, thanks... I can
get back to work now.
I can say with certainty that the garbage characters (in the stead of
"206") weren't due to the crash; my last ".emacs.desktop" saved was over
a week ago, well before the crash. Secondly, I don't see how a system
crash would change every instance of "206" interspersed throughout a
file to "<81><CE>". I think that's pretty much infunkingpossible to happen.
Moreover, after all my desktop files were loaded, I ran "M-x
desktop-save" and looked to the new .emacs.desktop file, and no more
"<81><CE>" characters. But emacs seems to be having sporadic problems
correctly representing characters, so that's a possibility.
Thanks again, John, for the suggestion.
next prev parent reply other threads:[~2017-07-18 21:10 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-18 15:46 desktop-read usage and syntax ::error, strange character ken
2017-07-18 17:07 ` Sharon Kimble
2017-07-18 19:29 ` ken
2017-07-19 11:11 ` Sharon Kimble
2017-07-20 20:51 ` ken
2017-07-21 8:18 ` Sharon Kimble
2017-07-18 19:59 ` John Mastro
2017-07-18 21:10 ` ken [this message]
2017-07-19 6:46 ` desktop-read usage and syntax ::error, strange character :: half-SOLVED!!! Yuri Khan
2017-07-20 22:36 ` ken
2017-07-20 23:00 ` Nick Dokos
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=d2b62c30-be05-d14f-cbda-2b3249ceff15@mousecar.com \
--to=gebser@mousecar.com \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.