Thank you all!

I used Tassilo's code.  Worked like a charm.

Cheers,
Delia


On Thu, Apr 17, 2014 at 12:00 PM, [email protected] <
[email protected]> wrote:

> Send auctex mailing list submissions to
>         [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://lists.gnu.org/mailman/listinfo/auctex
> or, via email, send a message with subject or body 'help' to
>         [email protected]
>
> You can reach the person managing the list at
>         [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of auctex digest..."
>
>
> Today's Topics:
>
>    1. Remove Biber from TeX-command-list (Delia Fara)
>    2. Re: Remove Biber from TeX-command-list (Tassilo Horn)
>    3. Re: Remove Biber from TeX-command-list (Nicolas Richard)
>    4. Re: Remove Biber from TeX-command-list (Tassilo Horn)
>    5. Re: Remove Biber from TeX-command-list (Joost Kremers)
>    6. Re: Remove Biber from TeX-command-list (Nicolas Richard)
>    7. Re: Remove Biber from TeX-command-list (Nicolas Richard)
>    8. Re: Remove Biber from TeX-command-list (Tassilo Horn)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 16 Apr 2014 21:41:51 -0400
> From: Delia Fara <[email protected]>
> To: [email protected]
> Cc: Delia Graff Fara <[email protected]>
> Subject: [AUCTeX] Remove Biber from TeX-command-list
> Message-ID:
>         <
> cajrn5ldgzwk8aazakis7ke3wnuz1xpiy4amxrf4ke9qfbkn...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Since I upgraded to Emacs 24 with Auctex 11.87, I can no longer do just
> "bi[spacebar]" (using spacebar for completion) to run bibtex.  I now have
> to do "bibt[spacebar]", which is frustrating.  So, assuming that I don't
> decide to use biber, how do I get it off my auctex command list?
>
> Thanks in advance.
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.gnu.org/archive/html/auctex/attachments/20140416/f252915d/attachment.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Thu, 17 Apr 2014 08:02:26 +0200
> From: Tassilo Horn <[email protected]>
> To: [email protected]
> Subject: Re: [AUCTeX] Remove Biber from TeX-command-list
> Message-ID: <[email protected]>
> Content-Type: text/plain
>
> Delia Fara <[email protected]> writes:
>
> Hi Delia,
>
> > Since I upgraded to Emacs 24 with Auctex 11.87, I can no longer do just
> > "bi[spacebar]" (using spacebar for completion) to run bibtex.  I now have
> > to do "bibt[spacebar]", which is frustrating.  So, assuming that I don't
> > decide to use biber,
>
> You should really give it a try.
>
> > how do I get it off my auctex command list?
>
> (setq TeX-command-list
>       (remove '("Biber" "biber %s" TeX-run-Biber nil t :help "Run Biber")
>               TeX-command-list))
>
> Bye,
> Tassilo
>
>
>
>
> ------------------------------
>
> Message: 3
> Date: Thu, 17 Apr 2014 12:50:48 +0200
> From: Nicolas Richard <[email protected]>
> To: Tassilo Horn <[email protected]>
> Cc: [email protected]
> Subject: Re: [AUCTeX] Remove Biber from TeX-command-list
> Message-ID: <[email protected]>
> Content-Type: text/plain
>
> Tassilo Horn <[email protected]> writes:
> > (setq TeX-command-list
> >       (remove '("Biber" "biber %s" TeX-run-Biber nil t :help "Run Biber")
> >               TeX-command-list))
>
> alternatively:
>
> (assq-delete-all
>  (car (assoc "Biber" TeX-command-list))
>  TeX-command-list)
>
> which can be easily changed for deleting other unwanted entries.
>
> --
> Nico.
>
>
>
> ------------------------------
>
> Message: 4
> Date: Thu, 17 Apr 2014 13:23:30 +0200
> From: Tassilo Horn <[email protected]>
> To: Nicolas Richard <[email protected]>
> Cc: [email protected]
> Subject: Re: [AUCTeX] Remove Biber from TeX-command-list
> Message-ID: <[email protected]>
> Content-Type: text/plain
>
> Nicolas Richard <[email protected]> writes:
>
> Hi Nico,
>
> > Tassilo Horn <[email protected]> writes:
> >> (setq TeX-command-list
> >>       (remove '("Biber" "biber %s" TeX-run-Biber nil t :help "Run
> Biber")
> >>               TeX-command-list))
> >
> > alternatively:
> >
> > (assq-delete-all
> >  (car (assoc "Biber" TeX-command-list))
> >  TeX-command-list)
> >
> > which can be easily changed for deleting other unwanted entries.
>
> Oh, nice.  I didn't know `assq-delete-all'.  Hm, but the
>
>   (car (assoc "Biber" TeX-command-list))
>
> part is a bit confusing.  I understand that you have to do that because
> `assq-delete-all' uses `eq' for comparison.
>
> A function `assoc-delete-all' would be nice.
>
> Bye,
> Tassilo
>
>
>
> ------------------------------
>
> Message: 5
> Date: Thu, 17 Apr 2014 14:42:52 +0300
> From: Joost Kremers <[email protected]>
> To: [email protected]
> Subject: Re: [AUCTeX] Remove Biber from TeX-command-list
> Message-ID: <[email protected]>
> Content-Type: text/plain
>
>
> On Thu, Apr 17 2014, Nicolas Richard <[email protected]>
> wrote:
> > Tassilo Horn <[email protected]> writes:
> >> (setq TeX-command-list
> >>       (remove '("Biber" "biber %s" TeX-run-Biber nil t :help "Run
> Biber")
> >>               TeX-command-list))
> >
> > alternatively:
> >
> > (assq-delete-all
> >  (car (assoc "Biber" TeX-command-list))
> >  TeX-command-list)
> >
> > which can be easily changed for deleting other unwanted entries.
>
> And it has the additional advantage that if the entry fro Biber in
> TeX-command-list should change in a newer version of AUCTeX, it still
> works.
>
> Both methods have the disadvantage that AUCTeX needs to be loaded before
> they can be applied. One way around this is to use the Customize
> interface, but that also has the disadvantage that future changes to
> TeX-command-list are not activated in your setup. (I ran into this issue
> when I wanted to use Biber. Turned out I had a very old customisation of
> TeX-command-list...)
>
> So I guess eval-after-load is the best method:
>
>
> (eval-after-load 'tex
>   '(progn
>      (assq-delete-all
>       (car (assoc "Biber" TeX-command-list))
>       TeX-command-list)))
>
>
> --
> Joost Kremers
> Life has its moments
>
>
>
>
> ------------------------------
>
> Message: 6
> Date: Thu, 17 Apr 2014 13:48:37 +0200
> From: Nicolas Richard <[email protected]>
> To: Tassilo Horn <[email protected]>
> Cc: [email protected]
> Subject: Re: [AUCTeX] Remove Biber from TeX-command-list
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hello Tassilo,
>
> >> (assq-delete-all
> >>  (car (assoc "Biber" TeX-command-list))
> >>  TeX-command-list)
> >>
> >> which can be easily changed for deleting other unwanted entries.
>
> I forgot to 'setq TeX-command-list' the result (truth is I thought it
> was never necessary, but it is in some cases.)
>
> > A function `assoc-delete-all' would be nice.
>
> I think this is it :
>
> (defun assoc-delete-all (key alist)
>   (cl-remove-if
>    (lambda (x)
>      (equal key
>             (car x)))
>    alist))
>
> dash.el has the "anaphoric" form
> (require 'dash)
> (--remove (equal (car it) key) alist)
>
>
>
> --
> Nico.
>
>
>
> ------------------------------
>
> Message: 7
> Date: Thu, 17 Apr 2014 13:58:42 +0200
> From: Nicolas Richard <[email protected]>
> To: Joost Kremers <[email protected]>
> Cc: [email protected]
> Subject: Re: [AUCTeX] Remove Biber from TeX-command-list
> Message-ID: <[email protected]>
> Content-Type: text/plain
>
> Joost Kremers <[email protected]> writes:
> > So I guess eval-after-load is the best method:
> > (eval-after-load 'tex
> >   '(progn
> >      (assq-delete-all
> >       (car (assoc "Biber" TeX-command-list))
> >       TeX-command-list)))
>
> FWIW I find John Wiegley's use-package very nice for these kind of
> things.
>
> Here's part of my setup:
> (use-package tex
>   :defer t
>   :config
>   (push '("Latexmk" "latexmk -f -interaction=nonstopmode %(latexmkmode)
> %t" TeX-run-TeX nil t
>           :help "Run Latexmk on file")
>         TeX-command-list)
>   (dolist (i '("AmSTeX" "ConTeXt" "ConTeXt Full" "BibTeX" "Print" "Queue"
> "Index" "ChkTeX"))
>     (setq TeX-command-list (assq-delete-all
>                             (car (assoc i TeX-command-list))
>                             TeX-command-list))))
>
>
> --
> Nico.
>
>
>
> ------------------------------
>
> Message: 8
> Date: Thu, 17 Apr 2014 14:35:51 +0200
> From: Tassilo Horn <[email protected]>
> To: Nicolas Richard <[email protected]>
> Cc: [email protected]
> Subject: Re: [AUCTeX] Remove Biber from TeX-command-list
> Message-ID: <[email protected]>
> Content-Type: text/plain
>
> Nicolas Richard <[email protected]> writes:
>
> >> A function `assoc-delete-all' would be nice.
> >
> > I think this is it :
> >
> > (defun assoc-delete-all (key alist)
> >   (cl-remove-if
> >    (lambda (x)
> >      (equal key
> >             (car x)))
> >    alist))
>
> To be equivalent with `assq-delete-all' which ignores non-cons elements,
> you need something like
>
>   (lambda (x)
>     (and (consp x)
>          (equal key (car x))))
>
> as predicate.
>
> Bye,
> Tassilo
>
>
>
> ------------------------------
>
> _______________________________________________
> auctex mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/auctex
>
>
> End of auctex Digest, Vol 110, Issue 4
> **************************************
>
_______________________________________________
auctex mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/auctex

Reply via email to