AgeCommit message (Collapse)AuthorFilesLines
84 min.Merge branch 'maint'HEADmasterBastien Guerry1-1/+5
84 (Installation): Fix documentation bugmaintBastien Guerry1-1/+5
* org.texi (Installation): Be more clear on why installing Org through ELPA should be done without loading any Org file. This is a very common pitfall that needs to be considered a documentation bug.
104 min.Fix commit 5ec31814Bastien Guerry1-2/+2
113 (org-clock-put-overlay): Minor enhancementsBastien Guerry1-2/+2
* org-clock.el (org-clock-put-overlay): Don't use a line of dots anymore. Enhance display of time. Thanks to Noah Slater for suggesting this.
2 hoursMerge branch 'maint'Bastien Guerry1-1/+2
2 hoursorg.el (org-sort-entries): Fix the number of blank lines to keep for the ↵Bastien Guerry1-1/+2
last entry to sort * org.el (org-sort-entries): Fix the number of blank lines to keep for the last entry to sort. Thanks to Kyle Meyer for raising this issue.
3 hoursorg.texi (Beamer export): Update example to let it display a table of contentsBastien Guerry1-4/+4
* org.texi (Beamer export): Update example to let it display a table of contents.
3 hoursMerge branch 'maint'Bastien Guerry1-4/+5
Conflicts: lisp/org-clock.el
3 hoursMerge branch 'maint' of into maintBastien Guerry11-107/+92
3 hoursorg-clock.el (org-clock-put-overlay): Fix display when `org-indent-mode' is onBastien Guerry1-4/+5
* org-clock.el (org-clock-put-overlay): Fix display when `org-indent-mode' is on. Thanks to Christoph Groth for reporting this.
3 hoursMerge branch 'maint'Nicolas Goaziou11-107/+94
Conflicts: lisp/org-element.el lisp/ox-html.el
4 hoursUpdate export back-ends wrt "file" link changesNicolas Goaziou8-36/+20
* lisp/ox-latex.el (org-latex-link): * lisp/ox-html.el (org-html-link): Do not expand absolute file names and do not try to fix hierarchy part, as it is already taken care of at the parser level. * lisp/ox-md.el (org-md-link): Ditto. Also fix absolute file names. * lisp/ox-odt.el (org-odt-link): * lisp/ox-man.el (org-man-link): * lisp/ox-texinfo.el (org-texinfo-link): * contrib/lisp/ox-groff.el (org-groff-link): Ditto. Do not prepend scheme part to relative file names either. * contrib/lisp/ox-deck.el (org-deck-link): Small refactoring.
4 hoursorg-element: Fix ill-defined "file" type linksNicolas Goaziou1-5/+7
* lisp/org-element.el (org-element-link-parser): Fix ill-defined "file" type links. Expand absolute file names in the process. Org accepts invalid URI syntax for absolute "file" links, e.g., file:/home/user/file.txt. This patch normalizes them.
4 hoursSmall refactoringNicolas Goaziou1-53/+49
* lisp/org.el (org-make-link-regexps): Use `regexp-opt' instead of `mapconcat' and `regexp-quote'.
4 hoursRevert "Make Org links compatible with URI syntax"Nicolas Goaziou2-21/+28
This reverts commit 3589f64e42dfbc894e789c2a9fba530eac36c665.
4 hoursRevert "Fix link export"Nicolas Goaziou7-7/+11
This reverts commit fc1f7d752fcd526909f0bb619cb9b3568c87665f.
4 hoursRevert "Fix mailto links"Nicolas Goaziou5-13/+5
This reverts commit f61cd6b7a17507dbcbd96a105d6c2e59a5b087b4.
5 hoursorg.el (org-sort-entries): Allow to sort by clocking timeBastien Guerry1-10/+14
* org.el (org-sort-entries): Allow to sort by clocking time. Thanks to Noah Slater for this idea.
5 hoursRevert "org.el (org-sort-entries): Allow to sort by clocking time"Bastien Guerry1-14/+10
This reverts commit 1cca8f534fdfcb34d2bce53a179604f6f8f491f2.
5 hoursorg.el (org-sort-entries): Allow to sort by clocking timeBastien Guerry1-10/+14
* org.el (org-sort-entries): Allow to sort by clocking time. Thanks to Noah Slater for this idea.
5 hoursMerge branch 'maint'Bastien Guerry1-1/+1
5 hoursMinor enhancements to displaying clocks as overlaysBastien Guerry2-11/+9
* org-faces.el (org-clock-overlay): Use a gray background and don't inherit the foreground. * org-clock.el (org-clock-put-overlay): Don't add the stars.
5 hoursFix previous commitBastien Guerry1-1/+1
5 hoursMerge branch 'maint'Bastien Guerry1-3/+12
5 hoursorg-agenda.el (org-agenda-finalize): Apply all filters correctlyBastien Guerry1-3/+12
* org-agenda.el (org-agenda-finalize): Apply all filters correctly.
6 hoursMerge branch 'maint'Bastien Guerry1-2/+4
6 hoursorg.el (org-update-dblock): Use `save-excursion'Bastien Guerry1-2/+4
* org.el (org-update-dblock): Use `save-excursion' instead of `save-window-excursion' so that blocks can edit other windows and change the window layout. Thanks to Martin for reporting this.
6 hoursMerge branch 'master' of Guerry0-0/+0
6 hoursOrg babel: Add function and keybinding to remove result blocksMichael Weylandt2-0/+10
* ob-core.el (org-babel-remove-result-one-or-many): New function. * ob-keys.el (org-babel-key-bindings): Add a keybinding for the new function `org-babel-remove-result-one-or-many'. TINYCHANGE
7 hoursKeybinding to remove result blocksMichael Weylandt2-0/+10
* ob-core.el (org-babel-remove-result-one-or-many): New function. * ob-keys.el: Keybinding for new function org-babel-remove-result-one-or-many TINYCHANGE
12 hoursAdd classes to checkbox list elements.Rick Frankel1-5/+6
* lisp/ox-html.el (org-html-format-list-item): Add the appropriate class `on', `off' or `trans' (the tri-state checkbox types) to the list elements in checkbox lists.
12 hoursProcess html attributes on paragraphs.Rick Frankel1-1/+6
* lisp/ox-html.el (org-html-paragraph): Add processed html attributes to paragraph tag.
13 hoursMerge branch 'maint'Bastien Guerry1-14/+19
13 hoursorg-agenda.el: Fix bug when displaying the changed dateBastien Guerry1-14/+19
* org-agenda.el (org-agenda-mode): Disable `indent-tabs-mode'. (org-agenda-dim-blocked-tasks): Make overlays intangible. (org-agenda-show-new-time): Fix bug when deleting a timestamp right after changing it. (org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item) (org-agenda-get-sexps, org-agenda-filter-by-regexp) (org-agenda-filter-top-headline-apply): Fix indentation. Thanks to Fletcher Charest and Nick Dokos for reporting issues in this area. There is one bug left: in a filtered agenda, changing a timestamp will not always correctly display the warning. This happens when the headline at point is followed by hidden headlines, because `org-agenda-show-new-time' tries to set a text property at a point where there is an overlay that hides then text. Because the overlay is now intangible, the warning text will be displayed too far on the right, and may be outside of the window.
14 hoursMerge branch 'maint'Bastien Guerry2-14/+13
14 hoursRevert "org-agenda.el: Fix bug when using `org-agenda-do-date-later' in ↵Bastien Guerry1-12/+10
filtered agendas" This reverts commit 3559ff84b244dae2109131507804b21126e0b07c.
21 hoursorg.el (org-insert-heading): Fix code typoBastien Guerry1-1/+1
* org.el (org-insert-heading): Fix code typo. Thanks to Thorsten Jolitz for reporting this and to Nicolas Richard for his comments.
21 hoursLet sort-by-time handle [H]H:MM strings and add a :sort parameter for ↵Bastien Guerry4-9/+21
clocktables * org-clock.el (org-clocktable-write-default): New parameter ":sort" to sort a column by a sorting type. E.g., a value of :sort (1 . ?a) will sort the first column alphabetically. The sorting line is the third one, table-wise, which is usually the first line that contains user data. * org.texi (The clock table): Document the new :sort parameter. * org.el (org-do-sort): Recognize [H]H:MM strings as time values and allow sort-by-time to process them. * org-table.el (org-table-sort-lines): Mention that sorting by time also recognize [H]H:MM time values.
21 hoursorg.el (org-create-dblock): Tiny docstring fixBastien Guerry1-1/+1
* org.el (org-create-dblock): Tiny docstring fix.
21 hoursAdd clarification to `:no-expand' header argumentRainer M. Krug1-0/+3
* doc/org.texi (no-expand): Added statement to clarify that this header argument has no impact on the execution of a code block. TINYCHANGE
21 hoursob-dot.el: Substitute variables literallyAlan Schmitt1-1/+3
* lisp/ob-dot.el (org-babel-expand-body:dot): Do not change the case nor interpret '\' when substituting block variables.
22 hoursorg.el (org-cycle): Try `org-try-cdlatex-tab' before trying to edit/move as ↵Bastien Guerry1-2/+3
in a table * org.el (org-cycle): Try `org-try-cdlatex-tab' before trying to edit/move as in a table. Thanks to Konstantin Kliakhandler for reporting this.
22 hoursorg.texi (Agenda dispatcher): Small rewriteBastien Guerry1-6/+8
* org.texi (Agenda dispatcher): Small rewrite. Add a concept to the concept index.
43 hoursFix fontification of radio linksNicolas Goaziou1-1/+1
* lisp/org.el (org-set-font-lock-defaults): Fix fontification of radio links. Thanks to Daniel Clemente for reporting it.
2 dayswhitespace, indentation and a function renamingEric Schulte1-18/+16
* lisp/ob-shell.el (org-babel-variable-assignments:sh-generic): Whitespace and renaming to be shell specific. (org-babel-variable-assignments:bash_array): Whitespace. (org-babel-variable-assignments:bash_assoc): Whitespace. (org-babel-sh-var-to-sh): Whitespace.
2 daysob-shell.el: export vars as arrays for 'sh' code blocksPascal Fleury3-4/+174
* lisp/ob-shell.el: added support to serialize vars as arrays or associative arrays as appropriate if it is using bash. * testing/examples/ a file containing a few code blocks both illustrating the use of arrays as well as serving as test for the new export functionality. * testing/lisp/test-ob-shell.el: added a few unit tests that verify that this new logic only triggers for bash and no other shell at this time. When variables are defined in a 'sh' code block, they are exported as strings. when the variable itself is an array or a table, then we simply get a shell variable that contains the list of all values in a non-structured form. When calling the code block with bash, however, it will now export the list as an array, the table as an associative array. A scalar is exported the same way as before. Signed-off-by: Pascal Fleury <>
3 daysOrg-expiry: make code and doc consistentAlan Schmitt1-2/+3
* contrib/lisp/org-expiry.el (org-expiry-expired-p): make code and doc string consistent.
3 daysMerge branch 'maint'Nicolas Goaziou5-5/+12
Conflicts: lisp/ox-html.el
3 daysFix mailto linksNicolas Goaziou5-5/+13
* lisp/ox-html.el (org-html-link): * lisp/ox-latex.el (org-latex-link): * lisp/ox-man.el (org-man-link): * lisp/ox-odt.el (org-odt-link): * contrib/lisp/ox-groff.el (org-groff-link): "mailto" URI do not have an authority part, we do not append "//".
3 daysMerge branch 'maint'Nicolas Goaziou7-11/+7
Conflicts: lisp/ox-html.el