Robertson, Seth
7e4e34db1d
ox-latex.el (org-latex--format-spec): Add :subtitle
...
* lisp/ox-latex.el (org-latex--format-spec): Add :subtitle.
TINYCHANGE
2020-02-08 07:54:46 +01:00
Jack Kamm
c08ce3e2b1
org-faces.el: Add foreground color to org-table-header face
...
* lisp/org-faces.el (org-table-header): Add foreground color to
org-table-header face, to ensure readability when using a dark theme.
2020-02-08 07:25:29 +01:00
Bastien
b13cf9deff
Fix 62b9b63af
2020-02-08 07:23:17 +01:00
Bastien
4fe4d12a79
Merge branch 'maint'
2020-02-07 20:44:31 +01:00
Bastien
5fc950a494
org-capture.el: Fix entry template insertion
...
* lisp/org-capture.el (org-capture-place-entry): Place point
correctly before narrowing the buffer.
* testing/lisp/test-org-capture.el (test-org-capture/entry):
Fix test.
Thanks to Bernt Hansen for reporting this.
2020-02-07 20:43:50 +01:00
Bastien
62b9b63af8
org-table.el: Fix removal of the table header
...
* lisp/org-table.el (org-table-header-set-header): Ensure the
table header overlay is correctly deleted. Lessen the timer.
2020-02-07 17:06:38 +01:00
Bastien
b694c2fd7a
Fix org menu initialization
...
* lisp/org-mobile.el: Add mobile commands to org menu.
* lisp/org-refile.el: Add refile commands to org menu.
* lisp/org.el (org-mode): Remove `org-menu-define'.
(org-org-menu): Delete.
2020-02-07 16:26:31 +01:00
Bastien
ec6d01fd49
org-table.el: Implement org table header mode using an overlay
...
* lisp/org-table.el (org-table-row-get-visible-string): Update
docstring.
(org-table-header-set-header): Use an overlay instead of the
header line.
2020-02-07 03:08:08 +01:00
Bastien
9672a8da98
org-table.el: Use a local hook for table header minor mode
...
* lisp/org-table.el (org-table-header-set-header): Refactoring.
(org-table-header-line-mode): Use a local hook.
2020-02-07 00:11:33 +01:00
Gustav Wikström
a24c8c481f
Refactor attachment path expansion
...
* lisp/org-attach.el (org-attach-link-expand): New function for link
element expansion.
* lisp/org-element.el (org-element-link-parser): Remove info about
expanded attachment paths from link elements.
* lisp/ol.el (org-link-open)
* lisp/ox-texinfo.el (org-texinfo-link)
* lisp/ox-odt.el (org-odt-link)
* lisp/ox-md.el (org-md-link)
* lisp/ox-man.el (org-man-link)
* lisp/ox-latex.el (org-latex--inline-image, org-latex-link)
* lisp/ox-html.el (org-html-link)
* lisp/ox-ascii.el (org-ascii-link): Refactor to use new link
expansion function from org-attach.el instead of (now removed)
custom link property from org-element.el.
2020-02-06 22:09:18 +01:00
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