Nicolas Goaziou
946b469cc2
Remove unnecessary `(require 'cl)'
...
* testing/examples/babel.org: Remove unnecessary `(require 'cl)'.
2018-04-29 12:04:26 +02:00
Nicolas Goaziou
3c013ba24d
Silence byte-compiler
2018-04-29 12:03:17 +02:00
Nicolas Goaziou
9d8aade7ec
Mark `org-with-silent-modifications' as obsolete
...
* lisp/org-clock.el (org-clock-sum):
* lisp/org-colview.el (org-columns--display-here):
(org-columns-remove-overlays):
(org-columns-quit):
(org-columns-edit-value):
(org-columns--compute-spec):
(org-columns-compute-all):
(org-agenda-colview-compute):
* lisp/org-indent.el (org-indent-remove-properties):
(org-indent-add-properties):
* lisp/org.el (org-sort-entries):
(org-refresh-properties):
(org-refresh-category-properties):
(org-refresh-stats-properties):
(org-agenda-prepare-buffers): Do not use
`org-with-silent-modifications'.
2018-04-29 12:02:01 +02:00
Nicolas Goaziou
a2994cb005
Mark "org-version-check" obsolete
...
* lisp/org-compat.el (org-version-check): Mark as obsolete.
(org-no-popups):
* testing/examples/babel.org: Remove use of `org-version-check'.
2018-04-29 11:54:40 +02:00
Nicolas Goaziou
31afe4b718
Move window-related function to "org-macs.el"
...
* lisp/org.el (org-switch-to-buffer-other-window):
* lisp/org-compat.el (org-fit-window-to-buffer): Move functions...
* lisp/org-macs.el: ... here.
2018-04-29 10:31:24 +02:00
Nicolas Goaziou
4d568fc83c
Move `org-parse-time-string' to "org-macs.el"
...
* lisp/org.el (org-parse-time-string): Move function...
* lisp/org-macs.el : ... here. Remove obsolete FIXME. Improve
docstring.
2018-04-29 10:26:41 +02:00
Nicolas Goaziou
298eaa1c32
org-agenda: Fix last commit
...
* lisp/org-agenda.el (org-agenda-align-tags): Fix thinko in last
commit.
2018-04-29 10:03:31 +02:00
Nicolas Goaziou
031b75f500
org-agenda: Fix tags alignment
...
* lisp/org-agenda.el (org-agenda-align-tags): Fix regexp. Improve
docstring.
The regression was introduced in "Use `org-tag-line-re'".
Reported-by: Xu Chunyang <mail@xuchunyang.me>
<http://lists.gnu.org/r/emacs-orgmode/2018-04/msg00587.html >
2018-04-29 09:57:33 +02:00
Nicolas Goaziou
cc9ae41738
Mark `org-preserve-lc' as obsolete
...
* lisp/org-macs.el (org-preserve-lc): Move function...
* lisp/org-compat.el (org-preserve-lc): ... here.
The function is no longer used in code base.
2018-04-29 00:44:26 +02:00
Nicolas Goaziou
89071f287f
org-table: Fix failing tests
...
* lisp/org-table.el (org-table-copy-region): Preserve return value.
Sligthly improve docstring.
2018-04-29 00:31:35 +02:00
Nicolas Goaziou
ba5bedc17f
org-clock: Re-activate tests
...
* testing/lisp/test-org-clock.el (test-org-clock/clocktable/ranges):
(test-org-clock/clocktable/step): Un-comment tests.
They were commented out in "org-clock.el: New option :tags to insert
tags in clock reports".
2018-04-29 00:22:53 +02:00
Nicolas Goaziou
f77f5b963d
Add :safe keyword to `org-hide-emphasis-markers'
...
* lisp/org.el (org-hide-emphasis-markers): Add :safe keyword.
2018-04-29 00:19:55 +02:00
Nicolas Goaziou
0c58605f2f
org-compat: Silence byte-compiler
2018-04-29 00:18:59 +02:00
Nicolas Goaziou
c6d717cc89
Slightly speed up `org--align-tags-here'
...
* lisp/org.el (org--align-tags-here): Check if tags are already at the
correct column before messing with the buffer.
2018-04-29 00:11:24 +02:00
Nicolas Goaziou
8785052735
`org-set-tags' cleans tag even when new tags are identical
...
* lisp/org.el (org-set-tags): Clean old tags unconditionally.
Even if the tags are the same, the line could contain noise, e.g.,
blanks after the tags, that could be cleaned up anyway.
2018-04-29 00:11:24 +02:00
Nicolas Goaziou
1615261cdc
Preserve point when setting or aligning tags
...
* lisp/org.el (org--align-tags-here):
(org-set-tags-command):
(org-align-tags): Preserve point.
* testing/lisp/test-org.el (test-org/set-tags-command): Add test.
2018-04-28 23:45:04 +02:00
Nicolas Goaziou
7aadf4fe8c
Improve `org-fix-tags-on-the-fly'
...
* lisp/org.el (org-fix-tags-on-the-fly): Improve docstring. Skip more
cases.
2018-04-28 23:45:04 +02:00
Nicolas Goaziou
4c13d0a1a8
Do not load Org Tempo by default
...
* lisp/org.el (org-modules): Do not load Org Tempo by default.
Org Tempo is a backward compatible substitute for the new expansion
mechanism. It is only available for either die-hard "<s" users or
power users that need advanced templates.
2018-04-28 17:29:00 +02:00
Nicolas Goaziou
181b13cc57
org-manual: Use starred internal links for consistency
...
* doc/org-manual.org (Structure Editing):
(Plain Lists): Use starred internal links.
2018-04-28 17:00:47 +02:00
Bastien
2b6004f57e
org-agenda.el: Update the logic of regexp filters
...
* lisp/org-agenda.el (org-agenda-filter-by-regexp): Remove
existing regexp filter. Only cumulate filters when called
with two prefix arguments.
It seems more common and reasonable to hit "=" to filter
then hit "=" again to remove the filter. Cumulative filters
are still accessible through hitting `C-u C-u ='.
2018-04-28 14:12:37 +02:00
Bastien
2debcd5b22
org.el: New command `org-toggle-narrow-to-subtree'
...
* lisp/org.el (org-toggle-narrow-to-subtree): New command.
(org-speed-commands-default): Use the new command for the "s"
speed command.
2018-04-28 14:00:25 +02:00
Bastien
f2af4a37a6
Fix commit 011f1c6
2018-04-28 13:53:06 +02:00
Bastien
0f83eac078
org.el: Enhance messages when (un)setting timestamps
...
* lisp/org.el (org--deadline-or-schedule): Enhance messages.
2018-04-28 13:31:45 +02:00
Bastien
ed50e13e91
org-agenda.el: Only remove agenda restriction if it exists
...
* lisp/org-agenda.el (org-agenda-remove-restriction-lock):
Only remove agenda restriction if it exists.
2018-04-28 13:02:45 +02:00
Bastien
4c14e0d1f2
org.el: New speed command "k" to kill the subtree at point
...
* lisp/org.el (org-speed-commands-default): Add "k" to kill
the subtree at point.
2018-04-28 12:57:15 +02:00
Bastien
5c8cb1e733
Add messages for `org-table-copy-region' and `org-copy-visible'
...
* lisp/org-table.el (org-table-copy-region):
* lisp/org.el (org-copy-visible): Add a message.
2018-04-28 12:52:20 +02:00
Bastien
b5b7bb8446
org.el: Display a message when a checkbox could not be updated
...
* lisp/org.el (org-ctrl-c-ctrl-c): Display a message when the
checkbox item at point could not be updated.
* lisp/org-list.el (org-list-write-struct): Return the updated
structure.
2018-04-28 12:43:14 +02:00
Bastien
1933d9ef26
org-clock.el (org-clock-jump-to-current-clock): Tiny enhancements
...
* lisp/org-clock.el (org-clock-jump-to-current-clock): Add a
docstring, do not use as a command and throw a user error
instead of an error when no clock is active.
2018-04-28 12:23:26 +02:00
Bastien
65d70388ab
.dir-locals.el: Don't hide emphasis markers
...
This is needed so that e.g. emphasis markers in org-manual.org tables
don't create text changes that should be ignored.
2018-04-28 12:15:28 +02:00
Bastien
8f572aa23b
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-04-28 12:11:08 +02:00
Bastien
011f1c6181
Let `org-agenda-set-restriction-lock' remove restriction at point
...
* lisp/org-compat.el (org-speedbar-set-agenda-restriction):
* lisp/org-agenda.el (org-agenda-set-restriction-lock):
If there is an agenda restriction at point, remove it.
* doc/org-manual.org:
* etc/ORG-NEWS: Document the new feature.
2018-04-28 12:09:56 +02:00
Marco Wahl
2e2b083024
org-faces: Complete docstring for org-quote, org-verse
...
* lisp/org-faces.el (org-quote, org-verse): Note dependency on
`org-fontify-quote-and-verse-blocks' in docstring.
* lisp/org-faces.el (org-block): Remove non-existant dependency on
`org-fontify-quote-and-verse-blocks' from docstring.
This change emerged from question
https://emacs.stackexchange.com/questions/41182/change-background-color-of-quote-block/41260
2018-04-28 09:50:51 +02:00
Grant Rettke
bc37b32580
ox-koma-letter.el Adds from-logo variable
...
* ox-koma-letter.el (org-export-define-derived-backend, org-koma-letter--build-settings): Adds
from-logo handling and supporting variables
`org-koma-letter-from-logo' and `org-koma-letter-use-from-logo'.
TINYCHANGE
2018-04-28 08:31:14 +02:00
Bastien
ff12c29338
etc/ORG-NEWS: Advertize solutions for complex templates
2018-04-28 08:15:10 +02:00
Bastien
26f54050b6
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-04-28 08:06:20 +02:00
Bastien
39b9a12bab
org.el: Enhance a few docstrings
...
* lisp/org.el (org-structure-template-alist)
(org--insert-structure-template-mks)
(org--insert-structure-template-unique-keys)
(org-insert-structure-template): Enhance docstrings.
2018-04-28 08:05:54 +02:00
Nicolas Goaziou
c7c8370dfb
Fix clock-related failing tests
...
* testing/lisp/test-org-clock.el (test-org-clock/clocktable/match):
(test-org-clock/clocktable/tags): Fix test.
2018-04-28 02:47:35 +02:00
Nicolas Goaziou
eab65c9cf8
Fix colview-related failing tests
...
* lisp/org-compat.el (org-line-number-display-width): New function.
* lisp/org-colview.el (org-columns--display-here-title): Use new
function.
2018-04-28 02:17:44 +02:00
Nicolas Goaziou
031f362352
Fix `org-toggle-tag'
...
* lisp/org.el (org-toggle-tag): Fix weird behavior with inherited tags.
* testing/lisp/test-org.el (test-org/toggle-tag): Add test.
Reported-by: Bernt Hansen <bernt@norang.ca>
<http://lists.gnu.org/r/emacs-orgmode/2018-04/msg00537.html >
2018-04-28 02:10:44 +02:00
Bastien
d48bff37ad
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-04-28 00:59:25 +02:00
Bastien
f42f15a2a1
etc/ORG-NEWS: Explicit a few incompatible changes
2018-04-28 00:59:07 +02:00
Bastien
5071776f97
etc/ORG-NEWS: Mention orgalist.el
2018-04-28 00:49:47 +02:00
Bastien
4e97d8621e
org-tempo.el: Enhance a few docstrings
...
* lisp/org-tempo.el (org-tempo, org-tempo-keywords-alist)
(org-tempo-setup, org-tempo-add-templates)
(org-tempo--include-file): Enhance docstrings.
2018-04-28 00:46:25 +02:00
Nicolas Goaziou
9a1f208223
Merge branch 'maint'
2018-04-27 17:13:40 +02:00
Nicolas Goaziou
388254e0d0
Revert "org.el: Fix bug when links contain special characters"
...
This reverts commit b1d084c1ab
.
The fix introduces a bug where `org-edit-special' throws an error on
INCLUDE keywords.
2018-04-27 17:12:18 +02:00
Nicolas Goaziou
2a8d944c85
org-manual: Fix typo
...
* doc/org-manual.org (Org Crypt): Use correct environment for Org
example.
2018-04-27 16:13:41 +02:00
Nicolas Goaziou
28866449d9
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-04-27 15:12:19 +02:00
Gregor Zattler
5d8b85e280
org-manual: Document CRYPTKEY property
...
doc/org-manual.org: Document CRYPTKEY property.
TINYCHANGE
2018-04-27 15:11:29 +02:00
Bastien
b08245a74e
Merge branch 'maint'
2018-04-27 12:32:30 +02:00
Bastien
e8c40b7a07
org.el: Update version keyword to 9.1.12
...
Thanks to Nicolas for reminding me.
2018-04-27 12:31:13 +02:00