From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Howard Melman Newsgroups: gmane.emacs.help Subject: Re: require basic stuff from specific packages Date: Tue, 12 Jul 2016 21:26:56 -0400 Message-ID: References: <864m8671sy.fsf@student.uu.se> <86y45glxpy.fsf@student.uu.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1468373467 1263 80.91.229.3 (13 Jul 2016 01:31:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 13 Jul 2016 01:31:07 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jul 13 03:30:59 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bN90r-0008TQ-UO for geh-help-gnu-emacs@m.gmane.org; Wed, 13 Jul 2016 03:30:58 +0200 Original-Received: from localhost ([::1]:44492 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bN90q-00005G-RL for geh-help-gnu-emacs@m.gmane.org; Tue, 12 Jul 2016 21:30:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35449) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bN90B-0008S9-04 for help-gnu-emacs@gnu.org; Tue, 12 Jul 2016 21:30:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bN904-0005fF-M6 for help-gnu-emacs@gnu.org; Tue, 12 Jul 2016 21:30:13 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:39969) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bN904-0005dG-Cj for help-gnu-emacs@gnu.org; Tue, 12 Jul 2016 21:30:08 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1bN900-00080G-Fb for help-gnu-emacs@gnu.org; Wed, 13 Jul 2016 03:30:04 +0200 Original-Received: from pool-108-26-223-56.bstnma.fios.verizon.net ([108.26.223.56]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 13 Jul 2016 03:30:04 +0200 Original-Received: from hmelman by pool-108-26-223-56.bstnma.fios.verizon.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 13 Jul 2016 03:30:04 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 29 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: pool-108-26-223-56.bstnma.fios.verizon.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) Cancel-Lock: sha1:9CbmF50smkPPyoTB8pBkdCei1Rs= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:110794 Archived-At: Emanuel Berg writes: > Lars Magne Ingebrigtsen writes: > >>> (erc-trim-string string) ; here >> >> Use `string-trim' instead. >> >> `erc-trim-string' demonstrates why having >> compat functions strewn around various packages >> is unhelpful for users trying to navigate the >> Emacs code base. > > Yes, `string-trim' in in subr-x does it! > > How are you supposed to find it tho? In this case it's particularly egregious because sub-x.el isn't documented in the lisp manual or in any other manual. Perhaps a page in the lisp manual describing these 11 functions, saying these are potentially useful, would mean that someone would find them, use them and then we'd be able to deem them useful. -- Howard