Bastien
8651e3ff15
Merge branch 'maint'
2020-02-01 09:45:38 +01:00
Bastien
39c656870c
org-agenda.el: Fix handling of one-time delays
...
* lisp/org-agenda.el (org-agenda-get-scheduled): Fix handling
of one-time delays.
Thanks to hhkg for reporting this.
2020-02-01 09:44:14 +01:00
Bastien
c83f889826
org-table.el: Adapt `org-table-set-header-line-format' again
...
* lisp/org-table.el (org-table-set-header-line-format): Adapt
to `display-line-numbers-mode'.
2020-01-31 21:24:12 +01:00
Bastien
fb9eb697d6
org-table.el: Fix `org-table-set-header-line-format' for org-indent-mode
...
* lisp/org-table.el (org-table-set-header-line-format): When
`org-indent-mode' is turned on, adapt the header's left space
to size of the line prefix.
2020-01-31 21:19:45 +01:00
Bastien
6e944086fb
org.el: Tiny formatting fix
2020-01-31 21:17:15 +01:00
Bastien
499cff10ef
Merge branch 'maint'
2020-01-31 17:22:01 +01:00
Bastien
04bd110b2b
Small fixes
...
* lisp/ox-odt.el (org-odt--format-timestamp): Fix timestamp
display.
* lisp/org-agenda.el (org-agenda-show-and-scroll-up): Remove
useless code.
2020-01-31 17:21:43 +01:00
Bastien
5e9c3c0794
org.el: Enhance docstrings
...
* lisp/org.el (org-get-priority)
(org-priority-get-priority-function): Enhance docstring.
2020-01-31 17:12:46 +01:00
Bastien
3d0282ef87
New option `org-archive-subtree-save-file-p'
...
* lisp/org-agenda.el (org-agenda-archive-with): Bind
`org-archive-from-agenda' to `t' when archiving from agenda.
* lisp/org-archive.el (org-archive-subtree-save-file-p): New option.
(org-archive-subtree): Use the new option.
* doc/org-manual.org (Moving a tree to an archive file):
Mention the new option.
Thanks to Russ Allbery for suggesting a similar idea.
2020-01-31 10:42:40 +01:00
Bastien
c9d2f12094
org-agenda.el: Use `user-error'
...
* lisp/org-agenda.el (org-agenda-priority): Use `user-error'.
2020-01-31 08:36:00 +01:00
Bastien
4f98694bf7
Allow numeric values for priorities
...
* lisp/org.el (org-priority-highest, org-priority-default):
Allow integer.
(org-priority-get-priority-function): Tiny docstring change.
(org-priority-to-value): New defsubst.
(org--setup-collect-keywords, org-priority-regexp)
(org-priority, org-get-priority): Allow numeric values.
* doc/org-manual.org (Priorities): Illustrate the use of
numeric values for priorities.
2020-01-30 23:01:29 +01:00
Bastien
3942ccec87
ob-screen.el: Silence compiler warning
...
* lisp/ob-screen.el (org-babel-screen-test): Use `message'.
2020-01-30 18:29:26 +01:00
Bastien
11734ba22a
Merge branch 'maint'
2020-01-30 15:41:22 +01:00
Bastien
1d97b730d2
Delete unused variable
2020-01-30 15:40:22 +01:00
Bastien
e11f506484
Continue previous commit and document it in etc/ORG-NEWS
...
* lisp/org.el (org-priority-enable-commands)
(org-priority-highest, org-priority-get-priority-function):
Define aliases.
(org-priority): Use `org-priority-show'.
* lisp/org-agenda.el (org-agenda-priority, org-agenda-menu):
Ditto.
2020-01-30 15:16:44 +01:00
Bastien
1de5e80adf
Rename `org-x-priority' functions and variables to `org-priority-x'
...
* lisp/org.el (org-priority-enable-commands)
(org-priority-start-cycle-with-default)
(org-set-regexps-and-options, org-sort-entries, org-priority)
(org-get-priority, org-entry-properties)
(org-property-get-allowed-values, org-shiftup, org-shiftdown):
Rename `org-[x]-priority' functions and variables to
`org-priority-[x]'.
* lisp/org-pcomplete.el (org-priority-default)
(org-priority-highest)
(pcomplete/org-mode/file-option/priorities): Ditto.
* lisp/org-mouse.el (org-mouse-get-priority)
(org-mouse-priority-list): Ditto.
* lisp/org-agenda.el (org-agenda-fontify-priorities)
(org-agenda-format-item, org-agenda-priority): Ditto.
* lisp/ox-icalendar.el (org-icalendar--vtodo): Ditto.
* doc/org-manual.org (Priorities, Summary of In-Buffer Settings): Ditto.
* testing/lisp/test-org.el (test-org/set-regexps-and-options)
(test-org/entry-properties): Ditto.
2020-01-30 14:56:38 +01:00
Bastien
7b1077def7
Tiny enhancements to priority handling
...
* lisp/org.el (org-font-lock-add-priority-faces): Use
`org-priority-regexp'.
(org-priority-regexp): Match multiple characters.
* lisp/org-agenda.el (org-agenda-fontify-priorities): Use
`org-priority-regexp'.
This commit paves the way for more flexibility in priority handling.
For example, `org-priority-[up/down]' could deal with priorities as
numbers (e.g. [#1 ]) instead of letters.
2020-01-30 12:05:07 +01:00
Bastien
759c1567b1
org-table.el: Silence compiler warnings
2020-01-30 11:54:51 +01:00
Bastien
8c943b8403
org-agenda.el: Don't always display a message when removing filters
...
* lisp/org-agenda.el (org-agenda-filter-remove-all): Only display
a message when called interactively.
2020-01-30 10:24:42 +01:00
Bastien
e1dfda96fd
etc/ORG-NEWS: Various rephrasing
2020-01-30 00:38:32 +01:00
Bastien
9fe7dbfd15
org-agenda.el: Small `org-agenda-filter' enhancement
...
* lisp/org-agenda.el (org-agenda-filter): Use existing filters as
the initial prompt input.
2020-01-29 22:12:55 +01:00
Bastien
a7770e6333
Merge branch 'maint'
2020-01-29 21:49:22 +01:00
Bastien
2820c2c4aa
org-agenda.el: Minor fixes
...
* lisp/org-agenda.el (org-agenda-filter): Tiny formatting fix.
(org-agenda-filter-completion-function): Fix docstring typo.
2020-01-29 21:48:58 +01:00
Bastien
db3758da92
Merge branch 'maint'
2020-01-29 21:44:05 +01:00
Bastien
c2aebcee27
org.el: Fix bug about visibility cycling
...
* lisp/org.el (org-cycle-internal-local): When cycling visibility
on a subtree, don't take a list has a child.
These two subtrees should cycle the same way:
* A subtree
A Paragraph.
* A subtree
- A list.
Before the fix, the second subtree would cycle through three steps
instead of two.
Thanks to Samuel Wales for reporting this.
2020-01-29 21:39:52 +01:00
Bastien
0aff90f499
Run `org-table-electric-header-mode' with a tiny timer
...
* lisp/org-table.el (org-table-electric-header-mode): Autoload and
run with timer.
2020-01-29 21:35:04 +01:00
Bastien
57721a1cb0
Handle header line scaling for `org-table-electric-header-mode'
...
* lisp/org-table.el (org-table-temp-header-remapping): New variable.
(org-table-set-header-line-format): Scale the header line properly.
(org-table-electric-header-mode): Don't run outside `org-mode'.
2020-01-29 17:14:12 +01:00
Bastien
b476ffd266
Implement the `org-table-electric-header-mode' minor mode
...
* lisp/org-table.el (org-table-electric-header-p): New option.
(org-table-temp-header-line, org-table-electric-header-mode): New
variables.
(org-table-set-header-line-format)
(org-table-electric-header-mode): New minor mode to display the
table's current first row as the header line when this first row
is not visible anymore.
* doc/org-manual.org (Miscellaneous): Document
`org-table-electric-header-mode'.
2020-01-29 15:17:32 +01:00
Bastien
0f86a14af3
Silence compiler warning
2020-01-29 15:10:19 +01:00
Bastien
70ef811001
Silence compiler warning
2020-01-29 15:08:33 +01:00
Bastien
241750b3c2
Use `number-to-string' instead of `int-to-string'
...
* lisp/org.el (org-end-of-subtree): Use `number-to-string' instead
of `int-to-string'.
* lisp/org-table.el (org-table-edit-field)
(org-table-fix-formulas, org-table-analyze, orgtbl-make-binding)
(org-table-field-info): Ditto.
* lisp/org-macs.el (org-shorten-string): Ditto.
* lisp/org-agenda.el (org-get-time-of-day): Ditto.
2020-01-28 20:19:24 +01:00
Bastien
e9526b5a79
Enhance C-c C-c in agenda buffers
...
* lisp/org-agenda.el (org-agenda-ctrl-c-ctrl-c): Don't try to
deactivate columns as `org-columns-toggle-or-columns-quit' is
already bound to `C-c C-c' when the column view is active.
* lisp/org.el (org-ctrl-c-ctrl-c): Update docstring.
2020-01-28 12:44:27 +01:00
Marco Wahl
82ebc73b92
agenda: Refactor key defining section towards more consitency
...
Unify spaces and use the function quote.
2020-01-28 09:53:15 +01:00
Marco Wahl
be0865603a
Merge remote-tracking branch 'origin/master'
2020-01-28 09:38:08 +01:00
Kyle Meyer
95a91df825
org-clock: Fix typos in org-show-notification-timeout's docstring
...
* lisp/org-clock.el (org-show-notification-timeout): Fix docstring
typos.
2020-01-27 23:25:37 -05:00
Marco Wahl
4a43cd983b
agenda: Refactor use uniform key definition
2020-01-28 00:38:51 +01:00
Marco Wahl
45a0fe531c
agenda: C-c C-c deactivates columns
...
* lisp/org-agenda.el (org-agenda-ctrl-c-ctrl-c): New function.
This is to unify and thereby harmonize the behavior of C-c C-c with
regard to Org files and columns.
2020-01-28 00:00:05 +01:00
Marco Wahl
b3d1e54877
Merge remote-tracking branch 'origin/master'
2020-01-27 23:46:10 +01:00
Bastien
5c1b3e648c
Revert "Fix test"
...
This reverts commit 4e322f25bc
.
2020-01-27 23:43:14 +01:00
Bastien
32eba0f0a6
Merge branch 'maint'
2020-01-27 23:41:56 +01:00
Marco Wahl
1e55b18198
org-colview: Fix org-agenda-columns-active
...
* lisp/org-colview.el (org-agenda-columns): Set
org-agenda-columns-active when columns get activated.
2020-01-27 23:39:25 +01:00
Marco Wahl
42ad656436
org: Extend documentation some
...
* lisp/org.el (org-ctrl-c-ctrl-c): Document more cases.
2020-01-27 23:35:47 +01:00
Marco Wahl
4e322f25bc
Fix test
...
* testing/lisp/test-org-agenda.el (test-org-agenda/rescale): Remove
the check against text-scale-mode. This follows the current
implementation.
2020-01-27 23:32:35 +01:00
Bastien
6d0b866637
org-agenda.el: Fix 1f6bacf88
properly
...
* lisp/org-agenda.el (org-agenda-mode): Make `text-scale-mode' usable
before any call to `org-agenda-redo'.
2020-01-27 18:42:11 +01:00
Bastien
1ebb6f8beb
README: Add a link to the license
2020-01-27 17:03:33 +01:00
Bastien
1930f10b6f
Silence compiler warning
...
* lisp/org.el (org-open-at-point): Delete unused let binding.
2020-01-27 16:12:19 +01:00
Bastien
53acdfaa03
Revert "org-agenda.el: don't prevent the use of M-x text-scale-mode RET"
...
This reverts commit 1f6bacf88c
.
2020-01-27 16:10:24 +01:00
Bastien
605b6a6b53
README: Use org-mode formatting
2020-01-27 15:49:13 +01:00
Bastien
5f241b134c
README_maintainer: Delete
...
Information about Org maintainance has been move to Worg:
https://orgmode.org/worg/org-maintainance.html
If this information seems necessary within Org's repository,
let's add it to README and not make a dedicated file.
2020-01-27 15:47:56 +01:00
Bastien
54118d2dac
README_git: Delete file
...
This file is not used during Org packaging as a tar/zip archive or as
an ELPA package. It is largely redondant with the main README.
2020-01-27 15:46:46 +01:00