[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Supplying DOC string in a `defun' using `defvar'
From: |
Christopher Dimech |
Subject: |
Supplying DOC string in a `defun' using `defvar' |
Date: |
Tue, 1 Jun 2021 21:02:00 +0200 |
> Sent: Wednesday, June 02, 2021 at 6:51 AM
> From: "Nick Dokos" <ndokos@gmail.com>
> To: help-gnu-emacs@gnu.org
> Subject: Re: Supplying DOC string in a `defun' using `defvar'
>
> Christopher Dimech <dimech@gmx.com> writes:
>
> >> Sent: Tuesday, June 01, 2021 at 3:26 PM
>
> >> From: "Stefan Monnier via Users list for the GNU Emacs text editor"
> >> <help-gnu-emacs@gnu.org>
> >> To: help-gnu-emacs@gnu.org
> >> Subject: Re: Supplying DOC string in a `defun' using `defvar'
> >>
> >> > (defvar my-doc "Hello")
> >> >
> >> > (defun my-fun ()
> >> > my-doc
> >> > (ignore))
> >> >
> >> > It did not work, but I think it should.
> >>
> >> Try:
> >>
> >> (defvar my-doc "foobar")
> >> (defun (x)
> >> (:documentation my-doc)
> >> (+ x 42))
> >
> > Have tried this but emacs is still saying "Not documented."
> >
>
> It should be
>
> (defun my-fun (x)
> ...
>
> Then try `C-h f my-fun'.
> --
> Nick
Had realised that, but the current discussion has shifted to lexical binding.
But this has still not solved the problem, and I am still getting
"my-fun not documented"
Re: Supplying DOC string in a `defun' using `defvar', Jean Louis, 2021/06/01
Re: Supplying DOC string in a `defun' using `defvar', Nick Dokos, 2021/06/01
- Supplying DOC string in a `defun' using `defvar',
Christopher Dimech <=
Re: Supplying DOC string in a `defun' using `defvar', Michael Heerdegen, 2021/06/01