all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#3818: 23.1.50; widget manual xref clickable text
@ 2009-07-11  1:21 ` Kevin Ryde
  2009-07-11  3:10   ` bug#3818: marked as done (23.1.50; widget manual xref clickable text) Emacs bug Tracking System
       [not found]   ` <handler.3818.D3818.124728142722587.notifdone@emacsbugs.donarmstrong.com>
  0 siblings, 2 replies; 5+ messages in thread
From: Kevin Ryde @ 2009-07-11  1:21 UTC (permalink / raw
  To: emacs-pretest-bug

[-- Attachment #1: Type: text/plain, Size: 103 bytes --]

The elisp manual "Links and Mouse-1" has become "Clickable Text" now,
has it, for a widget.texi xref.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: widget.texi.clickable-text.diff --]
[-- Type: text/x-diff, Size: 640 bytes --]

*** widget.texi	24 Feb 2009 08:41:36 +1100	1.9
--- widget.texi	11 Jul 2009 11:16:17 +1000	
***************
*** 588,594 ****
  @vindex follow-link@r{ keyword}
  @item :follow-link
  Specifies how to interpret a @key{mouse-1} click on the widget.
! @xref{Links and Mouse-1,,, elisp, the Emacs Lisp Reference Manual}.
  
  @vindex indent@r{ keyword}
  @item :indent
--- 588,594 ----
  @vindex follow-link@r{ keyword}
  @item :follow-link
  Specifies how to interpret a @key{mouse-1} click on the widget.
! @xref{Clickable Text,, Defining Clickable Text, elisp, the Emacs Lisp Reference Manual}.
  
  @vindex indent@r{ keyword}
  @item :indent

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#3818: marked as done (23.1.50; widget manual xref clickable text)
  2009-07-11  1:21 ` bug#3818: 23.1.50; widget manual xref clickable text Kevin Ryde
@ 2009-07-11  3:10   ` Emacs bug Tracking System
       [not found]   ` <handler.3818.D3818.124728142722587.notifdone@emacsbugs.donarmstrong.com>
  1 sibling, 0 replies; 5+ messages in thread
From: Emacs bug Tracking System @ 2009-07-11  3:10 UTC (permalink / raw
  To: Glenn Morris

[-- Attachment #1: Type: text/plain, Size: 886 bytes --]


Your message dated Fri, 10 Jul 2009 23:03:41 -0400
with message-id <xfy6qvkjjm.fsf@fencepost.gnu.org>
and subject line Re: bug#3818: 23.1.50; widget manual xref clickable text
has caused the Emacs bug report #3818,
regarding 23.1.50; widget manual xref clickable text
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com
immediately.)


-- 
3818: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=3818
Emacs Bug Tracking System
Contact owner@emacsbugs.donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 3183 bytes --]

[-- Attachment #2.1.1: Type: text/plain, Size: 103 bytes --]

The elisp manual "Links and Mouse-1" has become "Clickable Text" now,
has it, for a widget.texi xref.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2.1.2: widget.texi.clickable-text.diff --]
[-- Type: text/x-diff, Size: 640 bytes --]

*** widget.texi	24 Feb 2009 08:41:36 +1100	1.9
--- widget.texi	11 Jul 2009 11:16:17 +1000	
***************
*** 588,594 ****
  @vindex follow-link@r{ keyword}
  @item :follow-link
  Specifies how to interpret a @key{mouse-1} click on the widget.
! @xref{Links and Mouse-1,,, elisp, the Emacs Lisp Reference Manual}.
  
  @vindex indent@r{ keyword}
  @item :indent
--- 588,594 ----
  @vindex follow-link@r{ keyword}
  @item :follow-link
  Specifies how to interpret a @key{mouse-1} click on the widget.
! @xref{Clickable Text,, Defining Clickable Text, elisp, the Emacs Lisp Reference Manual}.
  
  @vindex indent@r{ keyword}
  @item :indent

[-- Attachment #3: Type: message/rfc822, Size: 1572 bytes --]

From: Glenn Morris <rgm@gnu.org>
To: 3818-done@emacsbugs.donarmstrong.com
Subject: Re: bug#3818: 23.1.50; widget manual xref clickable text
Date: Fri, 10 Jul 2009 23:03:41 -0400
Message-ID: <xfy6qvkjjm.fsf@fencepost.gnu.org>

Many thanks. (Is there an automatic way to check for such things?)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#3818: 23.1.50; widget manual xref clickable text
       [not found]   ` <handler.3818.D3818.124728142722587.notifdone@emacsbugs.donarmstrong.com>
@ 2009-07-11 22:09     ` Kevin Ryde
  2009-07-12  1:15       ` Glenn Morris
  0 siblings, 1 reply; 5+ messages in thread
From: Kevin Ryde @ 2009-07-11 22:09 UTC (permalink / raw
  To: Glenn Morris; +Cc: 3818

Glenn Morris <rgm@gnu.org> writes:
>
> (Is there an automatic way to check for such things?)

Yep, my info-xref.el, now in emacs. :-)

I give it a run on my own files every so often too.  The only tedious
bit for the emacs cvs is working out which files are info files since
they don't have a .info suffix.  Then for myself I have to dig out
copies of manuals I don't have under /usr/share/info.  The nasty couple
of forms below is what I use lately.




(progn
  (require 'info-xref)

  ;; (shell-command "ln -sf /down/texinfo/texinfo/doc/texinfo /down/texinfo/texinfo/doc/texinfo-* /down/emacs/info")
  ;; (shell-command "ln -sf /down/texinfo/texinfo/doc/info-stnd.info /down/texinfo/texinfo/doc/info-stnd.info-* /down/emacs/info")

  (shell-command "ln -sf /usr/share/xemacs21/xemacs-packages/info/auctex.info.gz /down/emacs/info")
  (shell-command "ln -sf /usr/share/xemacs21/xemacs-packages/info/bbdb.info.gz /down/emacs/info")
  ;; (shell-command "ln -sf /usr/share/xemacs21/xemacs-packages/info/sasl.info.gz /down/emacs/info")

  ;; (shell-command "ln -sf /usr/share/info/automake-1.10.info.gz /down/emacs/info/automake.info.gz")
  ;; (shell-command "ln -sf /usr/share/info/automake-1.10.info-*.gz /down/emacs/info")

  (shell-command "ln -sf /down/autoconf/doc/autoconf.info* /down/emacs/info")

  (info-initialize)
  (setq Info-directory-list '("/down/emacs/info" "/usr/share/info")))

(let ((lst (directory-files "/down/emacs/info" t)))
  (setq lst (remove* "\\.\\'" lst :test 'string-match))
  (setq lst (remove* "/\\." lst :test 'string-match))
  (setq lst (remove* "/COPYING\\'" lst :test 'string-match))
  (setq lst (remove* "/CVS\\'" lst :test 'string-match))
  (setq lst (remove* "\\.gz\\'" lst :test 'string-match))
  (setq lst (remove* "auctex" lst :test 'string-match))
  (setq lst (remove* "bbdb" lst :test 'string-match))
  (setq lst (remove* "autoconf" lst :test 'string-match))
  (setq lst (remove* "automake" lst :test 'string-match))
  (dolist (i lst)
    (setq lst (remove* (concat (regexp-quote i) "-[0-9]+\\'") lst
                       :test 'string-match)))

  (info-xref-check-list lst))





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#3818: 23.1.50; widget manual xref clickable text
  2009-07-11 22:09     ` bug#3818: 23.1.50; widget manual xref clickable text Kevin Ryde
@ 2009-07-12  1:15       ` Glenn Morris
  2009-07-12  2:08         ` Kevin Ryde
  0 siblings, 1 reply; 5+ messages in thread
From: Glenn Morris @ 2009-07-12  1:15 UTC (permalink / raw
  To: Kevin Ryde; +Cc: 3818

Kevin Ryde wrote:

> Yep, my info-xref.el, now in emacs. :-)

Nifty, thanks!

I just did:

emacs -Q --eval "(setq Info-default-directory-list '(\".\"))" \
  -f info-xref-check-all

in the info directory in the Emacs build tree, and that seemed to work
fine.





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#3818: 23.1.50; widget manual xref clickable text
  2009-07-12  1:15       ` Glenn Morris
@ 2009-07-12  2:08         ` Kevin Ryde
  0 siblings, 0 replies; 5+ messages in thread
From: Kevin Ryde @ 2009-07-12  2:08 UTC (permalink / raw
  To: Glenn Morris; +Cc: 3818

Glenn Morris <rgm@gnu.org> writes:
>
> in the info directory in the Emacs build tree, and that seemed to work
> fine.

When it says "Not available to check" it means node names in those
manuals aren't checked.  The message doesn't show what node name(s) go
unchecked (only the filename).  Perhaps it should.  I suppressed that
deliberately to avoid a slew of messages (one for every link) when some
external manual is not available.

When I check I try to have external manuals available.  Just sticking
"/usr/share/info" after "." would get pretty close.  (In theory if you
had a full set of gnu manuals in a directory you could xref check them
all, though even then there might be a few manuals from friendly
external projects referred to ...).





^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-07-12  2:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <xfy6qvkjjm.fsf@fencepost.gnu.org>
2009-07-11  1:21 ` bug#3818: 23.1.50; widget manual xref clickable text Kevin Ryde
2009-07-11  3:10   ` bug#3818: marked as done (23.1.50; widget manual xref clickable text) Emacs bug Tracking System
     [not found]   ` <handler.3818.D3818.124728142722587.notifdone@emacsbugs.donarmstrong.com>
2009-07-11 22:09     ` bug#3818: 23.1.50; widget manual xref clickable text Kevin Ryde
2009-07-12  1:15       ` Glenn Morris
2009-07-12  2:08         ` Kevin Ryde

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.