From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Deniz Dogan Newsgroups: gmane.emacs.devel Subject: Getting further information from describe-function Date: Mon, 28 Jun 2010 22:32:20 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1277758418 12862 80.91.229.12 (28 Jun 2010 20:53:38 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 28 Jun 2010 20:53:38 +0000 (UTC) To: Emacs-Devel devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 28 22:53:36 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OTLKg-00047k-4P for ged-emacs-devel@m.gmane.org; Mon, 28 Jun 2010 22:53:34 +0200 Original-Received: from localhost ([127.0.0.1]:49393 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTL1C-0001ND-Jw for ged-emacs-devel@m.gmane.org; Mon, 28 Jun 2010 16:33:26 -0400 Original-Received: from [140.186.70.92] (port=38889 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OTL12-0001Mr-4d for emacs-devel@gnu.org; Mon, 28 Jun 2010 16:33:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OTL0e-0005Th-AD for emacs-devel@gnu.org; Mon, 28 Jun 2010 16:32:53 -0400 Original-Received: from mail-ww0-f41.google.com ([74.125.82.41]:42311) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTL0e-0005TZ-5i for emacs-devel@gnu.org; Mon, 28 Jun 2010 16:32:52 -0400 Original-Received: by wwf26 with SMTP id 26so3370569wwf.0 for ; Mon, 28 Jun 2010 13:32:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=0oaFDKxQTf3j/azH6+aF93OAannzrv91f0gdKjIIyQg=; b=DAtN1TBQ0XDkPnBS0k68n8LZnrpldNfLZYzOOOcECO1EmxTk4gOdbOhESu/ApbR5jp AaEsGwUuErwe2yjdtMnNiMdFi+on6YP1HoXxbKy3jjyTyxmpg2OfVKBSg6H8eDRUDLSl sGh/Yxr4VEhJLZjBHJmQwX6p17HVovweqPXNA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=DyuRWZZvYAb/Q4VawgnYdv9dS9PoEHJ9nbpAJFA/QP3ymrXTsTaYAPA6Kvi8hmwFN0 PRF8GlxOewlXUnxACoXU7nk1zyXeIVOVlDTDfGSfLB3BJSc6SSAkTVV03T5Jy+P8XWpE r0YxBm/T+cpqQGRuovZhSdLm+swshsS47DCmE= Original-Received: by 10.227.145.14 with SMTP id b14mr4351571wbv.93.1277757170465; Mon, 28 Jun 2010 13:32:50 -0700 (PDT) Original-Received: by 10.216.183.75 with HTTP; Mon, 28 Jun 2010 13:32:20 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:126480 Archived-At: Hi, developers I would like to write a little function which acts like the completing-read of describe-function but the completion buffer should use customizable faces which indicate whether what is completed to are obsolote, macros, etc. One could even imagine using customizable format strings for the output, possibly to be able to indicate e.g. where the functions are defined. describe-function in its current state is rather "dumb", simply using completing-read over obarray on symbols that "are fboundp". So to write this feature I had in mind...where do I start? Thanks, Deniz Dogan