From mboxrd@z Thu Jan 1 00:00:00 1970 From: Subhan Michael Tindall Subject: [Feature Request] [ENTER] or [C-Alt ENTER] while on headline skip over drawers automatically Date: Thu, 9 Apr 2015 16:16:21 +0000 Message-ID: <9187ca927d174c2197aa10d5b09146b6@fcmailsvr2.familycareinc.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_9187ca927d174c2197aa10d5b09146b6fcmailsvr2familycareinc_" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33540) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YgF8A-00026d-Og for emacs-orgmode@gnu.org; Thu, 09 Apr 2015 12:16:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YgF86-0001oz-L8 for emacs-orgmode@gnu.org; Thu, 09 Apr 2015 12:16:38 -0400 Received: from outbound.familycareinc.org ([207.170.205.147]:35601) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YgF86-0001ol-9r for emacs-orgmode@gnu.org; Thu, 09 Apr 2015 12:16:34 -0400 Content-Language: en-US List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "'emacs-orgmode@gnu.org'" --_000_9187ca927d174c2197aa10d5b09146b6fcmailsvr2familycareinc_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable I use drawers a lot, some of which are set up by hooks when I'm entering he= adlines (most notably TODO keywords) Given the new syntax that requires no text between drawers & headlines (if = I'm recalling that correctly), I think it would be very usefull to have eit= her [ENTER] (bound to org-return)(C-Alt ENTER is an alternate keybinding po= ssibility) move point to start of line FOLLOWING any drawers, DEADLINE, or = SCHEDULE lines, like this: ,** TODO this is a new headline[ENTER] , ,:PROPERTIES: ,:MyProps: value ,:END: ,** TODO this is a new headline[ENTER] , ,:PROPERTIES: ,:MyProps: value ,:END: , Complication: ,** TODO this is a new headline[ENTER] ,:PROPERTIES: ,:MyProps: value ,:END: ,Is this text allowed here under new drawers syntax? ,:TIMELOGS: , CLOCK: [2015-04-08 Wed 08:05]--[2015-04-08 Wed 09:18] =3D> 1:13 ,:END: , In above scenario, if drawers are allowed to be separated by text, [ENTER] = should move point to following first drawer Summary: [ENTER] on a headline line should move point to the next valid lin= e for entering general text in order to preserve correct drawer syntax This message is intended for the sole use of the individual and entity to w= hich it is addressed and may contain information that is privileged, confid= ential and exempt from disclosure under applicable law. If you are not the = intended addressee, nor authorized to receive for the intended addressee, y= ou are hereby notified that you may not use, copy, disclose or distribute t= o anyone the message or any information contained in the message. If you ha= ve received this message in error, please immediately advise the sender by = reply email and delete the message. Thank you. --_000_9187ca927d174c2197aa10d5b09146b6fcmailsvr2familycareinc_ Content-Type: text/html; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable

I use drawers a lot, some of which are set up by hoo= ks when I’m entering headlines (most notably TODO keywords)

Given the new syntax that requires no text between d= rawers & headlines (if I’m recalling that correctly), I think it = would be very usefull to have either [ENTER] (bound to org-return)(C-Alt EN= TER is an alternate keybinding possibility) move point to start of line FOLLOWING any drawers, DEADLINE, or SCHEDULE l= ines, like this:

 

,** TODO this is a new headline[ENTER]

,<point is now here, potentially breaking syntax&= gt;

,:PROPERTIES:

,:MyProps: value

,:END:

 

,** TODO this is a new headline[ENTER]

,<point is now here, potentially breaking syntax&= gt;

,:PROPERTIES:

,:MyProps: value

,:END:

,<point should may be here, maintaining syntax>= ;

 

Complication:

,** TODO this is a new headline[ENTER]

,:PROPERTIES:

,:MyProps: value

,:END:

,Is this text allowed here under new drawers syntax?=

,:TIMELOGS:

,  CLOCK: [2015-04-08 Wed 08:05]--[2015-04-08 W= ed 09:18] =3D>  1:13

,:END:

,<point should may be here, maintaining syntax>= ;

 

In above scenario, if drawers are allowed to be sepa= rated by text, [ENTER] should move point to following first drawer

 

 

Summary: [ENTER] on a headline line should move poin= t to the next valid line for entering general text in order to preserve cor= rect drawer syntax

 

 


This message is intended for the sole use of the individual and entity = to which it is addressed and may contain information that is privileged, co= nfidential and exempt from disclosure under applicable law. If you are not = the intended addressee, nor authorized to receive for the intended addresse= e, you are hereby notified that you may not use, copy, disclose or distribu= te to anyone the message or any information contained in the message. If yo= u have received this message in error, please immediately advise the sender= by reply email and delete the message.  Thank you. --_000_9187ca927d174c2197aa10d5b09146b6fcmailsvr2familycareinc_--