GNU bug report logs -
#24793
25.1; Info-quoted face only works if curley quotes are displayed
Previous Next
Reported by: Howard Melman <hmelman <at> gmail.com>
Date: Tue, 25 Oct 2016 15:44:02 UTC
Severity: wishlist
Tags: wontfix
Found in version 25.1
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 24793 in the body.
You can then email your comments to 24793 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#24793
; Package
emacs
.
(Tue, 25 Oct 2016 15:44:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Howard Melman <hmelman <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Tue, 25 Oct 2016 15:44:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
The Info-quoted face doesn't seem to do anything in Info
buffers.
It seems to be because Info-mode-font-lock-keywords assumes
curley quotes are used. From info.el:
(defvar Info-mode-font-lock-keywords
'(("‘\\([^’]*\\)’" (1 'Info-quoted))))
I'm using the macport and text-quoting-style is nil (and I
don't think I'm setting it specifically). Certainly I'm
displaying quotes as grave.
FWIW I changed it to
(setq Info-mode-font-lock-keywords
'(("`\\([^']*\\)'" (1 'Info-quoted))))
and was able to get it working.
In GNU Emacs 25.1.3 (x86_64-apple-darwin13.4.0, Carbon Version 157 AppKit 1265.21)
of 2016-09-18 built on Atago.local
Repository revision: 550234fa179601d4bace2cf32b693fc33f3d1266
Windowing system distributor 'Apple Inc.', version 10.12.0
Configured using:
'configure --with-mac
--enable-mac-app=/Users/build/emacs-mac-build
--prefix=/Users/build/emacs-mac-build'
Configured features:
NOTIFY ACL LIBXML2 ZLIB TOOLKIT_SCROLL_BARS
Important settings:
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix
Major mode: GFM
Minor modes in effect:
magit-auto-revert-mode: t
global-git-commit-mode: t
async-bytecomp-package-mode: t
diff-auto-refine-mode: t
buffer-face-mode: t
ivy-mode: t
wrap-region-global-mode: t
wrap-region-mode: t
beacon-mode: t
pyvenv-mode: t
shell-dirtrack-mode: t
auto-insert-mode: t
which-key-mode: t
global-auto-revert-mode: t
which-function-mode: t
show-paren-mode: t
recentf-mode: t
tooltip-mode: t
global-eldoc-mode: t
electric-indent-mode: t
mac-mouse-wheel-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
size-indication-mode: t
column-number-mode: t
line-number-mode: t
visual-line-mode: t
transient-mark-mode: t
abbrev-mode: t
Recent messages:
Mark set
next-line: End of buffer
Quit [2 times]
Mark set [3 times]
Quit
Mark activated
next-line: End of buffer [3 times]
Mark set
Mark deactivated
Mark set
next-line: End of buffer [3 times]
Load-path shadows:
/Users/hmelman/.emacs.d/elpa/seq-20151121.1017/seq hides /Applications/Emacs.app/Contents/Resources/lisp/emacs-lisp/seq
Features:
(shadow sort mail-extr emacsbug sendmail bookmark descr-text
info-xref cap-words superword subword ruby-mode-expansions
ruby-mode nxml-mode-expansions rng-nxml rng-valid rng-loc
rng-uri rng-parse nxml-parse rng-match rng-dt rng-util
rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util
nxml-glyph nxml-enc xmltok cc-cmds cc-engine cc-vars cc-defs
cl ert ewoc debug flycheck rx ediff-merg ediff-wind
ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff
magit-blame magit-stash magit-bisect magit-remote
magit-commit epa magit-sequence magit magit-apply magit-wip
magit-log magit-diff smerge-mode magit-core magit-autorevert
magit-process magit-popup magit-mode magit-git crm
magit-section magit-utils git-commit log-edit pcvs-util
with-editor async-bytecomp async server
mc-hide-unmatched-lines-mode mc-separate-operations
rectangular-region-mode mc-mark-pop mc-cycle-cursors
mc-edit-lines mc-mark-more multiple-cursors-core warnings
let-alist derived autoload tar-mode timezone parse-time
mm-archive message rfc822 mml mml-sec epg mailabbrev
gmm-utils mailheader mm-decode mm-bodies mm-encode
network-stream nsm starttls url-http tls gnutls mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums url-gw url-cache url-auth
url-handlers hl-line paradox paradox-menu
paradox-commit-list hydra lv paradox-execute paradox-github
paradox-core spinner pp wdired rect vc-git diff-mode hhtml
hhtml-elements flyspell ispell browse-url tramp-cache view
org-indent org-element org-rmail org-mhe org-irc org-info
org-gnus org-docview doc-view subr-x org-bibtex bibtex
org-bbdb org-w3m the-org-mode-expansions
org-location-google-maps org-agenda google-maps
google-maps-static google-maps-geocode google-maps-base org
org-macro org-footnote org-pcomplete org-list org-faces
org-entities org-version ob-R ob-emacs-lisp ob ob-tangle
ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint
ob-core ob-eval org-compat org-macs org-loaddefs cal-menu
calendar cal-loaddefs hippie-exp two-column iso-transl
eieio-opt speedbar sb-image ezimage dframe dired-aux
conf-mode face-remap html-mode-expansions sgml-mode
css-mode-expansions css-mode image-mode company-oddmuse
company-keywords company-etags company-gtags
company-dabbrev-code company-dabbrev company-files
company-cmake company-xcode company-clang company-eclim
company-template company-css company-nxml company-bbdb
misearch multi-isearch pcmpl-unix counsel swiper sx-tab
sx-interaction sx-compose sx-question-list sx-favorites
sx-networks sx-question-mode sx-question-print sx-user
sx-babel markdown-mode sx-site sx-tag sx-button sx-question
sx-method sx-filter sx-auth sx-cache sx-request sx-encoding
url url-proxy url-privacy url-expand url-methods url-history
url-cookie url-domsuf url-util mailcap sx-time sx-switchto
sx add-log sh-script smie executable colir color em-unix
em-term term disp-table ehelp em-script em-prompt em-ls
em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner
em-alias esh-var esh-io esh-cmd esh-opt esh-ext esh-proc
esh-arg esh-groups eshell esh-module esh-mode esh-util
jka-compr lisp-mnt noutline outline easy-mmode ivy delsel
ivy-overlay ffap url-parse url-vars hungry-delete avy
wrap-region dash expand-region text-mode-expansions
python-el-fgallina-expansions er-basic-expansions thingatpt
expand-region-core expand-region-custom beacon undo-tree
diff dired-x dired yasnippet flymake company elpy pyvenv
elpy-refactor python tramp-sh tramp tramp-compat auth-source
password-cache tramp-loaddefs trampver ucs-normalize shell
pcomplete format-spec json map ido grep compile comint
ansi-color files-x etags xref cl-seq project eieio ring
cus-edit autoinsert which-key advice autorevert filenotify
exec-path-from-shell find-func edmacro kmacro saveplace
tango-theme which-func imenu paren recentf tree-widget gnus
gnus-ems nnheader gnus-util mail-utils mm-util help-fns
mail-prsvr wid-edit cus-start cus-load finder-inf eieio-core
cl-macs info package epg-config seq byte-opt gv bytecomp
byte-compile cl-extra help-mode easymenu cconv cl-loaddefs
pcase cl-lib mule-util time-date tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel mac-win
term/common-win tool-bar dnd fontset image regexp-opt fringe
tabulated-list newcomment elisp-mode lisp-mode prog-mode
register page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock font-lock syntax facemenu font-core frame
cl-generic cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese charscript case-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer cl-preloaded
nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget hashtable-print-readable
backquote kqueue mac multi-tty make-network-process emacs)
Memory information:
((conses 16 2070459 222642)
(symbols 48 73321 0)
(miscs 40 5249 1829)
(strings 32 327212 18996)
(string-bytes 1 9891953)
(vectors 16 102567)
(vector-slots 8 2517656 88692)
(floats 8 1173 3275)
(intervals 56 241812 4894)
(buffers 976 112))
--
Howard
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#24793
; Package
emacs
.
(Tue, 25 Oct 2016 15:59:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 24793 <at> debbugs.gnu.org (full text, mbox):
Howard Melman wrote:
> The Info-quoted face doesn't seem to do anything in Info
> buffers.
>
> It seems to be because Info-mode-font-lock-keywords assumes
> curley quotes are used.
http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00000.html
`...' is the quoting used with Texinfo-4, whereas Texinfo uses the
curly quotes. The current code recognizes the curly quotes because that
can be done much more reliably, whereas trying to highlight `...' is
fraught with too many risks of either false positives or false
negatives.
While Texinfo 5's performance sucks rocks, the curly quotes output is
The Right Way, in my opinion, so I don't think it's terribly important
to highlight the old-style quotes: if you like this highlighting, then
use Texinfo-5.
Severity set to 'wishlist' from 'minor'
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Tue, 25 Oct 2016 16:00:02 GMT)
Full text and
rfc822 format available.
Added tag(s) wontfix.
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Tue, 25 Oct 2016 16:00:02 GMT)
Full text and
rfc822 format available.
bug closed, send any further explanations to
24793 <at> debbugs.gnu.org and Howard Melman <hmelman <at> gmail.com>
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Wed, 07 Dec 2016 18:26:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 05 Jan 2017 12:24:17 GMT)
Full text and
rfc822 format available.
This bug report was last modified 8 years and 164 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.