From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Caldwell Newsgroups: gmane.emacs.bugs Subject: bug#22776: interactive org-set-effort (C-c C-x e) and column view direct index selection do not handle Effort_ALL with more than 10 entries Date: Mon, 22 Feb 2016 22:56:15 +0000 (UTC) Message-ID: <1513884685.1058242.1456181775684.JavaMail.yahoo@mail.yahoo.com> References: <1513884685.1058242.1456181775684.JavaMail.yahoo.ref@mail.yahoo.com> Reply-To: David Caldwell NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1058241_1819065246.1456181775676" X-Trace: ger.gmane.org 1456181845 7269 80.91.229.3 (22 Feb 2016 22:57:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 22 Feb 2016 22:57:25 +0000 (UTC) To: 22776@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 22 23:57:12 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 1aXzPk-0006jZ-1F for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Feb 2016 23:57:12 +0100 Original-Received: from localhost ([::1]:52534 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXzPj-0000Mg-7G for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Feb 2016 17:57:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39682) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXzPf-0000MN-21 for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2016 17:57:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXzPa-0001CJ-1F for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2016 17:57:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41494) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXzPZ-0001CF-Tj for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2016 17:57:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aXzPZ-0002bH-MJ for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2016 17:57:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: David Caldwell Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 22 Feb 2016 22:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22776 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.14561817929958 (code B ref -1); Mon, 22 Feb 2016 22:57:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 22 Feb 2016 22:56:32 +0000 Original-Received: from localhost ([127.0.0.1]:38621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXzP5-0002aY-T6 for submit@debbugs.gnu.org; Mon, 22 Feb 2016 17:56:32 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:48366) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXzP4-0002aM-NF for submit@debbugs.gnu.org; Mon, 22 Feb 2016 17:56:30 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXzOy-00013a-D5 for submit@debbugs.gnu.org; Mon, 22 Feb 2016 17:56:25 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:55447) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXzOy-00013U-9o for submit@debbugs.gnu.org; Mon, 22 Feb 2016 17:56:24 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39289) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXzOw-0000Hz-Qp for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2016 17:56:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXzOr-0000zz-Qz for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2016 17:56:22 -0500 Original-Received: from nm1-vm0.bullet.mail.ne1.yahoo.com ([98.138.91.74]:36027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXzOr-0000zi-JZ for bug-gnu-emacs@gnu.org; Mon, 22 Feb 2016 17:56:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1456181776; bh=6EN5e4wUp2Yiu8y5NRMZwDvZ7qm9S3ogTaljSmNduSg=; h=Date:From:Reply-To:To:Subject:References:From:Subject; b=IhvzrYiJsd/Gdy6Dd+7ZSaszx8DVGuE14mlYeORgd4pNbq7SojxmtsOcy4KG48QmgPvDdenZbboXuvUSz/Z6QBKlejWyVyq7eg7wTP3JYn5brp6q3+YiKjl+Er/c0+ahrhiqq0xKt7iU594GjFUFoyh/MK1TtAe7JkDncsy72Mg+vi+cyJ9ggSczw8WkrD0tdlo8ilFL+ezAuma/ZCe79ttyU3/ZaTw1fekjhOSOUf3QF81CDB0nDk5GIEfykrRkDrd+KydAvmKEDd2iVh3w8eji5sqhhqtqJtYTYgPESzFAslq+/2uWRJ5bhaCNSFg7Cr7H7hCwlarULxEgAFq0EA== Original-Received: from [98.138.101.132] by nm1.bullet.mail.ne1.yahoo.com with NNFMP; 22 Feb 2016 22:56:16 -0000 Original-Received: from [98.138.89.193] by tm20.bullet.mail.ne1.yahoo.com with NNFMP; 22 Feb 2016 22:56:16 -0000 Original-Received: from [127.0.0.1] by omp1051.mail.ne1.yahoo.com with NNFMP; 22 Feb 2016 22:56:16 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 550383.13949.bm@omp1051.mail.ne1.yahoo.com X-YMail-OSG: N_0ynwYVM1mCLSRyTCwtrdN95K.Z7Pelk7Zl68OvhUQh.cYZyxtf7LtJTx.SH_8 YTyGwO5XqBIPbmMCV1oKCbKl7ChUIteOpFMNwfn3KZl4rnZUdNmAGb2P8PlMuBAwBPPLHBhO6oAY mXqKZmVhRti_e1gQVWNfAW20n0c_tvUlX6xK7ObdDXcap1bw8pbLnDvnXjFVt3YiWcBCQPfpOrui XJXMbTDzVmOWohaVUYEy9eoTIZ7Pjv5_n8isBGD.c59hpcD1PlYj9tYqRuFwglmTCDmsvtlr9sny ctHjEN.5Ryx.wsRKBGL6mKDwsNCQxi1XasZg25fX.OSBLkaymg3wdkpltmTmNKHdigt0Rv1hH9gZ 7BXdgxhlfiUz18f327GtEt9yAEmLM0y1XoA40BezfYOKn36u8L0gR1xvmDh3xjIrw2jEKPvX48Ai ZujhrckJqxnuJrfkL5BMqoSS95vaMLPuSy2Cq8S9WCJPf3wqQloko7qM2O4KbZqtHf4EdDPldRFX TCSIaZAqu Original-Received: by 98.138.101.170; Mon, 22 Feb 2016 22:56:15 +0000 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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:113498 Archived-At: ------=_Part_1058241_1819065246.1456181775676 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This bug is a replacement of bug #22735(24.3; org-set-effort *without* nume= ric prefix - still forces me to use nth allowed). =C2=A0After more experime= ntation, I got a better understanding of the functionality and now consider= that bug 22735 to be invalid as written. =C2=A0I now think it's a more fun= damental issue of not handling an Effort_ALL with more than 10 entries. =C2= =A0The problems manifest in both interactive org-set-effort and in column v= iew when editing values via direct index selection. Problems:=C2=A0 1) interactive org-set-effort=C2=A0 =C2=A0 =C2=A01) can not= enter an index > 10=C2=A0 =C2=A0 =C2=A02) method of entering a raw value i= s arcane and unvalidated=C2=A0 =C2=A0 =C2=A0 =C2=A0 - by prefixing the ente= red value by '-', you can enter one of the Effort_ALL string directly=C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 - e.g. Effort_ALL 0 1h 2h 4h 1d 2d 3d 4d 1w 2w= 3w 4w=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 - 'C-c C-x e -4w RET' sets Effort = to '4w'=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 - however, a value of '-foobar' s= ets Effort to 'foobar'=C2=A0 =C2=A0 =C2=A03) Note: org-set-effort with nume= rical prefix works properly for indices > 10=C2=A0 2) column view - editing= values=C2=A0 =C2=A0 =C2=A01) 1-9,0 - can not enter an index > 10=C2=A0 =C2= =A0 =C2=A0 =C2=A0 - lower priority than 1.1 above since column view edit 'e= ' allows direct entry of Effort_ALL strings (with validation)=C2=A0 =C2=A0 = =C2=A02) Note: S-left/right, n, p work properly for indices > 10Proposed so= lution:=C2=A0 - interactive org-set-effort and column view direct index sel= ection=C2=A0 =C2=A0 - input multiple characters followed by RET=C2=A0 =C2= =A0 - if input is a valid index, use the corresponding value from Effort_AL= L=C2=A0 =C2=A0 - else if input is a valid Effort_ALL value, use it=C2=A0 = =C2=A0 - else beep and display [No Match] (like column view edit when an in= valid value is entered) David ------=_Part_1058241_1819065246.1456181775676 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
This bug is a replacement of bug #22735(24.3; o= rg-set-effort *without* numeric prefix - still forces me to use nth allowed= ).  After more experimentation, I got a better understanding of the fu= nctionality and now consider that bug 22735 to be invalid as written.  = ;I now think it's a more fundamental issue of not handling an Effort_ALL wi= th more than 10 entries.  The problems manifest in both interactive or= g-set-effort and in column view when editing values via direct index select= ion.

Problems:
&n= bsp; 1) interactive org-set-effort
     1) can not enter an index > 10
     2) method of entering a raw= value is arcane and unvalidated
        - by prefixing the entered value by '-', you c= an enter one of the Effort_ALL string directly
          - e.g. Effort_ALL 0 1h = 2h 4h 1d 2d 3d 4d 1w 2w 3w 4w
&n= bsp;         - 'C-c C-x e -4w RET' sets Effort to '4w'<= /span>
        &nbs= p; - however, a value of '-foobar' sets Effort to 'foobar'
     3) Note: org-set-effort with= numerical prefix works properly for indices > 10
  2) column view - editing values<= /div>
     1) 1-9,0 - can not enter a= n index > 10
    &n= bsp;   - lower priority than 1.1 above since column view edit 'e' allo= ws direct entry of Effort_ALL strings (with validation)
=
     2) Note: S-left/right, n, p wor= k properly for indices > 10
P= roposed solution:
  - inter= active org-set-effort and column view direct index selection<= /div>
    - input multiple characters foll= owed by RET
    - if i= nput is a valid index, use the corresponding value from Effort_ALL
    - else if input is a val= id Effort_ALL value, use it
&nbs= p;   - else beep and display [No Match] (like column view edit when an= invalid value is entered)

David
------=_Part_1058241_1819065246.1456181775676--