emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: "Rudolf Adamkovič" <salutis@me.com>
To: emacs-orgmode@gnu.org
Cc: Lucas Viana <lucasvianareis@gmail.com>
Subject: Re: [BUG] Fill-paragraph issue with hidden emphasis markers and composed characters
Date: Wed, 11 Aug 2021 00:57:00 +0200	[thread overview]
Message-ID: <m2sfzgx60z.fsf@me.com> (raw)
In-Reply-To: <CAC9BvE5sXk5pB6kZL72wsC-nMBbZbr=Hr8biwUXKR3U0vgqMUg@mail.gmail.com>

On a related note, I recently disabled 
“org-hide-emphasis-markers,” only to discover that the columns 
in all my tables that use =mono= text do not line up. Ouch!

R+

Lucas Viana <lucasvianareis@gmail.com> writes:

> Dear list, 
> 
> I'm not sure if this is a general issue with fill-paragraph or 
> with the way org hides emphasis markers, but I'm facing a 
> problem with bare emacs + org. 
> 
> Steps to reproduce: 1. Start emacs -Q (no configuration) 2. Set 
> some variables: 
> 
> (setq org-pretty-entities t 
>       org-hide-emphasis-markers t fill-column 80) 
> 
> 3. Create an empty org-mode buffer with the following paragraph: 
> "" This is a /italic sentence for a buggy/ 
> \alpha\beta\gamma\delta\nu\epsilon paragraph in terms of 
> filling, see, it's not filled yet and still the line above ends 
> early.  "" 
> 
> So far so good, and with the previous config the emphasis 
> markers are now hidden and the greek letters appear as unicode 
> characters. 
> 
> 4. Hit M-q (either fill-paragraph or org-fill-paragraph, both 
> have the same issue) The first line wrongly wraps after "buggy" 
> and leaves a big empty space after that, as if the greek letters 
> were not composed. 
> 
> 5. In the same buffer, compare the behaviour with this paragraph 
> (very similar, but note the ! character after "buggy"): "" This 
> is a /italic sentence for a buggy/ ! 
> \alpha\beta\gamma\delta\nu\epsilon paragraph in terms of 
> filling, see, it's not filled yet and still the line above ends 
> early.  "" 
> 
> When I fill this slightly different paragraph with M-q, it wraps 
> the text in the right way and the first line is completely 
> filled. 
> 
> So the issue happens when a hidden emphasis marker is 
> immediately followed (maybe after a space) by a composed 
> character like \alpha. I am also facing the same issue when the 
> characters are composed by prettify-symbols-mode instead of 
> org-pretty-entities, and also with other types of hidden 
> emphasis markers. If org-hide-emphasis-markers is disabled then 
> the issue doesn't happen. 
> 
> Thanks in advance! 
> 
> Emacs  : GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ 
> Version 3.24.29, cairo version 1.17.4) 
>  of 2021-07-09 
> Package: Org mode version 9.5 (9.5-b83ae59 @ 
> /home/lucas/.emacs.d/.local/straight/build-28.0.50/org/) 

-- 
"Contrariwise," continued Tweedledee, "if it was so, it might be; 
and if it were so, it would be; but as it isn't, it ain't. That's 
logic." -- Lewis Carroll, Through the Looking Glass  Rudolf 
Adamkovič <salutis@me.com> Studenohorská 25 84103 Bratislava 
Slovakia  [he/him]


  parent reply	other threads:[~2021-08-10 22:57 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-06 17:07 [BUG] Fill-paragraph issue with hidden emphasis markers and composed characters Lucas Viana
2021-08-10  1:34 ` Tim Cross
2021-08-10 22:57 ` Rudolf Adamkovič [this message]
2022-10-26  6:58 ` Ihor Radchenko
2022-10-27 10:39   ` Ihor Radchenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m2sfzgx60z.fsf@me.com \
    --to=salutis@me.com \
    --cc=emacs-orgmode@gnu.org \
    --cc=lucasvianareis@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).