From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kaushal Modi Newsgroups: gmane.emacs.bugs Subject: bug#18617: [O] bug#18617: 24.3; loading simple-wiki-mode breaks org-mode Date: Sun, 21 Feb 2016 09:26:58 -0500 Message-ID: References: <877g0iqcg4.fsf@gmail.com> <87bn7a9syd.fsf@amu.edu.pl> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113deec6a73b0b052c4884fd X-Trace: ger.gmane.org 1456064948 25785 80.91.229.3 (21 Feb 2016 14:29:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 21 Feb 2016 14:29:08 +0000 (UTC) Cc: vmon@riseup.net, alex@gnu.org, 18617@debbugs.gnu.org, david.hansen@physik.fu-berlin.de To: Marcin Borkowski Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Feb 21 15:28:55 2016 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 1aXV0H-0007xc-5A for geb-bug-gnu-emacs@m.gmane.org; Sun, 21 Feb 2016 15:28:53 +0100 Original-Received: from localhost ([::1]:41465 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXV0G-0003Ft-Kf for geb-bug-gnu-emacs@m.gmane.org; Sun, 21 Feb 2016 09:28:52 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47020) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXUzX-00027g-M7 for bug-gnu-emacs@gnu.org; Sun, 21 Feb 2016 09:28:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXUzW-0007pc-PE for bug-gnu-emacs@gnu.org; Sun, 21 Feb 2016 09:28:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:38790) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXUzS-0007p7-Je; Sun, 21 Feb 2016 09:28:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aXUzS-0004ap-DW; Sun, 21 Feb 2016 09:28:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Kaushal Modi Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Sun, 21 Feb 2016 14:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18617 X-GNU-PR-Package: emacs,org-mode X-GNU-PR-Keywords: X-Debbugs-Original-Cc: vmon@riseup.net, emacs-org list , alex@gnu.org, 18617@debbugs.gnu.org, david.hansen@physik.fu-berlin.de Original-Received: via spool by 18617-submit@debbugs.gnu.org id=B18617.145606486517631 (code B ref 18617); Sun, 21 Feb 2016 14:28:02 +0000 Original-Received: (at 18617) by debbugs.gnu.org; 21 Feb 2016 14:27:45 +0000 Original-Received: from localhost ([127.0.0.1]:35917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXUzB-0004aJ-G2 for submit@debbugs.gnu.org; Sun, 21 Feb 2016 09:27:45 -0500 Original-Received: from mail-oi0-f53.google.com ([209.85.218.53]:33863) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXUz9-0004a6-RK for 18617@debbugs.gnu.org; Sun, 21 Feb 2016 09:27:44 -0500 Original-Received: by mail-oi0-f53.google.com with SMTP id m82so40310456oif.1 for <18617@debbugs.gnu.org>; Sun, 21 Feb 2016 06:27:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=+/H3tPDkXSxYoQ/FJAk1udOsOw3xILYrjhX2/jZlQcM=; b=bRZONM1klIsPHCN1hjmMQU+6vrz75Id5IBhGbWsH/xmk7V6PUgU1es4+pyTc72Bbrn ADK8gmakS792ZBvvCi4MOB2d82lInetlbqiqEM7xHqnrdTUFpWAWfxxsqUptD4FM3QQm Z0JYN3vZkQtBmmUfNQ8GLi75DtlhGkYlesFbcRy8R2/1AuUaDvAkJ7WhoyC1mWy27X84 wZ1D+RGyw9zlPFDWo9ysdL5B19hyNmblldnDd4Yxv8cpaNVFAajbRS8M0hhSnEb9xB/n Vuuw5q/uWcVYk8w5O4Eu6lf7qpv2BX8Y4ctavxhOran5WKMWX3azfCluCc0VaCHtbkia TXzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=+/H3tPDkXSxYoQ/FJAk1udOsOw3xILYrjhX2/jZlQcM=; b=JQ8RQVPfREJC4QH7BAXMxnkob1Kf39rGasGO23kOfKZ/3yfFcg5DgTlBT78b+vxLg8 CCxxCH2maYkvVyHGDWEuR/G7+5ahuh2KypZhHml81J+SHosFLfHPYnWAJ/z8QpMXNM9l g3CV/z/kalr1qu4Q3lHS/q1CZ6b/ecBeWeP3QOv5Diqz7E25jU5v6EQmb2eb7JtwWrWx QFck48fnhBtPEsEtILWERQ8UyFqjUuo4R8ey+WscuVbLbrvDMM/aOX4EmZ7/mRUvgdiS jRzky/RYvESnPh0EfgA76l3IIvFFYg7lr91ViqoY3rUgETpBX6+OL7GAIpi1ag6jgApD gZkA== X-Gm-Message-State: AG10YOTs24AvilTdosqAoIknEiqjwjrdUjEIhujSxYngPx3Ld1uLLbvoxcR9BKSkpolodiPTFJDaH/Wnh59Nfw== X-Received: by 10.202.207.86 with SMTP id f83mr18654982oig.44.1456064858369; Sun, 21 Feb 2016 06:27:38 -0800 (PST) Original-Received: by 10.202.201.73 with HTTP; Sun, 21 Feb 2016 06:26:58 -0800 (PST) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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:113408 Archived-At: --001a113deec6a73b0b052c4884fd Content-Type: text/plain; charset=UTF-8 A quick look at the code shows that it pollutes the namespace with undeclared and un-let-bound variables like "tag" (and there could be more like that). If we investigate further, we might find a culprit like that that's causing this problem. (defun simple-wiki-get-tag () (let (prompt) (if (and simple-wiki-tag-history (car simple-wiki-tag-history)) (setq prompt (concat "Tag (" (car simple-wiki-tag-history) "): ")) (setq prompt "Tag: ")) (setq tag (completing-read prompt simple-wiki-tag-list nil nil "" 'simple-wiki-tag-history (car simple-wiki-tag-history)))) (unless (assoc tag simple-wiki-tag-list) (add-to-list 'simple-wiki-tag-list (cons tag nil))) tag) --001a113deec6a73b0b052c4884fd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
A quick look at the code shows = that it pollutes the namespace with undeclared and un-let-bound variables l= ike "tag" (and there could be more like that).

If we investigate furthe= r, we might find a culprit like that that's causing this problem.
=

(defun simple-wiki-get-tag ()
=C2=A0 (let (prompt)
=C2=A0 =C2=A0 (if = (and simple-wiki-tag-history (car simple-wiki-tag-history))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq prompt (concat "Tag= (" (car simple-wiki-tag-history) "): "))
=C2=A0 =C2=A0 =C2=A0 (setq prompt "Tag: "))
=C2=A0 =C2=A0 (setq tag (completing-read prompt si= mple-wiki-tag-list nil nil ""
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0'simple-wiki-tag-history
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(car simple-wiki-ta= g-history))))
=C2=A0 (unless (assoc tag sim= ple-wiki-tag-list)
=C2=A0 =C2=A0 (add-to-li= st 'simple-wiki-tag-list (cons tag nil)))
=C2=A0 tag)

--001a113deec6a73b0b052c4884fd--