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-29 Thread Ihor Radchenko
Joseph Peterson  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.

Should be fixed now.



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 Thread Ihor Radchenko
Joseph Peterson  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@web.de

Best,
Ihor



[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 Thread Joseph Peterson


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
 )