help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Printing alist pairs to a dedicated buffur


From: Heime
Subject: Re: Printing alist pairs to a dedicated buffur
Date: Fri, 19 Apr 2024 19:42:34 +0000





Sent with Proton Mail secure email.

On Saturday, April 20th, 2024 at 7:26 AM, Heime <heimeborgia@protonmail.com> 
wrote:

> 
> 
> 
> 
> 
> Sent with Proton Mail secure email.
> 
> 
> On Saturday, April 20th, 2024 at 1:24 AM, Manuel Giraud via Users list for 
> the GNU Emacs text editor help-gnu-emacs@gnu.org wrote:
> 
> > Heime heimeborgia@protonmail.com writes:
> > 
> > > I want to print the value pairs of an alist named tema-vodilac.
> > > 
> > > Although I can insert tema-vodilac: using
> > > 
> > > (insert (concat "\n" "tema-vodilac:\n"))
> > > 
> > > I cannot print the value pairs to the tema buffer
> > > 
> > > (defun tema-alist ()
> > > "Display the content of the association list ALIST."
> > > (interactive)
> > > 
> > > (with-current-buffer (get-buffer-create "tema")
> > > (goto-char (point-max))
> > > (insert (concat "\n" "tema-vodilac:\n"))
> > > (dolist (pair tema-vodilac)
> > > (insert (format "\n %d %s \n" (cdr pair) (car pair)))) ))
> > 
> > Hi,
> > 
> > I don't understand. With tema-vodilac defined like this:
> > 
> > (defvar tema-vodilac '((a . 2) (b . 1)))
> > 
> > Your command works for me. > -- > Manuel Giraud
> 
> 
> When I use message, all is good, but not with insert to the buffer.
> 
> (cdr pair) and (car pair) are not getting printed in the tema buffer,
> but they get printed in the messages buffer.

This is how I am filling my alist named tema-lugar


(defun tema-mark (kfrz)
  "Associate line number at cursor position with key phrase KFRZ."
  (interactive "sString: ")

  (let ( (lnum (line-number-at-pos)) )

    (setq-local tema-lugar
                 (append tema-lugar
                          (list (cons kfrz lnum)))) ))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]