Nicolas Goaziou
cd60a35fe1
Fix opening custom ID links with percent escaped syntax
...
* lisp/org.el (org-open-at-point): Un-escape percent escaped path.
* testing/lisp/test-org.el (test-org/custom-id): Add test.
Reported-by: stardiviner <numbchild@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-11/msg00303.html >
2018-11-26 23:56:17 +01:00
Nicolas Goaziou
32a7305dda
Fix <RET> on table.el tables
...
* lisp/org.el (org-return): Prevent wrong type error when on
a table.el table.
2018-11-26 19:51:51 +01:00
Nicolas Goaziou
d228909d15
org-element: Be more strict when looking for table.el tables
...
* lisp/org-element.el (org-element--current-element): Increase number
of checks to avoid more false positive.
In particular "+-+" is not recognized anymore as a table.el table.
2018-11-26 19:50:08 +01:00
Aaron Jensen
f33fa994b9
org-mac-link: Add support for Brave
...
* contrib/lisp/org-mac-link.el (org-mac-grab-Brave-app-p)
(org-mac-grab-link, org-as-mac-brave-get-frontmost-url)
(org-mac-brave-get-frontmost-url)
(org-mac-brave-insert-frontmost-url): Add support for Brave
2018-11-25 10:07:06 +01:00
Nicolas Goaziou
8b7ba29b60
org-pcomplete: Fix tag completion
...
* lisp/org-pcomplete.el (org-thing-at-point): Only complete where tags
could be located.
(pcomplete/org-mode/tag): Add paring argument to avoid looking at
other arguments on the same line.
* testing/lisp/test-org-pcomplete.el (test-org-pcomplete/tag): New test.
Reported-by: Alain.Cochard@unistra.fr
<http://lists.gnu.org/r/emacs-orgmode/2018-11/msg00154.html >
2018-11-25 02:01:41 +01:00
Bastien
c24fa93c79
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-11-20 09:30:02 +01:00
Nicolas Goaziou
4aa6a37d24
org-manual: Document "format" parameter for colview blocks
...
* doc/org-manual.org (Capturing column view): Document "format"
parameter for colview blocks.
2018-11-19 23:23:52 +01:00
Bastien
9a4a329376
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-11-18 09:32:41 +01:00
Nicolas Goaziou
fc9cf62bf3
org-clock: Fix special strings in :tstart and :tend
...
* lisp/org-clock.el (org-clocktable-steps): Handle relative time
strings like "<-1w>".
2018-11-17 21:45:16 +01:00
Nicolas Goaziou
7bf3c10819
Fix speed regression introduced in change about repeated timestamps
...
* lisp/org.el (org-auto-repeat-maybe): Fix speed regression introduced
in "Also obey to repeaters in inactive time stamps".
Reported-by: Marco Wahl <marcowahlsoft@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-11/msg00078.html >
2018-11-17 16:33:04 +01:00
Bastien
7be6760599
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-11-16 07:47:17 +01:00
Marco Wahl
feb44212b5
org-agenda: slightly changed hints for user about searching again
2018-11-12 12:47:40 +01:00
Bastien
eb57221e5d
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-11-12 07:03:45 +01:00
Nicolas Goaziou
afcb1d3899
Fix typo
...
* lisp/org.el (org-get-tags): Fix typo in docstring.
2018-11-11 22:24:00 +01:00
Nicolas Goaziou
5dfbe46b1e
ox-odt: Fix typo
...
* lisp/ox-odt.el (org-odt-template): Fix typo.
2018-11-10 21:59:52 +01:00
Nicolas Goaziou
9056d2b706
ox-odt: Fix last commit
...
* lisp/ox-odt.el (org-odt-template): Add missing `org-strip-quote'
call.
2018-11-10 21:56:10 +01:00
Nicolas Goaziou
bea916d9f6
ox-odt: Improve styles file handling
...
* lisp/ox-odt.el (org-odt-template): Allow double quotes around file
name. Better error handling. Small refactoring.
2018-11-10 20:00:02 +01:00
Nicolas Goaziou
af81211fdc
Also obey to repeaters in inactive time stamps
...
* lisp/org.el (org-repeat-re): Accept inactive time stamps.
(org-auto-repeat-maybe): Small refactoring. Find additional repeaters
also in inactive time stamps.
* testing/lisp/test-org.el (test-org/auto-repeat-maybe): Add test.
Reported-by: Leo Gaspard <orgmode@leo.gaspard.io>
<http://lists.gnu.org/r/emacs-orgmode/2018-11/msg00078.html >
2018-11-10 19:59:48 +01:00
Nicolas Goaziou
88ef9f26de
ox-texinfo: Allow quotes around value in TEXINFO_FILENAME keyword
...
* lisp/ox-texinfo.el (org-texinfo-template): Allow quotes around value
in TEXINFO_FILENAME keyword.
This is consistent with usual Org behavior: file names can optionally
be enclosed within quotes.
2018-11-10 09:00:45 +01:00
Nicolas Goaziou
f5c2659bb8
Use `org-strip-quote' when possible
...
* lisp/org-macs.el (org-unbracket-string):
(org-strip-quotes): Allow nil values.
* lisp/org-lint.el (org-lint-wrong-include-link-parameter):
* lisp/org-macro.el (org-macro--collect-macros):
* lisp/org.el (org--setup-collect-keywords):
(org-edit-special):
* lisp/ox.el (org-export--get-inbuffer-options):
(org-export--list-bound-variables):
(org-export-expand-include-keyword): Use `org-strip-quote' instead of
`org-unbracket-string' whenever possible.
2018-11-10 08:58:31 +01:00
Nicolas Goaziou
fefe3d1a37
org-compat: Fix obsolete alias
...
* lisp/org-compat.el (org-remove-double-quotes): Suggest to use
`org-strip-quotes' instead of `org-unbracket-string'.
2018-11-10 08:55:37 +01:00
Kyle Meyer
9ffd5aabc9
Fix mapcar call from 9df82be07
...
* lisp/org.el (org-tags-expand): Add missing mapcar argument.
2018-11-09 11:01:53 -05:00
Nicolas Goaziou
9df82be074
Fix tag groups expansion as a regexp
...
* lisp/org.el (org--tags-expand-group): New function.
(org-tags-expand): Refactor code. Fix expansion of identical tag
groups in the same match string. Fix docstring. Remove unused
argument.
* testing/lisp/test-org.el (test-org/tags-expand): New test.
Reported-by: Omari Norman <omari@smileystation.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-10/msg00360.html >
2018-11-08 18:20:57 +01:00
Bastien
e6739e08b4
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-11-05 10:14:25 +01:00
Nicolas Goaziou
bfb946c7da
ox-odt: Read list values in ODT_STYLES_FILE
...
* lisp/ox-odt.el (org-odt-template): Read value for ODT_STYLES_FILE
when it is enclosed in round brackets.
Reported-by: Christian Moe <mail@christianmoe.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-10/msg00418.html >
2018-11-04 23:00:01 +01:00
Nicolas Goaziou
503a1d4d94
Fix coderefs links in non-source buffers
...
* lisp/org-src.el (org-src-source-file-name): New variable.
(org-src--edit-element): Set new variable.
* lisp/org.el (org-store-link): Store the source file along with the
coderef so as to insert link in other documents than the one
where the code block is located.
Reported-by: stardiviner <numbchild@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-10/msg00293.html >
2018-11-04 16:43:36 +01:00
Nicolas Goaziou
44d5286dbf
Fix storing links in non-source edit buffers
...
* lisp/org-src.el (org-src--source-buffer): Rename to `org-src-source-buffer'.
(org-src-source-type): New function.
(org-edit-src-save): Apply renaming.
* lisp/org.el (org-store-link): When in an edit buffer not editing
a source block, there is no point in inserting a coderef.
2018-11-04 15:26:04 +01:00
Bastien
f5bc23f12f
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-11-04 10:24:08 +01:00
Nicolas Goaziou
91153ff14f
Tiny refactoring
...
* lisp/org.el (org-link-search): Tiny refactoring.
2018-11-04 09:06:28 +01:00
Nicolas Goaziou
6e51b42e16
org-clock: Fix wrong type error
...
* lisp/org-clock.el (org-clocktable-steps): Fix wrong type error.
2018-11-03 21:46:19 +01:00
Nicolas Goaziou
7d30f5f44a
Silence byte-compiler
2018-11-03 20:59:42 +01:00
Nicolas Goaziou
eb8041ef82
Fix storing coderef link on when a code ref already exists
...
* lisp/org.el (org-store-link): Fix storing coderef link on when
a code ref already exists.
2018-11-03 17:04:01 +01:00
Bastien
9cb0470723
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-11-02 09:23:15 +01:00
Nicolas Goaziou
6382a6bbb3
org-attach: Fix command string
...
* lisp/org-attach.el (org-attach): Add missing command letters.
2018-11-01 23:31:57 +01:00
Nicolas Goaziou
85a675b939
org-archive: Fix `org-all-archive-files'
...
* lisp/org-archive.el (org-all-archive-files): Fix comparison
function.
Reported-by: Nils Gustafsson <nils.gustafsson@bredband2.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-10/msg00395.html >
2018-11-01 22:43:43 +01:00
Nicolas Goaziou
42eebb3755
Use `cl-signum' instead of `signum'
...
* lisp/org.el (org-modify-ts-extra): Use `cl-signum' instead of
`signum'.
2018-11-01 22:26:21 +01:00
Kevin Brubeck Unhammer
17deb1c7eb
org-clock: Handle DST in clocktable
...
* lisp/org-clock.el (org-clocktable-steps): new fn
org-clocktable-increment-day to add/subtract days that are not
exactly 24 hours
* testing/lisp/test-org-clock.el (test-org-clock/clocktable/step): Add
test for DST.
2018-11-01 19:00:28 +01:00
Nicolas Goaziou
67cea44c9f
Add docstring for `org-at-heading-p'
...
* lisp/org.el (org-at-heading-p): Add docstring.
Reported-by: Will Pierce <pierwill@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-11/msg00006.html >
2018-11-01 18:29:35 +01:00
Bastien
4b2a7b621e
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-10-28 09:45:42 +01:00
Nicolas Goaziou
643481fade
org-manual: Insist on case-sensitive tags
...
* doc/org-manual.org (TODO keywords, tags, properties, etc.): Mention
tags are case-sensitive.
(Setting Tags): Obey to typesetting convention.
2018-10-27 13:29:51 +02:00
Nicolas Goaziou
c6f012ee24
org-manual: Reference `org-email-link-description-format'
...
* doc/org-manual.org (Handling Links): Reference
`org-email-link-description-format'. Mention the subject may be
truncated by default.
2018-10-27 11:20:37 +02:00
Bastien
f979ce47ca
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-10-26 22:52:42 +02:00
Nicolas Goaziou
4b905774ac
org-macs: Fix last commit
...
* lisp/org-macs.el (org--string-from-props): Do not raise an error on
unsupported display properties. Change signature to avoid creating
new strings unnecessarily. Update docstring accordingly.
(org-string-width): Apply signature change.
* testing/lisp/test-org-macs.el (test-org/string-width): Add test.
Reported-by: Colin Baxter <m43cap@yandex.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-10/msg00346.html >
2018-10-26 14:37:57 +02:00
Nicolas Goaziou
4832a432f0
ox-ascii: Add missing ASCII and UTF-8 conversion functions
...
* lisp/ox-ascii.el (org-ascii-convert-region-to-ascii):
(org-ascii-convert-region-to-utf8): New functions.
* doc/org-manual.org (Export in Foreign Buffers): Document new
functions.
Reported-by: Alexander Adolf <alexander.adolf@condition-alpha.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-10/msg00294.html >
2018-10-25 16:53:30 +02:00
Nicolas Goaziou
b886ebbc89
org-macs: `org-string-width' handles images
...
* lisp/org-macs.el (org--string-from-props): Handle image display
properties.
(org-string-width): Improve docstring.
2018-10-25 15:34:05 +02:00
Nicolas Goaziou
12232c5cd0
org-manual: Small rewording
...
* doc/org-manual.org (Link Format): Small rewording.
2018-10-24 14:25:40 +02:00
Nicolas Goaziou
2412044aa7
org-manual: Fix typo
...
* doc/org-manual.org (Exporting): Fix typo.
2018-10-24 09:02:32 +02:00
Nicolas Goaziou
17e28d6467
org-capture: Various fixes to item capture
...
* lisp/org-capture.el (org-capture-place-item): Rewrite function.
* testing/lisp/test-org-capture.el (test-org-capture/abort): Add test.
(test-org-capture/item): New test.
2018-10-23 23:27:28 +02:00
Nicolas Goaziou
9dbd2993f6
org-capture: Tiny refactoring
...
* lisp/org-capture.el (org-capture-place-entry): Tiny refactoring.
2018-10-23 01:53:18 +02:00
Nicolas Goaziou
b46d4e7b1c
org-capture: Remove unnecessary checks
...
* lisp/org-capture.el (org-capture-place-plain-text): Remove
unnecessary checks.
2018-10-23 01:46:57 +02:00