> Date: Tue, 19 Apr 2022 15:22:29 -0700
> Cc: maniku...@gmail.com, emacs-orgmode@gnu.org, 54...@debbugs.gnu.org
> From: Paul Eggert
>
> On 4/18/22 22:50, Eli Zaretskii wrote:
> >> * admin/merge-gnulib (GNULIB_MODULES): Add gettime-res.
> >> * lib/gettime-res.c: New file, copied from Gnulib.
> >>
Nice, thanks everyone for all the work. 🥰
Where can we found the release notes of this version ?
Le 20 avril 2022 08:28:15 GMT+02:00, Bastien a écrit :
>Hi all,
>
>Org 9.5.3, a bug fix release, is out. Enjoy!
>
>Since Org 9.5.4 is expected to be merged with Emacs 28.2, only
>critical bug fixes
Hi Sébastien,
Sébastien Gendre writes:
> Where can we found the release notes of this version ?
Bugfix releases don't have release notes, only major releases.
See https://orgmode.org/worg/org-maintenance.html for details
on what to expect on releases.
--
Bastien
Hello,
After restricting the agenda to a file for a single agenda command, with
'C-c a < a', and exiting the agenda with 'x', (org-agenda-files) still
returns that file instead of the original list of agenda files. This can
be easily solved using the UNRESTRICTED optional argument in
`org-agenda-f
Ignacio Casso writes:
> After restricting the agenda to a file for a single agenda command, with
> 'C-c a < a', and exiting the agenda with 'x', (org-agenda-files) still
> returns that file instead of the original list of agenda files. This can
> be easily solved using the UNRESTRICTED optional a
At 12:01 +0800 on Wednesday 2022-04-20, Ihor Radchenko wrote:
>
> "N. Jackson" writes:
>
>> It seems that Org maybe should be using window-max-chars-per-line
>> rather than window-width.
>>
>> [Unfortunately w-m-c-p-l is not a drop in replacement for
>> window-width; it doesn't just fix the cont
There is an edge case triggering infinite loop in oc-basic.
It is caused by bibtex-map-entries (used in
org-cite-basic--parse-bibtex) when ran on a malformed bibtex buffer [1].
The proposed patch validates the bibtex buffer before processing and
throws an error if issues are found. `bibtex-valid
On Wed, Apr 20, 2022 at 8:28 AM Ihor Radchenko wrote:
>
> There is an edge case triggering infinite loop in oc-basic.
>
> It is caused by bibtex-map-entries (used in
> org-cite-basic--parse-bibtex) when ran on a malformed bibtex buffer [1].
>
> The proposed patch validates the bibtex buffer before
I would see if you can cache the result and not do it more than needed; it
can add a performance issue on large files.
John
---
Professor John Kitchin (he/him/his)
Doherty Hall A207F
Department of Chemical Engineering
Carnegie Mellon University
Pittsburgh, PA 15213
John Kitchin writes:
> I would see if you can cache the result and not do it more than needed; it
> can add a performance issue on large files.
The results of parsing are already cached. See 7ddc5b57c.
With this patch, I'd expect 2x performance degradation on (1) first time
Org opens the biblio
This is the final version of the patch. I am going to merge it this
weekend. If there are any comments, please send them ASAP.
This version is basically the same as previous, but (1) Rebased onto
current main; (2) org-agenda.el can be native compiled; (3) Fixed some
edge cases with fontification.
---
lisp/org-cycle.el | 818 ++
1 file changed, 818 insertions(+)
create mode 100644 lisp/org-cycle.el
diff --git a/lisp/org-cycle.el b/lisp/org-cycle.el
new file mode 100644
index 0..df0a3761a
--- /dev/null
+++ b/lisp/org-cycle.el
@@ -0,0 +1,8
---
lisp/org-fold-core.el | 1490 +
1 file changed, 1490 insertions(+)
create mode 100644 lisp/org-fold-core.el
diff --git a/lisp/org-fold-core.el b/lisp/org-fold-core.el
new file mode 100644
index 0..121c6b5c4
--- /dev/null
+++ b/lisp/org-fold-cor
---
lisp/org.el | 1272 ++-
1 file changed, 40 insertions(+), 1232 deletions(-)
diff --git a/lisp/org.el b/lisp/org.el
index 2353c6594..855f0813d 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -1179,90 +1179,6 @@ (defgroup org-structure nil
:tag "
It caused cryptic bugs in the past.
---
lisp/org-agenda.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el
index a09b53563..b55e00803 100644
--- a/lisp/org-agenda.el
+++ b/lisp/org-agenda.el
@@ -1,4 +1,4 @@
-;;; org-agenda.el --- Dynamic
---
lisp/org-fold.el | 1135 ++
1 file changed, 1135 insertions(+)
create mode 100644 lisp/org-fold.el
diff --git a/lisp/org-fold.el b/lisp/org-fold.el
new file mode 100644
index 0..52717fd86
--- /dev/null
+++ b/lisp/org-fold.el
@@ -0,0 +1,1135
---
lisp/org.el | 8
1 file changed, 8 insertions(+)
diff --git a/lisp/org.el b/lisp/org.el
index f5936b67c..2608865da 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -99,6 +99,14 @@ (require 'org-table)
(require 'org-fold)
(require 'org-cycle)
+(defvaralias 'org-hide-block-startup 'or
* lisp/org-macs.el (org--string-from-props): Removed since it is no
longer needed.
(org-string-width): Updated to use `window-text-pixel-size'.
---
lisp/org-macs.el | 121 ++-
1 file changed, 57 insertions(+), 64 deletions(-)
diff --git a/lisp/org-macs.
* lisp/org.el (org-at-heading-p): Use second argument to allow
checking for visible headings. Note that by default, unlike
`outline-on-heading-p', `org-at-heading-p' returns non-nil for
invisible headings. Passing second argument is just like
`(outline-on-heading-p)'.
(org-indent-line):
* lisp/org
---
lisp/org-macs.el | 32 +---
lisp/org.el | 7 ++-
2 files changed, 23 insertions(+), 16 deletions(-)
diff --git a/lisp/org-macs.el b/lisp/org-macs.el
index a09115e7c..6161a7bfc 100644
--- a/lisp/org-macs.el
+++ b/lisp/org-macs.el
@@ -728,7 +728,7 @@ (defsu
---
doc/org-manual.org | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/doc/org-manual.org b/doc/org-manual.org
index 14fea0f2b..af54dc4e8 100644
--- a/doc/org-manual.org
+++ b/doc/org-manual.org
@@ -501,11 +501,11 @@ *** Global and local cycling
Switch back to
---
lisp/org-capture.el | 5 -
lisp/org.el | 8 +++-
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/lisp/org-capture.el b/lisp/org-capture.el
index 1324ffab4..068e3eda2 100644
--- a/lisp/org-capture.el
+++ b/lisp/org-capture.el
@@ -1171,7 +1171,10 @@ (defun org-cap
---
lisp/ob-core.el | 14 ++--
lisp/ob-lilypond.el | 4 +-
lisp/ob-ref.el| 4 +-
lisp/ol.el| 13 ++--
lisp/org-agenda.el| 43 +--
lisp/org-archive.el | 12 +--
lisp/org-capture.el | 2 +-
* lisp/ol.el (org-link--link-folding-spec):
(org-link--description-folding-spec): New variables controlling link
folding settings.
(org-link--reveal-maybe): Handle revealing folded links.
(org-link-descriptive-ensure): Implement `org-link-descriptive'
support with org-fold.
(org-toggle-link-display
---
lisp/org-cycle.el | 2 +-
lisp/org-keys.el | 4 ++--
lisp/org.el | 1 +
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/lisp/org-cycle.el b/lisp/org-cycle.el
index d2fcc356c..df0a3761a 100644
--- a/lisp/org-cycle.el
+++ b/lisp/org-cycle.el
@@ -811,7 +811,7 @@ (defun org-c
---
lisp/org.el | 26 ++
1 file changed, 18 insertions(+), 8 deletions(-)
diff --git a/lisp/org.el b/lisp/org.el
index ca0a99681..f5936b67c 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -5788,6 +5788,7 @@ (defun org-unfontify-region (beg end &optional
_maybe_loudly)
---
lisp/org-element.el| 54 -
lisp/org-fold.el | 5 +-
lisp/org-inlinetask.el | 26 ++-
lisp/org-list.el | 74 ++-
lisp/org-macs.el | 54 -
lisp/org.el| 469 +
6 files changed, 585 insertions(+), 97 deleti
---
lisp/org-macs.el | 188 ---
1 file changed, 129 insertions(+), 59 deletions(-)
diff --git a/lisp/org-macs.el b/lisp/org-macs.el
index e56a234d3..a1d514d50 100644
--- a/lisp/org-macs.el
+++ b/lisp/org-macs.el
@@ -893,73 +893,143 @@ (defun org-split-s
* lisp/org-clock.el (org-clock-in):
(org-clock-find-position):
(org-clock-out):
* lisp/org.el (org-add-planning-info):
(org-scan-tags):
(org-global-tags-completion-table):
(org-make-tags-matcher):
(org-tags-expand):
(org--property-local-values):
(org-read-date-analyze):
(org-revert-all-org-buffers)
---
lisp/org-compat.el | 72 +-
1 file changed, 71 insertions(+), 1 deletion(-)
diff --git a/lisp/org-compat.el b/lisp/org-compat.el
index 3e8f49f0a..f599e246e 100644
--- a/lisp/org-compat.el
+++ b/lisp/org-compat.el
@@ -1330,11 +1330,81 @@ (defvar sess
---
lisp/org-compat.el | 88 ++
1 file changed, 88 insertions(+)
diff --git a/lisp/org-compat.el b/lisp/org-compat.el
index ed2ae62f4..3e8f49f0a 100644
--- a/lisp/org-compat.el
+++ b/lisp/org-compat.el
@@ -267,6 +267,11 @@ (define-obsolete-function-alia
---
lisp/org-macs.el | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/lisp/org-macs.el b/lisp/org-macs.el
index c71bb4094..9e24e315a 100644
--- a/lisp/org-macs.el
+++ b/lisp/org-macs.el
@@ -1192,7 +1192,8 @@ (defun org-buffer-substring-fontified (beg end)
"Return
---
testing/lisp/test-ol.el | 24 +
testing/lisp/test-org-list.el | 73 ++
testing/lisp/test-org.el | 177 +++---
3 files changed, 238 insertions(+), 36 deletions(-)
diff --git a/testing/lisp/test-ol.el b/testing/lisp/test-ol.el
index ddcc5
---
etc/ORG-NEWS | 104 +++
1 file changed, 104 insertions(+)
diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS
index 4f1309ecc..5b934fe96 100644
--- a/etc/ORG-NEWS
+++ b/etc/ORG-NEWS
@@ -40,6 +40,105 @@ The cache state is saved between Emacs sessions. Enab
---
lisp/org-macs.el | 38 ++
lisp/org.el | 38 --
2 files changed, 38 insertions(+), 38 deletions(-)
diff --git a/lisp/org-macs.el b/lisp/org-macs.el
index 42a91781b..188168cdc 100644
--- a/lisp/org-macs.el
+++ b/lisp/o
---
lisp/org-fold.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lisp/org-fold.el b/lisp/org-fold.el
index e48a528bf..a16ee0f9b 100644
--- a/lisp/org-fold.el
+++ b/lisp/org-fold.el
@@ -714,7 +714,7 @@ (defun org-fold--hide-drawers--overlays (begin end)
"Hide all drawers
---
lisp/org-cycle.el | 2 +-
lisp/org-fold-core.el | 2 +-
lisp/org-keys.el | 4 ++--
lisp/org.el | 6 ++
4 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/lisp/org-cycle.el b/lisp/org-cycle.el
index df0a3761a..d2fcc356c 100644
--- a/lisp/org-cycle.el
+++ b/lis
---
lisp/org-refile.el | 1 +
1 file changed, 1 insertion(+)
diff --git a/lisp/org-refile.el b/lisp/org-refile.el
index 6f2b019ad..e87c3e9a9 100644
--- a/lisp/org-refile.el
+++ b/lisp/org-refile.el
@@ -547,6 +547,7 @@ (defun org-refile (&optional arg default-buffer rfloc msg)
(
* lisp/org-macs.el (org-string-width): Force older Emacs treating
invisible text with ellipsis as zero-width. Newer Emacs versions do
exactly this.
---
lisp/org-macs.el | 11 ++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/lisp/org-macs.el b/lisp/org-macs.el
index 188168
Fixes #26, where fontification could make the matching and extraction of heading
components fail.
---
lisp/org.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lisp/org.el b/lisp/org.el
index 0f31e7794..ff17bf001 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -6167,8 +616
---
lisp/org-fold-core.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lisp/org-fold-core.el b/lisp/org-fold-core.el
index 6ea374498..121c6b5c4 100644
--- a/lisp/org-fold-core.el
+++ b/lisp/org-fold-core.el
@@ -592,7 +592,7 @@ (defun org-fold-core--property-symbol-get-create
* lisp/org-fold-core.el (org-fold-core-initialize): Declare
`org-fold-core-fontified' text property for font-lock.
(org-fold-core--force-fontification): New variable controlling forced
fontification inside folded regions.
(org-fold-core-fontify-region): Fix cases when BEG is inside folded
region.
* lisp/org-macs.el (org--string-from-props): Respect
`char-property-alias-alist' when querying for `invisible' text
property.
---
lisp/org-macs.el | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/lisp/org-macs.el b/lisp/org-macs.el
index 5e6728101..c71bb4094 100644
---
---
lisp/org-fold.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lisp/org-fold.el b/lisp/org-fold.el
index a16ee0f9b..d5a21cbcb 100644
--- a/lisp/org-fold.el
+++ b/lisp/org-fold.el
@@ -840,7 +840,7 @@ (defun org-fold-show-set-visibility--text-properties
(detail)
This behaviour is expected according to `test-ol/make-string'.
---
lisp/ol.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lisp/ol.el b/lisp/ol.el
index 86f55d7cf..22eaae8fb 100644
--- a/lisp/ol.el
+++ b/lisp/ol.el
@@ -999,7 +999,9 @@ (defun org-link-make-string (link &op
* testing/lisp/test-ol.el (test-ol/org-toggle-link-display): Use
back-compatible `org-xor' instead of `xor'.
---
testing/lisp/test-ol.el | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/testing/lisp/test-ol.el b/testing/lisp/test-ol.el
index 343631623..429bb52ee 10064
---
testing/lisp/test-org-macs.el | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/testing/lisp/test-org-macs.el b/testing/lisp/test-org-macs.el
index 6a7ccea3c..05cef1281 100644
--- a/testing/lisp/test-org-macs.el
+++ b/testing/lisp/test-org-macs.el
@@ -65,7 +65,11 @@ (ert
* lisp/org-fold-core.el (org-fold-core-fontify-region): Handle FORCE
argument better. Skip unnecessary code parts when FORCE is non-nil.
Assign `fontified' text property manually in the actually fontified
regions. We cannot just supply correct return value since jit-lock
does not allow piecewise
* lisp/org-agenda.el: Re-enable native compilation as it does not
cause any issues with agenda rendering without other custom changes
not included in this branch.
---
lisp/org-agenda.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el
inde
Hi Ihor,
thanks for your work on this.
Ihor Radchenko writes:
> This is the final version of the patch. I am going to merge it this
> weekend. If there are any comments, please send them ASAP.
One glitch: in an agenda view with an agenda item that has a link,
changing the todo state will make
On 19/04/2022 09:02, Paul Eggert wrote:
Here are the main points I see about making timestamps work better in
Org mode, and related patches to how Emacs handles timestamps.
* Max would like encode-time to treat a list (SS MM HH DD MM ) as if
it were (SS MM HH DD MM nil -1 nil),
Than
Bastien writes:
> One glitch: in an agenda view with an agenda item that has a link,
> changing the todo state will make all parts of the link visible.
>
> Let me know if you need a more detail recipe to reproduce the bug.
Recipe would be helpftul. I was unable to reproduce using
* TODO this is
Hey everyone,
If I'm not wrong, name defined after #+NAME: should be match first
before trying a fuzzy search in the function `org-link-search`.
You can find the patch in attachment (hope it feat in Tiny changes
[though I also sent a request today for the FSF agreement]).
Have a nice day.
Tony A
Ihor Radchenko writes:
> Bastien writes:
>
>> One glitch: in an agenda view with an agenda item that has a link,
>> changing the todo state will make all parts of the link visible.
>>
>> Let me know if you need a more detail recipe to reproduce the bug.
>
> Recipe would be helpftul. I was unable
On 17/04/2022 08:58, Paul Eggert wrote:
Thanks, I installed that and then installed the attached, which merges
that with some documentation improvements that I drafted based on this
thread.
Thank you for further editing of docs. Please, fix a typo.
diff --git a/doc/lispref/os.texi b/doc/lispr
> Date: Wed, 20 Apr 2022 12:01:27 -0700
> Cc: maniku...@gmail.com, emacs-orgmode@gnu.org, 54...@debbugs.gnu.org,
> bug-gnu...@gnu.org
> From: Paul Eggert
>
> > I get the same result, and moreover I see no differences between this
> > and the previous tarball, and no printouts in test-gettime-res
On 4/20/22 08:07, Max Nikulin wrote:
I have not checked if mktime is a part of
POSIX and C standard.
mktime is part of both the C standard and POSIX. POSIX extends the C
standard by saying that time_t is an integer type (the C standard allows
time_t to be a floating-point type) and that time_t
> Date: Wed, 20 Apr 2022 11:19:29 -0700
> Cc: maniku...@gmail.com, emacs-orgmode@gnu.org, 54...@debbugs.gnu.org,
> Gnulib bugs
> From: Paul Eggert
>
> > Thanks, the test-gettime-res test says "gettime_res returned 625000
> > ns", which is a strange number: it doesn't fit any MS-Windows system
On 4/20/22 09:56, Max Nikulin wrote:
A typo: double "a".
Thanks, fixed in the attached which I installed in master.
If I get your idea correctly then "January, 31" + "1 month" should be
more impressive as impossible date.
Thanks, good idea; also in the attached patch.
I can not figure o
[Bump]
Dear Thibault, dear list,
thanks for your fast answer, Thibault! I am happy to have convinced you of
dropping the extra \n's. The patch you addressed works fine for the asterisk
issue: Only those environments get an extra asterisk which are in
org-latex-math-environments-re. Nonethele
> Date: Wed, 20 Apr 2022 12:23:43 -0700
> Cc: maniku...@gmail.com, emacs-orgmode@gnu.org, 54...@debbugs.gnu.org,
> bug-gnu...@gnu.org
> From: Paul Eggert
>
> On 4/20/22 12:14, Eli Zaretskii wrote:
> > Sorry, my bad. The result is the same, but I do get printouts. What
> > do you want to know o
On 4/20/22 12:14, Eli Zaretskii wrote:
Sorry, my bad. The result is the same, but I do get printouts. What
do you want to know or see from there?
I want to see what the current_timespec's resolution is, which we should
be able to tell from the debugging output. For example, on my Solaris 10
Hello everyone,
My patch (from almost a month ago) has yet to appear at
https://updates.orgmode.org
Any ideas what to do? Could someone review it?
Thank you!
Rudy
+++ The original message below. +++
Rudolf Adamkovič writes:
> Rudolf Adamkovič writes:
>
>> […], or do I have to tackle the
Thanks for offering to maintain 'ox-latex.el'.
One of the thing that could be improved is the generation of svg
images through tikz. Currently, unless I am mistaken, it does
not work well. I had to tweak 'ox-latex.el' to make it work again.
I did post a question about this on the mailing list.
On 4/20/22 12:30, Eli Zaretskii wrote:
I see the time samples change in jumps of 15 msec.
Could you give the first part of the output? I would like to see what
the the samples are jumping from and to, and how often they jump.
Something like the following is what I'd hope to see from the fir
org-comment-line-break-function does not handle fill-prefix being set to
nil, which is the default value for fill-prefix. This means that pressing
M-j inside an org-mode buffer in a vanilla installation of Emacs results in
an error. From looking at other callers of
insert-before-markers-and-inherit
"N. Jackson" writes:
> No, I'm not saying Org shouldn't use window-max-chars-per-line --
> rather the opposite in fact. I'm just saying it maybe needs to be
> thought about carefully first.
Indeed. There is no point using w-m-c-p-l when we actually need the full
window size with fringes.
> If i
tony aldon writes:
> If I'm not wrong, name defined after #+NAME: should be match first
> before trying a fuzzy search in the function `org-link-search`.
> ...
> - (name (org-element-property :name element)))
> + (name (org-element-property :value element))
Bastien writes:
> I'm on commit e0abbbacf9427b69482c6c47c3ea0975b0e6fa6d from the
> feature/org-fold-universal-core branch of your org repo.
>
> Using Emacs 29.0.50 and this as the content for ~/test.org:
>
> * TODO [[https://orgmode.org][test]]
> SCHEDULED: <2022-04-20 mer.>
>
> Then run:
>
> -
Rudolf Adamkovič writes:
> My patch (from almost a month ago) has yet to appear at
>
> https://updates.orgmode.org
This is strange. Marking the patch manually.
In any case, thanks for your contribution and patience.
> Any ideas what to do? Could someone review it?
The idea sounds good and hav
70 matches
Mail list logo