emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [BUG] Consecutive emphasis markers only work every other time [9.5 (9.5-??-cc2490a70 @ /home/joe/.emacs.d/.local/straight/build-27.1/org/)]
@ 2021-10-10 18:42 Joseph Peterson
  2021-10-11  1:43 ` Ihor Radchenko
  0 siblings, 1 reply; 2+ messages in thread
From: Joseph Peterson @ 2021-10-10 18:42 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 3783 bytes --]

------------------------------------------------------------------------

Steps to reproduce:
Enter org mode (I am on cc2490a7061955395c4f5a1a23a088044554a2f7)
Type *bold* *bold* *bold*
Notice that the second instance is not bolded while the first and third
are.

This doesn't occur if there is normal text between the text with
emphasis markers. It shows for all of /italics/, *bold*, _underline_,
and +strikethrough+

Emacs  : GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.20, cairo version 1.16.0)
 of 2020-09-19
Package: Org mode version 9.5 (9.5-??-cc2490a70 @
/home/joe/.emacs.d/.local/straight/build-27.1/org/)

current state:
==============
(setq
 org-src-mode-hook '(org-src-babel-configure-edit-buffer
org-src-mode-configure-edit-buffer)
 org-link-shell-confirm-function 'yes-or-no-p
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-mode-hook '(#[0 "\300\301\302\303\304$\207"
   [add-hook change-major-mode-hook org-show-all append local] 5]
#[0 "\300\301\302\303\304$\207"
   [add-hook change-major-mode-hook org-babel-show-result-all append local]
   5]
org-babel-result-hide-spec org-babel-hide-all-hashes)
 org-archive-hook '(org-attach-archive-delete-maybe)
 org-confirm-elisp-link-function 'yes-or-no-p
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-bibtex-headline-format-function #[257 "\300\236A\207" [:title] 3
"\n\n(fn ENTRY)"]
 org-babel-pre-tangle-hook '(save-buffer)
 org-tab-first-hook '(org-babel-hide-result-toggle-maybe
org-babel-header-arg-expand)
 org-agenda-loop-over-headlines-in-active-region nil
 org-occur-hook '(org-first-headline-recenter)
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers
  org-cycle-show-empty-lines org-optimize-window-after-visibility-change)
 org-speed-command-hook '(org-speed-command-activate
org-babel-speed-command-activate)
 org-export-before-parsing-hook '(org-attach-expand-links)
 org-confirm-shell-link-function 'yes-or-no-p
 org-link-parameters '(("attachment" :follow org-attach-follow :complete
org-attach-complete-link)
       ("id" :follow org-id-open)
       ("eww" :follow org-eww-open :store org-eww-store-link)
       ("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 :export
org-irc-export)
       ("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)
       ("doi" :follow org-link-doi-open :export org-link-doi-export)
       ("file+sys") ("file+emacs") ("shell" :follow org-link--open-shell)
       ("news" :follow
#[514 "\301\300\302Q\"\207" ["news" browse-url ":"] 6
  "\n\n(fn URL ARG)"]
)
       ("mailto" :follow
#[514 "\301\300\302Q\"\207" ["mailto" browse-url ":"] 6
  "\n\n(fn URL ARG)"]
)
       ("https" :follow
#[514 "\301\300\302Q\"\207" ["https" browse-url ":"] 6
  "\n\n(fn URL ARG)"]
)
       ("http" :follow
#[514 "\301\300\302Q\"\207" ["http" browse-url ":"] 6
  "\n\n(fn URL ARG)"]
)
       ("ftp" :follow
#[514 "\301\300\302Q\"\207" ["ftp" browse-url ":"] 6
  "\n\n(fn URL ARG)"]
)
       ("help" :follow org-link--open-help :store org-link--store-help)
       ("file" :complete org-link-complete-file)
       ("elisp" :follow org-link--open-elisp))
 org-link-elisp-confirm-function 'yes-or-no-p
 )

[-- Attachment #2: Type: text/html, Size: 7272 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [BUG] Consecutive emphasis markers only work every other time [9.5 (9.5-??-cc2490a70 @ /home/joe/.emacs.d/.local/straight/build-27.1/org/)]
  2021-10-10 18:42 [BUG] Consecutive emphasis markers only work every other time [9.5 (9.5-??-cc2490a70 @ /home/joe/.emacs.d/.local/straight/build-27.1/org/)] Joseph Peterson
@ 2021-10-11  1:43 ` Ihor Radchenko
  0 siblings, 0 replies; 2+ messages in thread
From: Ihor Radchenko @ 2021-10-11  1:43 UTC (permalink / raw)
  To: Joseph Peterson; +Cc: emacs-orgmode

Joseph Peterson <jeepeterson@gmail.com> writes:

> ------------------------------------------------------------------------
>
> Steps to reproduce:
> Enter org mode (I am on cc2490a7061955395c4f5a1a23a088044554a2f7)
> Type *bold* *bold* *bold*
> Notice that the second instance is not bolded while the first and third
> are.

Confirmed.

Thanks for reporting! The problem was introduced in fa315986a.

This particular issues can be fixed by
-                (goto-char (match-end 0))
+                (goto-char (match-beginning 5))

However, I afraid that the whole fa315986a idea may not be useful.
Moving to the end of emphasis upon fontification will break any kind of
nesting (like *bold /italic end bold* end italic/). This is probably
more severe compared to arcane scenario in
https://orgmode.org/list/87fsujp7mc.fsf@web.de

Best,
Ihor


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-10-11  1:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-10 18:42 [BUG] Consecutive emphasis markers only work every other time [9.5 (9.5-??-cc2490a70 @ /home/joe/.emacs.d/.local/straight/build-27.1/org/)] Joseph Peterson
2021-10-11  1:43 ` Ihor Radchenko

Code repositories for project(s) associated with this 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 NNTP newsgroup(s).