AgeCommit message (Collapse)AuthorFilesLines
40 hoursox-koma-letter: Support #+LATEX_COMPILERHEADmasterRasmus1-0/+2
* ox-koma-letter.el (org-koma-letter-template): Insert compiler.
40 hoursox-beamer: Support #+LATEX_COMPILERRasmus1-24/+4
* ox-beamer.el (org-beamer-template): Insert compiler and remove unused packages.
40 hoursox-latex: Small refactorRasmus2-13/+20
* ox-latex.el (org-latex--make-preamble): Renamed org-latex--make-header. (org-latex--insert-compiler): New function. (org-latex-template): * ox-koma-letter.el: Use new function.
40 hoursox-beamer: Remove numbers in template commentsRasmus1-13/+13
* ox-beamer.el (org-beamer-template): Remove numbering of comments as it creates dependency between comments.
40 hoursImprove docstrings regarding latex_compilerRasmus2-12/+21
* org.el (org-latex-default-packages-alist): * ox-latex.el (org-latex-compiler, org-latex-compilers) (org-latex-compiler-file-string, org-latex-bib-compiler) (org-latex--remove-packages): Improve docstring wrt. latex_compiler.
47 hoursMerge branch 'maint'Kyle Meyer18-84/+99
47 hoursClean up spacing to pass Emacs's pre-commit checkmaintKyle Meyer6-33/+33
This is in preparation for syncing with the Emacs repo.
47 hoursPass LIMIT argument to org-looking-backKyle Meyer3-7/+11
* lisp/org-mouse.el (org-mouse-insert-item): (org-mouse-context-menu): * lisp/org-pcomplete.el (org-thing-at-point): * lisp/org.el (org-read-date-minibuffer-local-map): (org-timestamp-change): Provide LIMIT argument to org-looking-back. * lisp/org.el (org-read-date-minibuffer-local-map): (org-insert-heading): Replace looking-back with org-looking-back. As of Emacs 25, the LIMIT argument to looking-back is advertised as a required argument.
47 hoursUse prefix for outline functionsKyle Meyer12-53/+65
* lisp/ob-lilypond.el (org-babel-lilypond-mark-error-line): * lisp/org-agenda.el (org-agenda-goto): (org-agenda-show-and-scroll-up): (org-agenda-show-1): * lisp/org-archive.el (org-archive-subtree): (org-archive-to-archive-sibling): (org-toggle-archive-tag): * lisp/org-capture.el: (org-capture-place-template): * lisp/org-colview.el: (org-columns-eval): * lisp/org-crypt.el (org-encrypt-entry): * lisp/org-feed.el (org-feed-update): * lisp/org-mouse.el (org-mouse-popup-global-menu): * lisp/org.el (org-cycle): (org-cycle-internal-global): (org-cycle-internal-local): (org-global-cycle): (org-set-startup-visibility): (org-set-visibility-according-to-property): (org-overview): (org-content): (org-clean-visibility-after-subtree-move): (org-set-outline-overlay-data): (org-tree-to-indirect-buffer): (org-move-subtree-down): (org-paste-subtree): (org-sort-entries): (orgstruct-setup): (org-show-set-visibility): (org-mode-map): (org-check-before-invisible-edit): (org-kill-note-or-show-branches): (org-org-menu): (org-yank-generic): * lisp/ox-org.el (org-org-publish-to-org): Use prefix for outline functions. * lisp/org-compat.el: Add compatibility functions for outline functions that are under the "outline-" prefix as of Emacs 25.
2 daysMerge branch 'maint'Kyle Meyer1-0/+2
2 daysob-tangle: Check that publishing directory existsKyle Meyer1-0/+2
* lisp/ob-tangle.el (org-babel-tangle-publish): Create publishing directory if it doesn't exist. Reported-by: Arun Isaac <> <>
3 daysMerge branch 'maint'Nicolas Goaziou1-72/+82
3 daysox: Change misleading keys in `org-export-smart-quotes-alist'Nicolas Goaziou1-72/+82
* lisp/ox.el (org-export-smart-quotes-alist): (org-export--smart-quote-status): Change misleading quote names. Due to the new smart quotes algorithm, "..." are always primary quotes, even though they may be translated as single quotes. Conversely, '...' are secondary quotes and may not be translated to single quotes.
3 daysMerge branch 'maint'Kyle Meyer1-1/+1
3 daysob-tangle: Expand paths for publishingKyle Meyer1-1/+1
* lisp/ob-tangle.el (org-babel-tangle-file): Return expanded file name. Reported-by: Arun Isaac <> <>
4 daysMerge branch 'maint'Nicolas Goaziou1-0/+2
4 daysFix "undefined symbol 'org-export-create-backend"Nicolas Goaziou1-0/+2
* lisp/org-table.el (orgtbl-to-generic): Make sure "ox.el" is loaded before converting a radio table. Reported-by: Dave Marquardt <> <>
4 daysMerge branch 'maint'Nicolas Goaziou1-4/+6
4 daysFix "org-remove-if: Wrong type argument: number-or-marker-p, nil"Nicolas Goaziou1-4/+6
* lisp/org.el (org-remove-latex-fragment-image-overlays): Remove overlays not associated to a buffer. Reported-by: Rainer M Krug <> <>
5 daysMerge branch 'maint'Nicolas Goaziou1-1/+1
5 daysox-icalendar: Fix a docstringNicolas Goaziou1-1/+1
* lisp/ox-icalendar.el (org-icalendar-exclude-tags): Fix docstring. Reported-by: <>
6 daysMerge branch 'maint'Nicolas Goaziou1-1/+1
6 daysorg-feed.el: Substitute a guid XML elementHiroshi Saito1-1/+1
* lisp/org-feed.el (org-feed-parse-rss-feed): Substitute a guid XML element with `xml-substitute-special'. TINYCHANGE
6 daysox-latex: Fix typo in 1e4b7e4bec6b6d4351b1e23872b6Rasmus1-1/+1
* ox-latex.el (org-latex--remove-packages): Fix typo.
8 daysox-latex: Small refactorRasmus1-16/+18
* ox-latex.el (org-latex-compile): Use format-spec.
8 daysox-latex: Support arbitrary bibtex-like programRasmus1-6/+24
* ox-latex.el (org-latex-bib-compiler): New defcustom. (org-latex-pdf-process): Update docstring. (org-latex-compile): Use new defcustom. * org.texi (@LaTeX{} and PDF export): Add documentation.
8 daysox-latex: Support changable TeX compilersRasmus4-61/+122
* org.el (org-latex-default-packages-alist): Only use inputenc and fontenc in pdftex. * ox-latex.el (latex): Add :latex-compiler. (org-latex-compiler): New defcustom. (org-latex-compilers): New defconst. (org-latex--remove-packages): New function. (org-latex-template): Use new function and variables. (org-latex-pdf-process): Update to use %latex shorthand. (org-latex-compile): Check and use intended compiler. * org.texi (@LaTeX{} and PDF export): Document changes. * ORG-NEWS: Add entry. Adds #+latex_compiler: keyword. Note, rubber is dropped from `org-latex-pdf-process' since it does not allow arbitrary latex commands. Suggested-by: Suvayu Ali <> <>
10 daysMerge branch 'maint'Nicolas Goaziou3-8/+8
10 daysFix file urirelease_8.3.2Nicolas Goaziou3-8/+8
* lisp/ox.el (org-export-file-uri): Properly expand file uri. * lisp/org-element.el (org-element-link-parser): Start path with "//" when referring to a remote file. * testing/lisp/test-ox.el (test-org-export/file-uri): Add test. Reported-by: AW <> <>
12 daysMerge branch 'maint'Nicolas Goaziou1-2/+3
12 daysox-md: Fix docstringNicolas Goaziou1-2/+3
* lisp/ox-md.el (org-md-separate-elements): Fix docstring.
12 daysMerge branch 'maint'Nicolas Goaziou6-6/+15
12 daysfix SETUPFILE pathname expansion with subdirectoriesRichard Hansen6-6/+15
* lisp/org-macro.el (org-macro--collect-macros): cd to the directory containing the SETUPFILE before recursing so that relative pathnames in the SETUPFILE are expanded properly. * lisp/org.el (org--setup-collect-keywords): cd to the directory containing the SETUPFILE before recursing so that relative pathnames in the SETUPFILE are expanded properly. * lisp/ox.el (org-export--get-inbuffer-options, org-export--list-bound-variables): cd to the directory containing the SETUPFILE before recursing so that relative pathnames in the SETUPFILE are expanded properly. If /path/to/ contains: #+SETUPFILE: settings/ and /path/to/settings/ contains: #+SETUPFILE: then we want to read /path/to/settings/, not /path/to/ TINYCHANGE
12 daysMake `org-show-children' interactiveNicolas Goaziou1-2/+4
* lisp/org.el (org-show-children): Make it a command. Reported-by: Tokuya Kameshima <> <>
12 daysRevert "Fix a docstring"Nicolas Goaziou1-3/+2
This reverts commit e57a9ff926d4e6fd44eb3744a4bd058cc82bafdb.
12 daysMerge branch 'maint'Nicolas Goaziou1-1/+1
12 daysorg-table: Fix radio tablesNicolas Goaziou1-1/+1
* lisp/org-table.el (orgtbl-to-generic): Strip text properties from output. Reported-by: "Charles C. Berry" <> <>
13 daysMerge branch 'maint'Nicolas Goaziou1-3/+4
13 daysox-md: Fix blank lines insertion in sub-listsNicolas Goaziou1-3/+4
* lisp/ox-md.el (org-md-separate-elements): In a list, when a sub-list is followed by another element, make sure it is surrounded by blank lines. Reported-by: (Denis Bitouzé) <>
13 daysFix a docstringNicolas Goaziou1-2/+3
* lisp/org.el (org-show-children): Fix docstring.
13 daysMerge branch 'maint'Nicolas Goaziou1-1/+1
13 daysFix end time shifting past midnightNicolas Goaziou1-1/+1
* lisp/org.el (org-modify-ts-extra): Properly wrap time after 23:59. This can still generate wrong timestamps, e.g. <2015-09-21 Mo 23:00-23:55> => <2015-09-21 Mo 23:05-00:00> but at least, the error is predictable. Reported-by: Detlef Steuer <> <>
2015-09-22Merge branch 'maint'Kyle Meyer6-39/+38
2015-09-22Backport commit ab11a1c from Emacs master branchPaul Eggert5-10/+11
* lisp/ob-latex.el (convert-pdf): * lisp/org-crypt.el (org-crypt-check-auto-save): * lisp/ox-man.el (org-man-compile): * lisp/ox-odt.el (org-odt--export-wrap): * lisp/ox-texinfo.el (org-texinfo-compile): Use %s to avoid translating quotes of file names etc. in diagnostics. Use %s to format strings instead of splicing them ab11a1cf27ebe3791df45cccde3c851affd184dd Paul Eggert Sun Sep 20 09:42:05 2015 -0700
2015-09-22org-timer: Match paused timer value to docstringKyle Meyer1-5/+5
* lisp/org-timer.el (org-timer-pause-or-continue): (org-timer-mode-line-string): (org-timer-set-mode-line): Use `paused' rather than `pause'. (org-timer-countdown-timer): Quote `paused' as symbol.
2015-09-22org-timer: Remove two progn'sKyle Meyer1-24/+22
* lisp/org-timer.el (org-timer-pause-or-continue): Remove unnecessary progn. (org-timer-set-timer): Reverse condition to remove progn.
2015-09-21Merge branch 'maint'Kyle Meyer54-330/+379
2015-09-21Partially revert backport of commit 284c470Kyle Meyer3-7/+7
Revert cases in the last backport that converted "\[" in strings to "[", which results in an error when eval-defun is called on them.
2015-09-21Backport commit 284c470 from Emacs master branchPaul Eggert23-143/+144
Backslash cleanup in Elisp source files 284c470ef752967fcd8bae6a450dc138462b1e49 Paul Eggert Thu Sep 17 16:09:39 2015 -0700
2015-09-21Backport commit 753fbfb from Emacs master branchPaul Eggert4-5/+5
* lisp/org-bibtex.el (org-bibtex-fields): * lisp/org-docview.el (org-docview-export): * lisp/org-entities.el (org-entities): * lisp/ox-icalendar.el (org-icalendar-cleanup-string): Fix typo by replacing ‘\’ with ‘\\’ in a string literal. For example, to get the regular expression ‘\.’ use the string literal "\\.", not "\." (which is equivalent to "."). Fix several backslash typos in Elisp strings 753fbfbef484272bcde5214f75fb0846ee3f33df Paul Eggert Thu Sep 17 12:39:54 2015 -0700