From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nicolas Richard Newsgroups: gmane.emacs.bugs Subject: bug#17309: 24.4.50; Typos in autotype info Date: Tue, 22 Apr 2014 17:24:16 +0200 Message-ID: <87tx9l2xr3.fsf@geodiff-mac3.ulb.ac.be> References: <87r44q7jvc.fsf@gmail.com> <83r44qaxi1.fsf@gnu.org> <53563868.3020900@gmail.com> <8738h54duj.fsf@geodiff-mac3.ulb.ac.be> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1398180268 31631 80.91.229.3 (22 Apr 2014 15:24:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 22 Apr 2014 15:24:28 +0000 (UTC) Cc: Jan =?UTF-8?Q?Syn=C3=A1=C4=8Dek?= , 17309@debbugs.gnu.org To: Nicolas Richard Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 22 17:24:21 2014 Return-path: Envelope-to: geb-bug-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 1WccYV-0005Pg-SI for geb-bug-gnu-emacs@m.gmane.org; Tue, 22 Apr 2014 17:24:20 +0200 Original-Received: from localhost ([::1]:55744 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WccYV-0006LD-FI for geb-bug-gnu-emacs@m.gmane.org; Tue, 22 Apr 2014 11:24:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56729) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WccYL-0006Bo-J4 for bug-gnu-emacs@gnu.org; Tue, 22 Apr 2014 11:24:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WccYE-0001ht-D7 for bug-gnu-emacs@gnu.org; Tue, 22 Apr 2014 11:24:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47120) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WccYE-0001ho-Ac for bug-gnu-emacs@gnu.org; Tue, 22 Apr 2014 11:24:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WccYD-0006Di-RS for bug-gnu-emacs@gnu.org; Tue, 22 Apr 2014 11:24:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Nicolas Richard Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Apr 2014 15:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17309 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17309-submit@debbugs.gnu.org id=B17309.139818022123870 (code B ref 17309); Tue, 22 Apr 2014 15:24:01 +0000 Original-Received: (at 17309) by debbugs.gnu.org; 22 Apr 2014 15:23:41 +0000 Original-Received: from localhost ([127.0.0.1]:55277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WccXs-0006Cu-5v for submit@debbugs.gnu.org; Tue, 22 Apr 2014 11:23:40 -0400 Original-Received: from mxin.ulb.ac.be ([164.15.128.112]:12527) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WccXp-0006Cj-Ur for 17309@debbugs.gnu.org; Tue, 22 Apr 2014 11:23:38 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AusHAHiIVlOkD4Xx/2dsb2JhbABZhCABAao8mWaBLHSCJQEBBAF5BQsLISUPAQRJE4gsAQMJCKoAmxQBh0IXh1eEZ4FlMweEOASTYoMmiCqEN4IHhVKDMzs Original-Received: from mathsrv4.ulb.ac.be (HELO geodiff-mac3.ulb.ac.be) ([164.15.133.241]) by smtp.ulb.ac.be with ESMTP; 22 Apr 2014 17:23:37 +0200 In-Reply-To: <8738h54duj.fsf@geodiff-mac3.ulb.ac.be> (Nicolas Richard's message of "Tue, 22 Apr 2014 16:51:16 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.90 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:88211 Archived-At: Nicolas Richard writes: > Stefan Monnier writes: > >>> "Iff" means "if and only if". This terminology comes from >>> mathematics. Try to avoid using this term in documentation, since >>> many are unfamiliar with it and mistake it for a typo. >> >> Indeed, I think "iff" is perfectly fine in docstrings, but we should >> refrain from using it in the Texinfo documentation. > > I grepped for '\biff\b' and got: > ./info/message.info:625: header. (Iff `Cc' header is not present, `B= cc' header will be > ./info/autotype.info:231: Logical and. Iff preceding element moved p= oint, i.e., usually > ./info/autotype.info:235: Logical xor. Iff preceding element didn't = move point, i.e., > (+ entries explaining it, or saying not to use it) > > Having no experience with the involved packages, I don't suggest a > patch. In view of Drew Adams' comment, here's the rest of the grep -- I removed entries which are not part of docstrings (mostly ChangeLog, plain comments and auto generated files) : ./lisp/progmodes/js.el:1355:variable name in the spec. Return true iff thi= s was actually a ./lisp/progmodes/gdb-mi.el:1982: "Return non-nil iff STR and MATCH are equ= al up to the end of either strings. ./lisp/progmodes/gdb-mi.el:1992: "Return non-nil iff CHARACTER is a numeri= cal character between 0 and 9." ./lisp/progmodes/prolog.el:3231: "Non-nil iff the mark is set. Lobotomi= zed version for Emacsen that do not provide their own." ./lisp/progmodes/sh-script.el:2363:;; "Iff it isn't, define the current sh= ell as abbrev table and fill that. ./lisp/url/url-parse.el:128:FULLNESS is non-nil iff the hierarchical sequen= ce component of ./lisp/cedet/semantic/tag.el:175: "Return the buffer TAG resides in IFF ta= g is already in a buffer. ./lisp/cedet/semantic/ia-sb.el:142: "Show documentation about CONTEXT iff = CONTEXT points at a complete symbol." ./lisp/cedet/semantic/bovine/c.el:1597:handled. A class is abstract iff it= s destructor is virtual." ./lisp/cedet/ede.el:103:argument, the directory name; the function should r= eturn t iff ./lisp/cedet/ede.el:707:Return nil iff DIR should not be in `ede-project-di= rectories'." ./lisp/menu-bar.el:925: "Return non-nil iff VAL is a positive number." ./lisp/textmodes/reftex-parse.el:360: "Return non-nil iff we are using bib= latex rather than bibtex." ./lisp/minibuffer.el:2776:Those chars are treated as delimiters iff this va= riable is non-nil. ./lisp/gnus/gnus-registry.el:1130:the user is asked first. Returns non-nil= iff the registry is enabled." ./lisp/allout-widgets.el:269:Table is maintained iff `allout-widgets-mainta= in-tally' is non-nil. ./lisp/allout-widgets.el:1855:Optional HAS-SUCCESSOR is true iff the item i= s followed by a sibling. ./lisp/org/org-mouse.el:242: "Return non-nil iff the line contains only wh= ite space." ./lisp/org/org-mouse.el:284:enabled for a given keyword iff (funcall SELECT= ED keyword) return ./src/floatfns.c:145: doc: /* Return non nil iff argument X is a NaN.= */) ./lisp/progmodes/verilog-mode.el:3163: "Return t iff the scan cache is up = to date." ./lisp/progmodes/js.el:1305: "Return non-nil iff point is in a function pa= rameter list." ./lisp/progmodes/js.el:1316: "Return non-nil iff point is in a Dojo multip= le-inheritance class block." The grep command was: find . -type d \( -path \*/.eunit -o -path \*/.git -o -path \*/.hg -o -path= \*/.fslckout -o -path \*/.bzr -o -path \*/_darcs -o -path \*/venv -o -path= \*/build -o -path \*/SCCS -o -path \*/RCS -o -path \*/CVS -o -path \*/MCVS= -o -path \*/.svn -o -path \*/_MTN -o -path \*/\{arch\} \) -prune -o \! -ty= pe d \( -name TAGS -o -name .\#\* -o -name \*mtc\* -o -name \*maf -o -name = \*.o -o -name \*\~ -o -name \*.bin -o -name \*.lbin -o -name \*.so -o -name= \*.a -o -name \*.ln -o -name \*.blg -o -name \*.bbl -o -name \*.elc -o -na= me \*.lof -o -name \*.glo -o -name \*.idx -o -name \*.lot -o -name \*.fmt -= o -name \*.tfm -o -name \*.class -o -name \*.fas -o -name \*.lib -o -name \= *.mem -o -name \*.x86f -o -name \*.sparcf -o -name \*.dfsl -o -name \*.pfsl= -o -name \*.d64fsl -o -name \*.p64fsl -o -name \*.lx64fsl -o -name \*.lx32= fsl -o -name \*.dx64fsl -o -name \*.dx32fsl -o -name \*.fx64fsl -o -name \*= .fx32fsl -o -name \*.sx64fsl -o -name \*.sx32fsl -o -name \*.wx64fsl -o -na= me \*.wx32fsl -o -name \*.fasl -o -name \*.ufsl -o -name \*.fsl -o -name \*= .dxl -o -name \*.lo -o -name \*.la -o -name \*.gmo -o -name \*.mo -o -name = \*.toc -o -name \*.aux -o -name \*.cp -o -name \*.fn -o -name \*.ky -o -nam= e \*.pg -o -name \*.tp -o -name \*.vr -o -name \*.cps -o -name \*.fns -o -n= ame \*.kys -o -name \*.pgs -o -name \*.tps -o -name \*.vrs -o -name \*.pyc = -o -name \*.pyo \) -prune -o -type f \( -name \* -o -name .\* \) -exec gre= p -i -nH -e \\biff\\b {}+=20 which returns 194 lines. Removal was then done mostly manually. --=20 Nico.