GNU bug report logs - #24759
25.1.50; electric-quote-mode

Previous Next

Package: emacs;

Reported by: Dani Moncayo <dmoncayo <at> gmail.com>

Date: Fri, 21 Oct 2016 19:39:02 UTC

Severity: minor

Found in version 25.1.50

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Dani Moncayo <dmoncayo <at> gmail.com>, Paul Eggert <eggert <at> cs.ucla.edu>
Cc: 24759 <at> debbugs.gnu.org
Subject: bug#24759: 25.1.50; electric-quote-mode
Date: Fri, 21 Oct 2016 22:58:59 +0300
> From: Dani Moncayo <dmoncayo <at> gmail.com>
> Date: Fri, 21 Oct 2016 21:38:43 +0200
> 
> I may be missing something, but electric-quote-mode does not seem to
> work here.
> 
> >From `emacs -Q', if I create a new text-mode buffer
> 
>   C-x b foo
>   M-x text-mode
> 
> then I enable electric quoting in that buffer
> 
>   M-x electric-quote-local-mode
> 
> and then I type [``foo''] or [`foo'], no quote conversion takes place.

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.

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.




This bug report was last modified 8 years and 270 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.