Bastien
7d74b5b769
org-table.el: Handle horizontal scrolling for table header
...
* lisp/org-table.el (org-table-header-set-header): Handle
horizontal scrolling.
2020-02-06 14:19:30 +01:00
Bastien
8f8eac002c
Merge branch 'maint'
2020-02-06 07:39:41 +01:00
Bastien
44e7e34ed3
org-agenda.el: Partially revert 19676dce
...
* lisp/org-agenda.el (org-agenda-show-new-time): Don't use
`org-agenda-previous-line'.
Thanks to Matt Lundin for reporting this.
2020-02-06 07:39:32 +01:00
Bastien
beae40edfe
Merge branch 'maint'
2020-02-05 15:52:20 +01:00
Bastien
3d69f055b0
doc/org-manual.org: Use `org-refile-copy'
...
* doc/org-manual.org (Refile and Copy): Use `org-refile-copy',
the new name of `org-copy'.
2020-02-05 15:51:07 +01:00
Bastien
b988796a45
etc/ORG-NEWS: Mention the new org-refile.el file
...
* etc/ORG-NEWS (New =org-refile.el= file): Mention the new
org-refile.el file.
2020-02-05 15:49:13 +01:00
Nicolas Goaziou
4d92cc3497
Merge branch 'maint'
2020-02-05 15:37:52 +01:00
Bastien
f636cf91b6
New org-refile.el file with refile definitions
...
* lisp/org-refile.el: New file.
* lisp/org.el (org-refile, org-directory)
(org-default-notes-file, org-reverse-note-order)
(org-log-refile, org-refile-targets)
(org-refile-target-verify-function, org-refile-use-cache)
(org-refile-use-outline-path)
(org-outline-path-complete-in-steps)
(org-refile-allow-creating-parent-nodes)
(org-refile-active-region-within-subtree)
(org-refile-target-table, org-refile-cache)
(org-refile-markers, org-refile-marker)
(org-refile-cache-clear, org-refile-cache-check-set)
(org-refile-cache-put, org-refile-cache-get)
(org-outline-path-cache, org-refile-get-targets)
(org--get-outline-path-1, org-get-outline-path)
(org-format-outline-path, org-display-outline-path)
(org-refile-history, org-after-refile-insert-hook)
(org-capture-last-stored-marker, org-refile-keep, org-copy)
(org-refile, org-refile-goto-last-stored)
(org-refile--get-location, org-refile-get-location)
(org-refile-check-position, org-refile-new-child)
(org-olpath-completing-read): Move to org-refile.el.
(org-menu-define): Display Org refile comands only when
'org-refile is featured.
* lisp/org-keys.el (org-refile-copy, org-mode-map): Declare
functions.
* lisp/org-capture.el: Require 'org-refile.
* lisp/org-agenda.el: Require 'org-refile.
2020-02-05 15:34:06 +01:00
Nicolas Goaziou
362cb3cd5d
org-element: Fix docstring
...
* lisp/org-element.el (org-element-at-point): Remove :parent from the
list of always available properties. This is not true for,
e.g. headlines.
Reported-by: Ihor Radchenko <yantar92@gmail.com>
2020-02-05 15:33:02 +01:00
Bastien
b14a14c9ee
Merge branch 'maint'
2020-02-05 09:37:26 +01:00
Bastien
c524b7f51a
Bump version
2020-02-05 09:36:55 +01:00
Bastien
4e7bd17899
Merge branch 'maint'
2020-02-05 09:10:48 +01:00
Bastien
164d30f5ab
org-agenda.el: Fix call to `recenter'
...
* lisp/org-agenda.el (org-agenda-list): Fix call to `recenter'
when `org-agenda-buffer-name' is not known.
2020-02-05 09:10:40 +01:00
Bastien
a645fd8043
org-table.el (org-table-header-set-header): Tiny refactoring
...
* lisp/org-table.el (org-table-header-set-header): Tiny refactoring.
2020-02-05 09:06:43 +01:00
Bastien
c2bc481e3d
org-table.el: Enhance `org-table-header-set-header'
...
* lisp/org-table.el (org-table-header-set-header): Take
scroll-bar into account.
Thanks to Eric Fraga for reporting this.
2020-02-05 08:07:40 +01:00
Bastien
524a6102e5
Merge branch 'maint'
2020-02-05 07:51:55 +01:00
Bastien
07e9ad2aa2
org-agenda.el: Fix for `org-agenda-open-link'
...
* lisp/org-agenda.el (org-agenda-open-link): Fix opening links
that moves the point in the link buffer.
Thanks to Ihor Radchenko for reporting this.
2020-02-05 07:51:19 +01:00
Bastien
e48d106696
Continue previous commit
2020-02-05 01:53:34 +01:00
Bastien
c452dc38dc
org-table.el: Enhancements to table header mode
...
* lisp/org-faces.el (org-table-header): New face.
* lisp/org-table.el (org-table-header-set-header): Rename from
`org-table-header-set-line'. Use the new face.
2020-02-05 01:20:54 +01:00
Bastien
ddab73ab54
Fix previous commit
2020-02-05 00:51:09 +01:00
Bastien
c1297652be
org-table.el (org-table-header-line-mode): Add a lighter
...
* lisp/org-table.el (org-table-header-line-mode): Add a lighter.
2020-02-05 00:45:17 +01:00
Bastien
280e804ffc
Merge branch 'maint'
2020-02-05 00:37:42 +01:00
Bastien
19676dce75
org-agenda.el: Fix `org-agenda-show-new-time'
...
* lisp/org-agenda.el (org-agenda-show-new-time): Fix infinite
loop while trying to show new time in hidden lines.
Thanks to Andrew Hyatt for reporting this.
2020-02-05 00:36:42 +01:00
Bastien
6ceba7b98f
Merge branch 'maint'
2020-02-05 00:14:05 +01:00
Bastien
d8c51531c0
org-capture.el: Fix narrowing when placing an entry
...
* lisp/org-capture.el (org-capture-place-entry): Fix narrowing
boundaries.
Thanks to Gustavo Barros for the detailed bug report.
2020-02-05 00:13:24 +01:00
Bastien
6ec3b993fd
Merge branch 'maint'
2020-02-04 19:09:55 +01:00
Bastien
6671e41e40
testing/lisp/test-org-capture.el: Fix typo
...
* testing/lisp/test-org-capture.el (test-org-capture/entry):
Fix typo.
2020-02-04 18:42:14 +01:00
Bastien
6c895f1466
org-capture.el (org-capture-templates): Fix typos in docstring
...
* lisp/org-capture.el (org-capture-templates): Fix typos in docstring.
2020-02-04 18:34:25 +01:00
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
Jack Kamm
9b22f597a0
ob-python: Remove unused variable
...
* lisp/ob-python.el (org-babel-python-evaluate-session): Remove unused
lexical variable `last-indent' that was causing a compilation warning
2020-02-04 06:53:58 -08: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
Jack Kamm
cc89d5523f
ob-python: Fix several issues with :session :results value
...
* lisp/ob-python.el (org-babel-python-evaluate-session): Fix a few
related issues with :session :results value blocks, including broken
if-else statements, indented blocks with blank lines, and returning
the wrong value when underscore has been used.
(org-babel-python--eval-ast): New constant variable, a string
consisting of Python code to execute a source block using ast.
Previously, python blocks with parameters ":session :results value"
were entered line-by-line into the Python session, which could cause
issues around indentation and new lines. Now, such python blocks are
written to temp files, then the built-in ast python module is used to
parse and execute them, and to extract the last line separately to
return as a result. Introduces a change in behavior, requiring that
the last line must be a top-level expression statement if its result
is to be saved (otherwise, the result is None).
2020-02-03 21:17:38 -08:00
Bastien
e076ed6e85
Merge branch 'maint'
2020-02-03 21:49:03 +01:00
Bastien
cb19f5c94e
org-agenda.el: Fix `org-agenda-get-blocks'
...
* lisp/org-agenda.el (org-agenda-get-blocks): When both dates
are of the same value, assume this is a time to display for
each date in the range.
Thanks to David Masterson for reporting this.
2020-02-03 21:48:06 +01:00
Bastien
917917092d
org-table.el: Restore window configuration when debugging formula
...
* lisp/org-table.el (org-table-eval-formula): Restore window
configuration when debugging table formula is done.
Thanks to Eric Fraga for reporting this.
2020-02-03 20:47:23 +01:00
oldk1331
0eae7a5613
ob-scheme: Handle :epilogue params
...
Hi all,
This is a simple change that adds support for :epilogue in ob-scheme.
Best wishes,
Qian
==========
* lisp/ob-scheme.el (org-babel-expand-body:scheme): Add :epilogue
param support.
TINYCHANGE
2020-02-03 20:25:34 +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
Bastien
eace60ad39
Merge branch 'maint'
2020-02-03 18:24:35 +01:00
Bastien
298d633222
org-tempo.el: Fix bug
...
* lisp/org-tempo.el (org-tempo-add-block): Remove the '>
element of the template to avoid editing the source block
while inserting it through tempo.
Thanks to Ihor and Bram for reporting this and suggesting
the proper fix.
2020-02-03 18:22:55 +01:00
Bastien
77968ce3a3
Revert "org-src.el: Enhance `org-edit-src-code'"
...
This reverts commit cad2a6a588
.
2020-02-03 18:21:26 +01:00
Bastien
7d61bc5bcb
org-table.el: Enhance `org-table-set-header-line-format'
...
* lisp/org-table.el (org-table-set-header-line-format): Use
'line-number face if relevant.
2020-02-03 13:24:34 +01:00
Bastien
5922dab4b9
Merge branch 'maint'
2020-02-03 13:12:05 +01:00
Bastien
cad2a6a588
org-src.el: Enhance `org-edit-src-code'
...
* lisp/org-src.el (org-edit-src-code): Don't throw an error
when trying to find the source language in a non-interactive
call, typically when called for template expansion.
Thanks to Tyler Smith and Jack Kamm for reporting a related bug.
2020-02-03 13:09:34 +01:00
Bastien
a557cfcfc6
org-table.el: Fix `org-table-set-header-line-format'
...
* lisp/org-table.el (org-table-set-header-line-format): Skip
non-data rows correctly.
2020-02-03 10:05:52 +01:00
Bastien
06d36ee60b
Silent compiler warning
2020-02-02 20:09:17 +01:00