In message <[email protected]>, Timothy Bourke wrote:
> FWIW, I've been using em-dashes (U2014) in Mnemosyne for months
> without any problems.

On Linux (Debian) with packaged version of Mnemosyne 1.1.1, adding an
em-dash to a card displays the following text to the console[*]:

    sending IMStart with 0 chars to 0xaba19d0
    sending IMEnd with 1 chars to 0xaba19d0, text=—

Mnemosyne then saves correctly.  On re-opening, the em-dash appears on
the card as expected.

-Dave

[*] Actually, one problem I did have, more my fault than a bug in
Mnemosyne, is that Mnemosyne freezes if its standard out is connected to
a blocked program, e.g.

    ## 1. In Bash, start Mnemosyne with its stdout connected to cat
    ## 2. Freeze cat
    ## Warning: assumes you don't have any other suspended processes
    mnemosyne | cat & kill -SIGSTOP %1

After Mnemosyne emits enough debugging information on standard out to
fill the operating system's write-out buffer, the operating system stops
returning control to Mnemosyne after the write system call.   Usually
this requires entering about 10-20 special characters before Mnemosyne
freezes.

This isn't a problem when running Mnemosyne in the terminal: the shell
attaches standard out to the terminal device; it isn't a problem in
window managers either: they attach standard out to either a special
file or a log. It only became a problem in the shell-script wrapper I
put around Mnemosyne to automate running Unison. Anyone capable of
writing such a script is probably capable of working around the problem,
which is not unique to Mnemosyne -- although I didn't expect it in a
graphical program.
-- 
David A. Harding            Website:  http://dtrt.org/
1 (609) 997-0765              Email:  [email protected]
                        Jabber/XMPP:  [email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/mnemosyne-proj-users?hl=en.

Reply via email to