comparison lisp/textmodes/reftex.el @ 25802:4c4fabd16782

Version number change
author Carsten Dominik <dominik@science.uva.nl>
date Fri, 24 Sep 1999 09:55:00 +0000
parents 03cb8fb8ab28
children 7ed67319c5aa
comparison
equal deleted inserted replaced
25801:8f6d4157f700 25802:4c4fabd16782
1993 (unless (symbolp (car list)) 1993 (unless (symbolp (car list))
1994 (push (car list) rtn)) 1994 (push (car list) rtn))
1995 (setq list (cdr list))) 1995 (setq list (cdr list)))
1996 (nreverse rtn))) 1996 (nreverse rtn)))
1997 1997
1998 (defun reftex-uniquify (list)
1999 ;; Return a list of all elements in LIST, but each only once
2000 (let (new elm)
2001 (while list
2002 (setq elm (pop list))
2003 (unless (member elm new)
2004 (push elm new)))
2005 (nreverse new)))
2006
1998 (defun reftex-uniquify-by-car (alist &optional keep-list) 2007 (defun reftex-uniquify-by-car (alist &optional keep-list)
1999 ;; Return a list of all elements in ALIST, but each car only once. 2008 ;; Return a list of all elements in ALIST, but each car only once.
2000 ;; Elements of KEEP-LIST are not removed even if duplicate. 2009 ;; Elements of KEEP-LIST are not removed even if duplicate.
2001 (let (new elm) 2010 (let (new elm)
2002 (while alist 2011 (while alist