From mboxrd@z Thu Jan 1 00:00:00 1970 From: "R. Michael Weylandt" Subject: Re: Prepare release 8.2.6 Date: Sat, 5 Apr 2014 12:41:25 -0400 Message-ID: References: <87ha6adikd.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45902) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WWTfB-0001J2-Nr for emacs-orgmode@gnu.org; Sat, 05 Apr 2014 12:41:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WWTfA-0004fJ-Ni for emacs-orgmode@gnu.org; Sat, 05 Apr 2014 12:41:49 -0400 In-Reply-To: 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: Bastien Cc: "emacs-orgmode@gnu.org" On Fri, Apr 4, 2014 at 7:51 AM, Michael Weylandt wrote: > > > On Apr 3, 2014, at 2:37, Bastien wrote: > > Hi all, > > I'll try to fix a few remaining bugs in maint this afternoon > then release 8.2.6 so that we can merge it into Emacs emacs-24 > branch, the pretest is scheduled to happen as soon as possible. > > If you have important bugs you want us to look at, now is the > time to point at them. > > > Hi Bastien, > > Two small usability issues you may want to take a look at: > > 1) Tell Emacs not to break inline source blocks when filling paragraphs: > > http://lists.gnu.org/archive/html/emacs-orgmode/2014-03/msg01310.html Small patch in support: diff --git a/lisp/org-src.el b/lisp/org-src.el index f870b2c..32de2a1 100644 --- a/lisp/org-src.el +++ b/lisp/org-src.el @@ -40,6 +40,7 @@ (declare-function org-do-remove-indentation "org" (&optional n)) (declare-function org-at-table.el-p "org" ()) (declare-function org-in-src-block-p "org" (&optional inside)) +(declare-function org-in-inline-src-block-p "org" ()) (declare-function org-in-block-p "org" (names)) (declare-function org-get-indentation "org" (&optional line)) (declare-function org-switch-to-buffer-other-window "org" (&rest args)) diff --git a/lisp/org.el b/lisp/org.el index 318d95a..2778160 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -21536,6 +21536,9 @@ when point is at #+BEGIN_SRC or #+END_SRC." (beginning-of-line) (looking-at ".*#\\+\\(begin\\|end\\)_src"))))))) +(defun org-in-inline-src-block-p () + "Test if within an inline src block." + (org-in-regexp org-babel-inline-src-block-regexp)) (defun org-context () "Return a list of contexts of the current cursor position. If several contexts apply, all are returned. @@ -22246,7 +22249,8 @@ hierarchy of headlines by UP levels before marking the subtree." (org-uniquify (append fill-nobreak-predicate '(org-fill-line-break-nobreak-p - org-fill-paragraph-with-timestamp-nobreak-p))))) + org-fill-paragraph-with-timestamp-nobreak-p + org-in-inline-src-block-p))))) (let ((paragraph-ending (substring org-element-paragraph-separate 1))) (org-set-local 'paragraph-start paragraph-ending) (org-set-local 'paragraph-separate paragraph-ending)) > > 2) Allow =, +, and ; to be entered into org-insert-link. The list of > character is org-link-escape-chars seems to be unnecessarily defensive and > results in bad links being entered into documents (and then exported). > > http://lists.gnu.org/archive/html/emacs-orgmode/2014-03/msg00990.html > > Michael > > > Thanks, > > -- > Bastien > >