From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oskar Kvist Subject: Bug: Filling does not work correctly in lists [9.0.5 (9.0.5-elpa @ /home/oskar/.emacs.d/elpa/org-20170210/)] Date: Thu, 18 May 2017 05:55:17 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a114dae587fcc6f054fc45faa" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57366) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dBCX2-000611-Te for emacs-orgmode@gnu.org; Wed, 17 May 2017 23:55:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dBCX1-0006Fl-CN for emacs-orgmode@gnu.org; Wed, 17 May 2017 23:55:20 -0400 Received: from mail-yw0-x22f.google.com ([2607:f8b0:4002:c05::22f]:32956) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dBCX1-0006F0-5u for emacs-orgmode@gnu.org; Wed, 17 May 2017 23:55:19 -0400 Received: by mail-yw0-x22f.google.com with SMTP id p73so4879782ywp.0 for ; Wed, 17 May 2017 20:55:18 -0700 (PDT) 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" To: emacs-orgmode@gnu.org --001a114dae587fcc6f054fc45faa Content-Type: text/plain; charset="UTF-8" I have a buffer with the 3 lines below. Notice that the long lines contains no newlines. I selected (with the mark) the whole last line, the one starting with "2.", and ran `fill-region`. It worked, and the line was filled. Then I tried to do the same with the line starting with "1.", but when I selected it and ran fill-region, nothing happened, and it remained one long line. If I try to fill the line starting with "1." first, before filling "2.", it works. And after "1." I can fill "2.". If I remove the "1." and "2." and just have two long lines instead of a list, they can be filled in any order. The buffer text: * Test 1. long line long line long line long line long line long line long line long line long line long line long line long line long line long line long line long line long line long line long line long line 2. long line long line long line long line long line long line long line long line long line long line long line long line long line long line long line long line long line long line long line long line Emacs : GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-12-21 Package: Org mode version 9.0.5 (9.0.5-elpa @ /home/oskar/.emacs.d/elpa/org-20170210/) current state: ============== (setq org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-speed-command-hook '(org-speed-command-default-hook org-babel-speed-command-hook) org-occur-hook '(org-first-headline-recenter) org-metaup-hook '(org-babel-load-in-session-maybe) org-confirm-shell-link-function 'yes-or-no-p org-startup-indented t org-after-todo-state-change-hook '(org-clock-out-if-current) org-from-is-user-regexp "\\" org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-agenda-before-write-hook '(org-agenda-add-entry-text) org-babel-pre-tangle-hook '(save-buffer) org-mode-hook '(rainbow-delimiters-mode #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-show-block-all append local] 5 "\n\n(fn)"] #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-babel-show-result-all append local] 5 "\n\n(fn)"] org-babel-result-hide-spec org-babel-hide-all-hashes) org-archive-hook '(org-attach-archive-delete-maybe) org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-cycle-show-empty-lines org-optimize-window-after-visibility-change) org-M-RET-may-split-line nil org-todo-keywords '((sequence "TODO" "IN-PROGRESS" "DONE")) org-confirm-elisp-link-function 'yes-or-no-p org-metadown-hook '(org-babel-pop-to-session-maybe) org-link-parameters '(("id" :follow org-id-open) ("rmail" :follow org-rmail-open :store org-rmail-store-link) ("mhe" :follow org-mhe-open :store org-mhe-store-link) ("irc" :follow org-irc-visit :store org-irc-store-link) ("info" :follow org-info-open :export org-info-export :store org-info-store-link) ("gnus" :follow org-gnus-open :store org-gnus-store-link) ("docview" :follow org-docview-open :export org-docview-export :store org-docview-store-link) ("bibtex" :follow org-bibtex-open :store org-bibtex-store-link) ("bbdb" :follow org-bbdb-open :export org-bbdb-export :complete org-bbdb-complete-link :store org-bbdb-store-link) ("w3m" :store org-w3m-store-link) ("file+sys") ("file+emacs") ("doi" :follow org--open-doi-link) ("elisp" :follow org--open-elisp-link) ("file" :complete org-file-complete-link) ("ftp" :follow (lambda (path) (browse-url (concat "ftp:" path)))) ("help" :follow org--open-help-link) ("http" :follow (lambda (path) (browse-url (concat "http:" path)))) ("https" :follow (lambda (path) (browse-url (concat "https:" path)))) ("mailto" :follow (lambda (path) (browse-url (concat "mailto:" path)))) ("message" :follow (lambda (path) (browse-url (concat "message:" path)))) ("news" :follow (lambda (path) (browse-url (concat "news:" path)))) ("shell" :follow org--open-shell-link)) org-clock-out-hook '(org-clock-remove-empty-clock-drawer) ) --001a114dae587fcc6f054fc45faa Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I have a buffer with the 3 lines below. Notice that t= he long lines
contains no newlines. I selected (with the mark) th= e whole last line,
the one starting with "2.", and ran = `fill-region`. It worked, and the
line was filled. Then I tried t= o do the same with the line starting with
"1.", but whe= n I selected it and ran fill-region, nothing happened, and
it rem= ained one long line.

If I try to fill the line sta= rting with "1." first, before filling "2.",
i= t works. And after "1." I can fill "2.".

=
If I remove the "1." and "2." and just have = two long lines instead of a
list, they can be filled in any order= .

The buffer text:

* Test=
1. long line long line long line long line long line long line l= ong line long line long line long line long line long line long line long l= ine long line long line long line long line long line long line=C2=A0
=
2. long line long line long line long line long line long line long li= ne long line long line long line long line long line long line long line lo= ng line long line long line long line long line long line


Emacs =C2=A0: GNU Emacs 25.1.1 (x86_64-pc-linux-gnu,= GTK+ Version 3.18.9)
=C2=A0of 2016-12-21
Package: Org = mode version 9.0.5 (9.0.5-elpa @ /home/oskar/.emacs.d/elpa/org-20170210/)

current state:
=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D
(setq
=C2=A0org-tab-first-hook '= (org-babel-hide-result-toggle-maybe org-babel-header-arg-expand)
= =C2=A0org-speed-command-hook '(org-speed-command-default-hook org-babel= -speed-command-hook)
=C2=A0org-occur-hook '(org-first-headlin= e-recenter)
=C2=A0org-metaup-hook '(org-babel-load-in-session= -maybe)
=C2=A0org-confirm-shell-link-function 'yes-or-no-p
=C2=A0org-startup-indented t
=C2=A0org-after-todo-state-c= hange-hook '(org-clock-out-if-current)
=C2=A0org-from-is-user= -regexp "\\<Oskar Kvist\\>"
=C2=A0org-src-mode-ho= ok '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-bu= ffer)
=C2=A0org-agenda-before-write-hook '(org-agenda-add-ent= ry-text)
=C2=A0org-babel-pre-tangle-hook '(save-buffer)
=
=C2=A0org-mode-hook '(rainbow-delimiters-mode
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0#[0 "\300\301\302\= 303\304$\207"
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0[add-hook change-major-mode-hook org-show-block-all= append local] 5 "\n\n(fn)"]
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0#[0 "\300\301\302\303\304$\207&q= uot;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0[add-hook change-major-mode-hook org-babel-show-result-all append= local] 5
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0"\n\n(fn)"]
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0org-babel-result-hide-spec org-babel-hide= -all-hashes)
=C2=A0org-archive-hook '(org-attach-archive-dele= te-maybe)
=C2=A0org-cycle-hook '(org-cycle-hide-archived-subt= rees org-cycle-hide-drawers
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 org-cycle-show-empty-lines org-optimize-window-= after-visibility-change)
=C2=A0org-M-RET-may-split-line nil
=
=C2=A0org-todo-keywords '((sequence "TODO" "IN-PROG= RESS" "DONE"))
=C2=A0org-confirm-elisp-link-functi= on 'yes-or-no-p
=C2=A0org-metadown-hook '(org-babel-pop-t= o-session-maybe)
=C2=A0org-link-parameters '(("id" = :follow org-id-open)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("rmail" :follow org-rma= il-open :store org-rmail-store-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("mhe" :fo= llow org-mhe-open :store org-mhe-store-link)
=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("irc&q= uot; :follow org-irc-visit :store org-irc-store-link)
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(&= quot;info" :follow org-info-open :export org-info-export :store
<= div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 org-info-store-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("gnus" :f= ollow org-gnus-open :store org-gnus-store-link)
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("do= cview" :follow org-docview-open :export org-docview-export :store
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 org-docview-store-link)
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("bibtex&qu= ot; :follow org-bibtex-open :store org-bibtex-store-link)
=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0("bbdb" :follow org-bbdb-open :export org-bbdb-export :complet= e
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 org-bbdb-complete-link :store org-bbdb-store-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0("w3m" :store org-w3m-store-link) ("file+sy= s") ("file+emacs")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("doi" :follo= w org--open-doi-link) ("elisp" :follow org--open-elisp-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0("file" :complete org-file-complete-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0("ftp" :follow (lambda (path) (browse-url (concat "= ;ftp:" path))))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("help" :follow org--ope= n-help-link)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("http" :follow (lambda (path) (br= owse-url (concat "http:" path))))
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("https&= quot; :follow (lambda (path) (browse-url (concat "https:" path)))= )
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0("mailto" :follow (lambda (path) (browse-url = (concat "mailto:" path))))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("message"= :follow (lambda (path) (browse-url (concat "message:" path))))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0("news" :follow (lambda (path) (browse-url (conc= at "news:" path))))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0("shell" :follow = org--open-shell-link))
=C2=A0org-clock-out-hook '(org-clock-r= emove-empty-clock-drawer)
=C2=A0)

--001a114dae587fcc6f054fc45faa--