* bug#17903: Man-softhyphen-to-minus error when current-language-environment is shorter than 6 characters
@ 2014-07-02 19:59 Nick Dokos
2014-07-02 20:45 ` Glenn Morris
0 siblings, 1 reply; 4+ messages in thread
From: Nick Dokos @ 2014-07-02 19:59 UTC (permalink / raw)
To: 17903
[-- Attachment #1: Type: text/plain, Size: 873 bytes --]
My current-language-environment is "UTF-8" and every time I do M-x man to
get a new manpage, I get the error
Man-softhyphen-to-minus: Args out of range: "UTF-8", 0, 6
Here's a patch (although this is sent with gmail - don't ask - and it might
be mangled beyond recognition):
diff --git a/lisp/man.el b/lisp/man.el
index 4b23530..24daca1 100644
--- a/lisp/man.el
+++ b/lisp/man.el
@@ -1177,7 +1177,8 @@ See the variable `Man-notify-method' for the
different notification behaviors."
;; \255 is SOFT HYPHEN in Latin-N. Versions of Debian man, at
;; least, emit it even when not in a Latin-N locale.
(unless (eq t (compare-strings "latin-" 0 nil
- current-language-environment 0 6 t))
+ current-language-environment
+ 0 (min 6 (length current-language-environment)) t))
(goto-char (point-min))
(let ((str "\255"))
(if enable-multibyte-characters
[-- Attachment #2: Type: text/html, Size: 2534 bytes --]
^ permalink raw reply related [flat|nested] 4+ messages in thread
* bug#17903: Man-softhyphen-to-minus error when current-language-environment is shorter than 6 characters
2014-07-02 19:59 bug#17903: Man-softhyphen-to-minus error when current-language-environment is shorter than 6 characters Nick Dokos
@ 2014-07-02 20:45 ` Glenn Morris
2014-07-08 1:59 ` Glenn Morris
0 siblings, 1 reply; 4+ messages in thread
From: Glenn Morris @ 2014-07-02 20:45 UTC (permalink / raw)
To: 17903; +Cc: Nick Dokos
First fallout from "Do not allow out-of-range character position in
Fcompare_strings".
Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00470.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#17903: Man-softhyphen-to-minus error when current-language-environment is shorter than 6 characters
2014-07-02 20:45 ` Glenn Morris
@ 2014-07-08 1:59 ` Glenn Morris
2014-07-21 9:50 ` Glenn Morris
0 siblings, 1 reply; 4+ messages in thread
From: Glenn Morris @ 2014-07-08 1:59 UTC (permalink / raw)
To: 17903, dmantipov; +Cc: Nick Dokos
Glenn Morris wrote:
> First fallout from "Do not allow out-of-range character position in
> Fcompare_strings".
>
> Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00470.html
Dmitry, please could you fix this? You'll also need to keep an eye out
for future reports with these symptoms. (Are you sure this change is
worth the pain it will cause?)
BTW, this is another change that needs an "incompatible change" NEWS entry.
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#17903: Man-softhyphen-to-minus error when current-language-environment is shorter than 6 characters
2014-07-08 1:59 ` Glenn Morris
@ 2014-07-21 9:50 ` Glenn Morris
0 siblings, 0 replies; 4+ messages in thread
From: Glenn Morris @ 2014-07-21 9:50 UTC (permalink / raw)
To: dmantipov; +Cc: 17903
Hi - just a reminder about this issue.
Glenn Morris wrote:
>> First fallout from "Do not allow out-of-range character position in
>> Fcompare_strings".
>>
>> Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00470.html
>
> Dmitry, please could you fix this? You'll also need to keep an eye out
> for future reports with these symptoms. (Are you sure this change is
> worth the pain it will cause?)
>
> BTW, this is another change that needs an "incompatible change" NEWS entry.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-07-21 9:50 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-02 19:59 bug#17903: Man-softhyphen-to-minus error when current-language-environment is shorter than 6 characters Nick Dokos
2014-07-02 20:45 ` Glenn Morris
2014-07-08 1:59 ` Glenn Morris
2014-07-21 9:50 ` Glenn Morris
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.