Nicolas Goaziou
f5faffb142
Merge branch 'bugfix'
2021-10-09 23:02:41 +02:00
Nicolas Goaziou
8dfc056fcc
oc: Fix failing test about `org-cite-list-citations'
...
* lisp/oc.el (org-cite-list-citations): Properly implement
a simplified version of `org-export-get-footnote-definition'.
2021-10-09 23:01:35 +02:00
Kyle Meyer
f0c66dc4c4
Merge branch 'bugfix'
2021-10-09 16:18:17 -04:00
Nicholas Vollmer
b71474ff7f
lisp/org.el: (org-save-all-org-buffers): Prevent `org-mode' reload
...
* lisp/org.el: (org-save-all-org-buffers): Ensure `save-some-buffers' PRED returns boolean.
As of this upstream commit:
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=a9ad3d477441feefa3bf6107d58281cb64e0e78a
`save-some-buffers' will call its PRED argument if it returns a function.
Since (derived-mode-p 'org-mode) returns the symbol org-mode,
and org-mode is a function, org-mode is reloaded in modified Org
buffers when calling `org-save-all-org-buffers'. Among other
undesirable behavior, this will cause the buffer's visibility to be
reset to its initial visibility.
2021-10-09 15:23:33 -04:00
Nicolas Goaziou
dc154f0d18
Merge branch 'bugfix'
2021-10-09 16:10:30 +02:00
Nicolas Goaziou
11f450da80
oc-biblatex: Declare missing "nocite" style
...
* lisp/oc-biblatex.el (biblatex): Declare the processor provides
a "nocite" citation style.
2021-10-09 16:09:33 +02:00
Nicolas Goaziou
6717826d5a
oc-bibtex: Pacify byte-compiler
2021-10-08 22:45:22 +02:00
Nicolas Goaziou
08e9d34907
Merge branch 'bugfix'
2021-10-08 22:42:49 +02:00
Nicolas Goaziou
f7fb7a3cf2
manual: Additional fixes to citations
...
* doc/org-manual.org (Citations): Mention binding for
`org-cite-insert'. Fix spacing using non-breaking spaces. Revert
some code uses introduced in the previous commit.
2021-10-08 22:40:23 +02:00
Nicolas Goaziou
b06c6c7e78
org-manual: Typography fixes
...
* doc/org-manual.org (Citation export processors): Use fixed-with
areas for single-line examples. Upcase keywords. External commands
or symbols use code instead of verbatim. Remove indentation when
appropriate.
2021-10-08 22:36:59 +02:00
Nicolas Goaziou
002a07b391
org-manual: Typography fixes
...
* doc/org-manual.org (Citation export processors): Use fixed-with
areas for single-line examples. Upcase keywords. External commands
or symbols use code instead of verbatim. Remove indentation when
appropriate.
2021-10-08 22:23:33 +02:00
Nicolas Goaziou
107c832642
Implement `bibtex' citation processor
...
* lisp/oc-bibtex.el: New file.
2021-10-08 22:03:10 +02:00
Nicolas Goaziou
93f7bf9b14
oc-biblatex: Remove unnecessary declare-function.
2021-10-08 19:12:03 +02:00
Bastien
f268e7201f
Merge branch 'bugfix'
2021-10-08 15:38:15 +02:00
Bastien
89968077cf
lisp/ol-man.el: Add copyright header
2021-10-08 15:38:01 +02:00
Bastien
d361c77285
Merge branch 'bugfix'
2021-10-07 19:37:09 +02:00
Bastien
2a4dfa7e51
lisp/ol-man.el: Add lexical-binding cookie
2021-10-07 19:36:55 +02:00
Bastien
d542ef7ed6
Merge branch 'bugfix'
2021-10-07 17:47:48 +02:00
Bastien
98b34ea640
lisp/ol-man.el: Restore file
...
This file was mistakenly removed by db67c7e92
.
2021-10-07 17:47:14 +02:00
Nicolas Goaziou
c0c576b445
Merge branch 'bugfix'
2021-10-06 16:10:37 +02:00
Nicolas Goaziou
7d22dca54e
oc: Fix citations in footnotes when using biblatex back-end
...
* lisp/oc.el (org-cite-list-citations): Do not use
`org-export-get-footnote-definition' so as to not cache footnote
definitions too early, i.e., when citations are still present in the
parse tree.
* lisp/oc-biblatex.el (org-cite-biblatex--multi-arguments): Append
"\relax" unconditionally to avoid calling `org-export-data' on next
object, when citations are still present in the parse tree.
Reported-by: Elias Bounatirou <elias.bounatirou@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2021-09/msg00067.html >
2021-10-06 16:07:19 +02:00
Nicolas Goaziou
af67fa1ebe
Merge branch 'bugfix'
2021-10-06 14:42:27 +02:00
Nicolas Goaziou
94b410b32c
footnote: Improve last commit
...
* lisp/org-footnote.el (org-footnote--allow-reference-p): Improve last
commit.
2021-10-06 14:41:50 +02:00
Nicolas Goaziou
5f6e199143
footnote: Allow footnotes at footnote definition start
...
* lisp/org-footnote.el (org-footnote--allow-reference-p): Allow
footnotes at footnote definition start, right after label.
* testing/lisp/test-org-footnote.el (test-org-footnote/new): Add
tests.
2021-10-06 14:34:14 +02:00
Nicolas Goaziou
1b56c2842d
Merge branch 'bugfix'
2021-10-06 14:29:54 +02:00
Nicolas Goaziou
b07c312f28
oc: Allow citations at footnote definition start
...
* lisp/oc.el (org-cite--allowed-p): Allow citations at footnote
definition start.
* testing/lisp/test-oc.el (test-org-cite/insert-capability): Add tests.
2021-10-06 14:29:40 +02:00
Nicolas Goaziou
9b063251cf
oc: Allow citations at footnote definition start
...
* lisp/oc.el (org-cite--allowed-p): Allow citations at footnote
definition start.
* testing/lisp/test-oc.el (test-org-cite/insert-capability): Add tests.
2021-10-06 14:28:04 +02:00
Sébastien Miquel
67b613a115
etc/ORG-NEWS: New transparent-image-converter
property for dvipng
2021-10-06 07:04:44 +02:00
Kyle Meyer
6874af8724
manual: Drop keybinding for org-table-blank-field
...
* doc/org-manual.org (Re-aligning and field motion): Update for
keybinding removal.
The keybinding was removed in 0c4e844c8
(Remove default binding for
org-table-blank-field, 2021-04-28).
2021-10-05 23:17:18 -04:00
Kyle Meyer
cc2490a706
Prune Emacs 25.1 compatibility kludges
...
* lisp/oc-basic.el (org-cite-basic--field-less-p):
* lisp/ol-eww.el (org-eww-store-link):
* lisp/org-agenda.el (org-agenda-check-clock-gap):
* lisp/org-clock.el (org-clock-get-clocked-time)
(org-clock-resolve-clock, org-clock-resolve)
(org-resolve-clocks, (org-resolve-clocks-if-idle)
(org-clock-in, org-clock-sum): Drop now unnecessary use of
compatibility functions.
* lisp/org-compat.el (org-string-collate-lessp, org-decode-time)
(org-format-time-string, org-link-escape-browser, org-time-add)
(org-time-subtract, org-time-since, org-time-less-p): Mark as
obsolete.
The 9.5 release declared Emacs 25.1 as the minimum version.
2021-10-04 23:43:14 -04:00
Kyle Meyer
2893eb1ae2
org.el: Drop subtract-time -> time-subtract alias
...
time-subtract has been available since Emacs 22.1.
2021-10-04 23:41:02 -04:00
Ihor Radchenko
0ae701f7fd
Merge branch 'bugfix'
2021-10-04 14:15:27 +08:00
Ihor Radchenko
bd0493eda1
org-lint: Do not require space after : in keywords
...
* lisp/org-lint.el (org-lint-duplicate-name): Update regexp to conform
with org-element parsers.
Fixes https://list.orgmode.org/orgmode/87h7ee5q8u.fsf@gmail.com/
2021-10-04 14:14:16 +08:00
Nicolas Goaziou
1acacd6049
Merge branch 'bugfix'
2021-10-04 00:01:22 +02:00
Nicolas Goaziou
d68d8bc1f8
oc: Pacify checkdoc
...
* lisp/oc.el (org-cite-export-processors):
(org-cite--move-punct-before):
(org-cite-adjust-note):
(org-cite--allowed-p): Add missing argument.
2021-10-04 00:00:33 +02:00
Nicolas Goaziou
d6f0e9e105
oc: Be stricter when introducing spaces before citations
...
* lisp/oc.el (org-cite-process-citations): Add a space before citation
only if it is preceded by a quotation mark.
* testing/lisp/test-oc.el (test-org-cite/export-capability): Add
tests.
Reported-by: Denis Maier <denismaier@mailbox.org>
<http://lists.gnu.org/r/emacs-orgmode/2021-09/msg00085.html >
2021-10-03 23:51:43 +02:00
Nicolas Goaziou
6cb9d2ffea
Merge branch 'bugfix'
2021-10-03 23:24:12 +02:00
Nicolas Goaziou
4b346e5157
oc: Fix typo in docstring
...
* lisp/oc.el (org-cite-adjust-note): Fix typo.
2021-10-03 23:23:37 +02:00
Bastien
8b78d482a6
Fix email addresses in some *.el headers
2021-10-03 08:54:33 +02:00
Kyle Meyer
0e6b04c856
Merge branch 'bugfix'
2021-10-02 14:22:58 -04:00
Kyle Meyer
10dc9debb9
Merge branch 'km/from-emacs-28' into bugfix
2021-10-02 14:22:37 -04:00
Glenn Morris
41e67cff0d
Backport commit 4341e79a5 from Emacs
...
* lisp/oc.el (org-cite-global-bibliography)
(org-cite-note-rules, org-cite-punctuation-marks):
* lisp/oc-csl.el (org-cite-csl-locales-dir)
(org-cite-csl-styles-dir, org-cite-csl-no-citelinks-backends):
* lisp/oc-natbib.el (org-cite-natbib-options):
* lisp/org-keys.el (org-mouse-1-follows-link):
Remove bogus ":safe t" properties that would largely need to be
replaced by custom predicates.
Remove bogus ":safe t" custom properties
4341e79a5fad3e5e668a3eeb1b688d1986011481
Glenn Morris
Sat Oct 2 11:00:23 2021 -0700
2021-10-02 14:20:38 -04:00
Glenn Morris
ec22cf0a53
Backport commit 62d6cecfc from Emacs
...
* lisp/oc.el (org-cite-activate-processor)
(org-cite-export-processors, org-cite-follow-processor)
(org-cite-insert-processor):
* lisp/ol.el (org-link-parameters, org-link-frame-setup)
(org-link-shell-confirm-function)
(org-link-shell-skip-confirm-regexp)
(org-link-elisp-confirm-function)
(org-link-elisp-skip-confirm-regexp):
* lisp/org-num.el (org-num-format-function):
Remove bogus ":safe nil" that do nothing but propagate a
misunderstanding of the safe-local-variable property.
Remove bogus ":safe nil" custom properties
62d6cecfcd1a67e15a436c5c2b975f327d9a8b50
Glenn Morris
Sat Oct 2 10:46:29 2021 -0700
2021-10-02 13:56:50 -04:00
Kyle Meyer
06578d7450
Merge branch 'bugfix'
2021-10-02 13:48:07 -04:00
Kyle Meyer
df7b0eac13
Merge branch 'km/from-emacs-28' into bugfix
2021-10-02 13:45:37 -04:00
Glenn Morris
c3e8709e2d
Backport commit f9111d878 from Emacs
...
* lisp/oc-basic.el (org-cite-basic-sorting-field)
(org-cite-basic-author-year-separator)
(org-cite-basic-max-key-distance)
(org-cite-basic-author-column-end)
(org-cite-basic-column-separator)
(org-cite-basic-mouse-over-key-face):
* lisp/oc-biblatex.el (org-cite-biblatex-options):
* lisp/oc-csl.el (org-cite-csl-link-cites)
(org-cite-csl-html-hanging-indent)
(org-cite-csl-html-label-width-per-char)
(org-cite-csl-latex-hanging-indent):
* lisp/oc.el (org-cite-adjust-note-numbers):
* lisp/org-keys.el (org-return-follows-link):
* lisp/org.el (org-fontify-todo-headline):
* lisp/ox-html.el (org-html-equation-reference-format)
(org-html-wrap-src-lines):
* lisp/ox-latex.el (org-latex-reference-command)
(org-latex-default-quote-environment): Fix :safe property.
The safe-local-variable property is a function (bug#50944)
f9111d8784bf12263abbe127cdfcbe5f409c9b3b
Glenn Morris
Sat Oct 2 10:37:42 2021 -0700
2021-10-02 13:44:34 -04:00
Kyle Meyer
e8b1aedff2
doc/doc-setup.org: Absorb header from Emacs repo
...
In the Emacs repository, this file's header was updated in include
copyright information in b3d310fa96 (Fixes for doc/misc org source
files, 2021-02-26). Copy it over.
2021-10-02 13:35:46 -04:00
Bastien
a46cf533fa
Revert "org-manual.org: Another way to run version from git"
...
This reverts commit aaa184f766
.
2021-10-02 19:20:39 +02:00
Max Nikulin
aaa184f766
org-manual.org: Another way to run version from git
...
* doc/org-manual.org (Using Org's git repository): Suggest '-L' command
line option to test git version without modification of init file.
2021-10-02 19:17:15 +02:00
Max Nikulin
50e6ccff3a
org-manual.org: Mention org-contrib NonGNU ELPA package
...
* doc/org-manual.org (Installing Org's contributed packages): Add a link
to the NonGNU ELPA package as an option to install org-contrib. Mention
the list of external packages on Worg.
2021-10-02 19:17:14 +02:00