[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#24759: 25.1.50; electric-quote-mode
From: |
Dani Moncayo |
Subject: |
bug#24759: 25.1.50; electric-quote-mode |
Date: |
Fri, 21 Oct 2016 22:26:13 +0200 |
> I guess your buffer-file-coding-system is neither 'undecided' nor
> anything that can encode the curved quotes. Try
>
> C-x RET f utf-8 RET
>
> and then type the above again.
Your guess is right. After doing the above, the electric quote
conversion works.
> Paul, I think this condition:
>
> (defun electric--insertable-p (string)
> (or (not buffer-file-coding-system)
> (eq (coding-system-base buffer-file-coding-system) 'undecided)
> (not (unencodable-char-position nil nil buffer-file-coding-system
> nil string))))
>
> should also accept a coding-system that is the default-value of
> buffer-file-coding-system, because that's how buffers are created.
> When the file is saved, Emacs will ask for a proper encoding, which is
> not a catastrophe.
I have no opinion on that but I think that, if this minor mode isn't
going to work with every possible buffer-file-coding-system, that
limitation should be explained somehow in the *Help* text of the minor
mode, to avoid confusing some users.
Thanks.
--
Dani Moncayo
- bug#24759: 25.1.50; electric-quote-mode, Dani Moncayo, 2016/10/21
- bug#24759: 25.1.50; electric-quote-mode, Eli Zaretskii, 2016/10/21
- bug#24759: 25.1.50; electric-quote-mode,
Dani Moncayo <=
- bug#24759: 25.1.50; electric-quote-mode, Paul Eggert, 2016/10/21
- bug#24759: 25.1.50; electric-quote-mode, Eli Zaretskii, 2016/10/22
- bug#24759: 25.1.50; electric-quote-mode, Eli Zaretskii, 2016/10/22
- bug#24759: 25.1.50; electric-quote-mode, Dani Moncayo, 2016/10/22
- bug#24759: 25.1.50; electric-quote-mode, Eli Zaretskii, 2016/10/22
- bug#24759: 25.1.50; electric-quote-mode, Dani Moncayo, 2016/10/22
- bug#24759: 25.1.50; electric-quote-mode, Paul Eggert, 2016/10/22
- bug#24759: 25.1.50; electric-quote-mode, Eli Zaretskii, 2016/10/22
- bug#24759: 25.1.50; electric-quote-mode, Eli Zaretskii, 2016/10/22