Bastien
04cb76571d
org-table.el: Various fixes and enhancements
...
* lisp/org.el (org-mode): Obey `org-table-header-line-p'.
* lisp/org-table.el (org-table-row-get-visible-string): Fix
handling of shrunk cells.
(org-table-header-set-line): Minor enhancements. Rename from
`org-table-set-header-line-format'.
(org-table-header-line-mode): Use `org-table-header-set-line'.
2020-02-04 18:14:29 +01:00
Bastien
c3d5547642
Merge branch 'maint'
2020-02-04 17:05:34 +01:00
Bastien
321b119c44
org.el: Fix `org-indent-region' bug in source block
...
* lisp/org.el (org-indent-region): Use `save-window-excursion'
to restore point after indenting region in source blocks.
Thanks to Gustavo Barros for reporting this bug.
2020-02-04 17:04:15 +01:00
Bastien
39ead741b3
org.el: Don't hide emphasis markers in comments
...
* lisp/org.el (org-do-emphasis-faces): Don't hide emphasis
markers in comments.
Thanks to Sebastian Miele for suggesting this.
2020-02-04 09:51:02 +01:00
Bastien
328c9a1af3
org.el: Enhance menus
...
* lisp/org.el (org-menu-define): New function.
(org-mode): Use it to set up Org menus.
2020-02-04 09:39:13 +01:00
Bastien
c46ee2be86
Merge branch 'maint'
2020-02-04 09:24:22 +01:00
Bastien
2cfcdeab96
org.el: Fix `org-[scheduled|deadline]-time-hour-regexp'
...
* lisp/org.el (org-deadline-time-hour-regexp)
(org-scheduled-time-hour-regexp): Also match habits.
Thanks to Damian for reporting this.
2020-02-04 08:58:15 +01:00
Bastien
1a29c0eee8
org.el (org-submit-bug-report): Enhance the message
...
* lisp/org.el (org-submit-bug-report): Enhance the message.
2020-02-03 20:18:57 +01:00
Kisaragi Hiu
4d5731bb33
org.el: Correct docstring
...
* lisp/org.el (org-effort-property): Correct docstring, as the
previous description of the format was inaccurate.
TINYCHANGE
2020-02-01 17:44:17 +01:00
Jack Kamm
dcdb470177
Add inline remote image display
...
* lisp/org.el (org-display-inline-images): Add inline remote image
display. Remote image display is controlled by the new option
`org-display-remote-inline-images'.
2020-02-01 11:50:08 +01:00
Bastien
6e944086fb
org.el: Tiny formatting fix
2020-01-31 21:17:15 +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
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
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
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
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
Bastien
32eba0f0a6
Merge branch 'maint'
2020-01-27 23:41:56 +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
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
6f02fa596a
Merge branch 'maint'
2020-01-27 14:55:50 +01:00
Bastien
e982108445
Fix "Maintainer: " entry in the header
...
* lisp/org.el:
* lisp/org-table.el:
* lisp/org-list.el:
* lisp/org-attach.el:
* lisp/org-agenda.el: Fix "Maintainer: " entry in the header.
2020-01-27 14:55:15 +01:00
Bastien
8a12b125a8
org.el: New default value for `org-file-apps'
...
* lisp/org.el (org-file-apps): Add emacs as the application for
opening directories.
2020-01-26 19:33:53 +01:00
Bastien
081d571a3d
org.el: Use user-error' in
org-back-to-heading'
...
* lisp/org.el (org-back-to-heading): Use `user-error'.
2020-01-26 17:50:27 +01:00
Bastien
da18a958f1
org.el: Adding maintainer
...
(Testing post-receive hook to trigger a release on the server.)
2020-01-26 12:05:02 +01:00
Bastien
bd1d449e7f
Add maintainer information
...
(Testing the new post-receive hook.)
2020-01-26 12:01:29 +01:00
Bastien
91aef7219b
Merge branch 'maint'
2020-01-26 11:06:11 +01:00
Bastien
1d426e4a59
Bump version number to 9.3.2
2020-01-26 11:05:20 +01:00
Nicolas Goaziou
4141355492
Merge branch 'maint'
2020-01-26 09:45:28 +01:00
Bastien
ac2c0f9a75
org.el: Don't forceably try ot open attachments
...
* lisp/org.el (org-open-at-point): Don't forceably try ot open
attachments.
This commit fixes a bug: when trying to open links in a subtree with
no attachments, `org-open-at-point' would create an ID property with
no apparent reason.
2020-01-26 08:44:16 +01:00
Bastien
c8975ec150
org.el: Fix ID property retrieval
...
* org.el (org-clone-subtree-with-time-shift): Fix ID property
retrieval.
2020-01-25 20:41:48 +01:00
Bastien
7f1b51b615
Fix previous commit
2020-01-25 19:46:35 +01:00
Bastien
32f00fe90e
org.el: Remove variables, small refactoring
...
* lisp/org.el (org-get-level-face): Remove variables, small
refactoring.
Thanks to Jorge P. de Morais Neto for pointing to this.
2020-01-25 19:23:34 +01:00
Bastien
ea6349d671
org.el: Delete dynamically scoped variable
...
* (org-dcst): Delete dynamically scoped variable.
2020-01-25 19:16:49 +01:00
Nicolas Goaziou
3999320aa4
Merge branch 'maint'
2020-01-11 20:18:47 +01:00
Nicolas Goaziou
2931bef9e7
Move `org-find-(visible|invisible)' to org-macs.el
...
* lisp/org.el (org-find-visible):
(org-find-invisible): Move functions...
* lisp/org-macs.el: ... here.
2020-01-11 20:15:30 +01:00
Nicolas Goaziou
b8f4773bfe
Fix "find-visible" functions
...
* lisp/org.el (org-find-visible):
(org-find-invisible): Return appropriate position. Add a docstring.
2020-01-11 20:04:19 +01:00
Nicolas Goaziou
2fbbc23368
Fix build
...
* lisp/org-compat.el (org-file-properties): Prevent error at build
time about creating an alias for a local variable.
* lisp/org.el (org-keyword-properties): Slight change to docstring.
2020-01-03 11:07:28 +01:00
Kyle Meyer
93c11da002
Merge branch 'maint'
2020-01-01 13:39:26 -05:00
Kyle Meyer
ff5fc050d3
Update copyright year to 2020
2020-01-01 13:38:46 -05:00
Nicolas Goaziou
09df149991
Merge branch 'maint'
2019-12-31 16:56:45 +01:00
Nicolas Goaziou
f37ae5e56a
Small refactoring
...
* lisp/org.el (org-kill-note-or-show-branches): Prefer `org' functions
over `outline' ones. Use `cond' instead of nested `if'.
2019-12-31 16:55:48 +01:00
Marco Wahl
c637195e45
Merge branch 'maint'
2019-12-31 13:58:26 +01:00
Marco Wahl
524ccf3adb
org: Fix: keep archived subtrees hidden after C-c C-k
...
* lisp/org.el (org-kill-note-or-show-branches): Hide archived
subtrees.
Report by Allen Li
https://lists.gnu.org/archive/html/emacs-orgmode/2019-12/msg00396.html
2019-12-31 13:55:12 +01:00
Marco Wahl
bcf1187baf
Merge branch 'maint'
2019-12-31 12:43:32 +01:00