Bastien Guerry
dbd84ad655
org-latex.el (org-export-as-latex): Fix typo in docstring
...
* org-latex.el (org-export-as-latex): Fix typo in docstring.
2013-01-01 17:29:54 +01:00
Bastien Guerry
f1067fb47c
org-list.el (org-cycle-include-plain-lists): Docstring enhancement
...
* org-list.el (org-cycle-include-plain-lists): Docstring
enhancement.
Thanks to James Harkins for raising this issue.
2013-01-01 16:31:26 +01:00
Bastien Guerry
98cd4687a2
Update copyright years.
...
Happy new year!
2013-01-01 16:04:24 +01:00
Bastien Guerry
841a81007d
Revert "org.el (org-fontify-meta-lines-and-blocks-1): Fix fontification bug"
...
This reverts commit 001b6d1ebd
.
2012-12-31 15:12:09 +01:00
Bastien Guerry
001b6d1ebd
org.el (org-fontify-meta-lines-and-blocks-1): Fix fontification bug
...
* org.el (org-fontify-meta-lines-and-blocks-1): Fix
fontification bug when fontifying a keyword with no associated
value.
2012-12-31 11:29:17 +01:00
Bastien Guerry
61993bc4bf
org.el (org-cycle-internal-local): Don't run hooks when cycling a plain list before first headline
...
* org.el (org-cycle-internal-local): Don't run hooks when
cycling a plain list before first headline.
2012-12-31 11:06:55 +01:00
Bastien Guerry
a62beff06d
org.el (org-ctrl-c-ctrl-c): Throw a user error when trying to toggle a blocked checkbox
...
* org.el (org-ctrl-c-ctrl-c): Throw a user error when trying
to toggle a blocked checkbox.
2012-12-31 09:29:45 +01:00
Bastien Guerry
aa80e441dc
org.el (org-indent-line): Fix table formulas indenting
...
* org.el (org-indent-line): Fix table formulas indenting.
2012-12-31 09:29:18 +01:00
Bastien Guerry
8897a53ff4
org-agenda.el (org-agenda-open-link): Fix bug when no link is matched
...
* org-agenda.el (org-agenda-open-link): Fix bug when no link
is matched. Return a message instead of an error.
2012-12-31 09:29:14 +01:00
Bastien Guerry
e8aaca4de6
org-agenda.el (org-agenda-priority): Fix showing priority in agenda buffers
...
* org-agenda.el (org-agenda-priority): Remove useless
parameter and fix showing priority in agenda buffers.
Thanks to Michael Brand for reporting this.
2012-12-30 11:30:21 +01:00
Bastien Guerry
14c3635a0d
New macro `org-with-buffer-modified-unmodified'
...
* org-macs.el (org-with-buffer-modified-unmodified): New
macro.
* org.el (org-entry-blocked-p): Use the new macro.
Thanks to Nick Dokos for reporting this.
The macro is a copy of `with-buffer-modified-unmodified'
which (wrongly?) lives in bookmark.el.
2012-12-30 01:21:27 +01:00
Bastien Guerry
e4ca9f44e3
org-src.el (org-edit-src-exit): Don't comma-escape the content of a fixed width region
...
* org-src.el (org-edit-src-exit): Don't comma-escape the
content of a fixed width region.
Thanks to Bernt Hansen for reporting this.
2012-12-29 11:20:10 +01:00
Bastien Guerry
7133e71242
org-inlinetask.el: Add a note about mixing inline tasks and plain list
...
The note reads:
;; Note that you should not try to use inline tasks within plain list,
;; visibility cycling is known to be problematic when doing so.
Thanks to Gregor Zattler for pointing at limitations in this area.
2012-12-29 11:04:33 +01:00
Bastien Guerry
aa3786bc20
org.el (org-entry-blocked-p): Don't set the buffer as modified
...
* org.el (org-blocker-hook): Update the docstring to mention
that functions in this hook should not modify the buffer.
(org-trigger-hook): Small docstring fix.
(org-entry-blocked-p): Use `with-buffer-modified-unmodified'
so that the function never modifies the buffer.
Thanks to Sven Bretfeld for reporting this.
When building the agenda, checking for blocked items should not
set the buffers as modified, otherwise exiting the agenda will ask
for confirmation each time it kills a buffer.
2012-12-29 09:39:42 +01:00
Bastien Guerry
bdbdc4cb2c
org-src.el: Fix compiler warning
2012-12-29 09:23:11 +01:00
Bastien Guerry
8477a4b215
Allow to follow internal links from the agenda
...
* org-agenda.el (org-agenda-open-link): Allow to open an
internal link by using the new `org-offer-links-in-entry'
function.
* org.el (org-offer-links-in-entry): Do not open the link
directly through `org-open-link-from-string', only offer to
select a link and return a cons with the link (as a string)
and the end of entry.
(org-open-at-point): Use `org-offer-links-in-entry' correctly.
Thanks to Memnon Anon for reporting this.
2012-12-29 09:20:35 +01:00
Eric Schulte
43a242c44d
Pass the dir option on through org-export-as-string
...
* lisp/org-exp.el (org-export-string): Pass the dir option on through to
any subsequent export functions.
2012-12-28 18:37:07 +01:00
Bastien Guerry
ffcd23cf30
org.el (org-cycle-internal-local): Fix bug: allow headings with leading blank characters
...
* org.el (org-cycle-internal-local): Fix bug: allow headings
with leading blank characters.
Thanks to Rémi Vanicat for sending a patch for this.
2012-12-28 18:37:07 +01:00
Bastien Guerry
5c4d3cbcbf
org-clock.el (org-clock-persist): Docstring fix: document the 'history value
...
* org-clock.el (org-clock-persist): Docstring fix: document
the 'history value.
Thanks to Ivan Andrus for reporting this.
2012-12-28 18:37:07 +01:00
Bastien Guerry
de6201b19c
org.el (org-insert-link): Fix bug when inserting links to headlines containing the ">" character
...
* org.el (org-insert-link): Fix bug when inserting links to
headlines containing the ">" character.
Thanks to William Léchelle for reporting this.
2012-12-28 18:37:07 +01:00
Bastien Guerry
6671e80453
org-crypt.el (org-at-encrypted-entry-p): Fix search boundary
...
* org-crypt.el (org-at-encrypted-entry-p): Fix search
boundary.
Thanks to Samuel Wales for reporting this bug.
2012-12-25 03:29:17 +01:00
Bastien Guerry
1b4e396b6b
Merge branch 'maint-fixes' into maint
2012-12-24 14:01:25 +01:00
Achim Gratz
b63275350f
Backwards compatibility: don't defalias special forms
...
* lisp/org-compat.el (org-condition-case-unless-debug): Do not use
defalias for special forms, the Emacs 22 byte-compiler does not
recognize them correctly when compiling macros. Use a macro instead
and rely on macro expansion. That however makes the decision at
compile time, which should be acceptable in this case since it only
affects debugging.
2012-12-24 14:01:14 +01:00
Bastien Guerry
58999598ed
New compatibility function `org-delete-directory'
...
* org-compat.el (org-delete-directory): New compatibility
function for Emacs 22, where `delete-directory' does not
support recursive deletion.
* org-odt.el (org-odt-cleanup-xml-buffers): Use the new
compatibility function.
Thanks to Achim and Jambunathan for suggesting this.
2012-12-24 13:51:48 +01:00
Bastien Guerry
40cb44e795
Fix regression: allow editing HTML and LaTeX source blocks again
...
* org.el (org-table-map-tables): Fix allowed blocks.
(org-edit-special): Fix regression: allow editing HTML and
LaTeX source blocks again.
* org-src.el (org-edit-src-code): Ditto.
Thanks to Nicolas Richard and Bernt Hansen for reporting bugs
in this area.
2012-12-24 01:25:33 +01:00
Bastien Guerry
f4a2680f4c
Merge branch 'maint-fixes' into maint
2012-12-24 01:14:42 +01:00
Bastien Guerry
73d506a8dc
org.el (org-nonsticky-props): Add `htmlize-link'
...
* org.el (org-nonsticky-props): Add `htmlize-link'.
Thanks to Samuel Wales for reporting a bug related to this.
2012-12-24 00:08:02 +01:00
Bastien Guerry
317a96a471
org.el (org-nonsticky-props): Add `htmlize-link'
...
* org.el (org-nonsticky-props): Add `htmlize-link'.
Thanks to Samuel Wales for reporting a bug related to this.
2012-12-23 21:17:43 +01:00
Bastien Guerry
98a5f3df32
Don't allow special edit in verbatim blocks.
...
* org.el (org-edit-special): Don't edit in verbatim blocks.
* org-src.el (org-edit-src-code): Ditto.
2012-12-23 17:54:42 +01:00
Bastien Guerry
f0a64ab3b5
org-table.el: Use `org-delete-backward-char' which doesn't modify match data anymore
...
* org-table.el (org-table-fedit-lisp-indent)
(orgtbl-self-insert-command): Use `org-delete-backward-char'
instead of `backward-delete-char'.
* org.el (org-delete-backward-char, org-delete-char): Save
match data.
2012-12-23 17:31:41 +01:00
Bastien Guerry
c2e662cf79
Revert "Save match data in org-delete-backward-char' and
org-delete-char'"
...
This reverts commit c800836d7c
.
2012-12-23 17:26:45 +01:00
Bastien Guerry
54731c965d
Merge branch 'maint-fixes' into maint
2012-12-23 17:20:38 +01:00
Bastien Guerry
a118ae4e1c
org-src.el (org-edit-src-code): Fix another bug about editing special blocks "example" and "verbatim"
...
* org-src.el (org-edit-src-code): Fix another bug about
editing special blocks "example" and "verbatim".
2012-12-23 17:20:27 +01:00
Bastien Guerry
9f4ecf79b1
org.el (org-edit-special): Fix bug about editing special blocks "example" and "verbatim"
...
* org.el (org-structure-template-alist): Add verbatim.
(org-edit-special): Fix bug about editing special blocks
"example" and "verbatim".
2012-12-23 17:18:47 +01:00
Jambunathan K
7ab4464ea4
org-odt.el: Fix Emacs Bug#13254
...
* lisp/org-odt.el (org-export-as-odt-batch): Init
`org-odt-zip-dir'. Fix Emacs Bug#13254.
2012-12-23 12:42:43 +01:00
Jambunathan K
b495c92239
org-odt.el: Correctly format link to headlines that have description
...
* lisp/org-odt.el (org-odt-format-org-link): Add check for
presence of description in headline links.
Fix
http://lists.gnu.org/archive/html/emacs-orgmode/2012-11/msg00841.html
2012-12-23 12:42:43 +01:00
Bastien Guerry
c800836d7c
Save match data in org-delete-backward-char' and
org-delete-char'
...
* org.el (org-delete-backward-char, org-delete-char): Save
match data (`delete-backward-char' and `delete-char' don't.)
(org-enable-table-editor, org-insert-heading)
(org-remove-timestamp-with-keyword, org-self-insert-command):
Use `delete-backward-char' instead of `backward-delete-char'.
* org-table.el (org-table-fedit-lisp-indent)
(orgtbl-self-insert-command): Ditto.
* org-latex.el (org-export-latex-subcontent): Ditto.
* org-clock.el (org-clocktable-write-default): Ditto.
* org-ascii.el (org-export-ascii-preprocess): Ditto.
Thanks to Vegard Vesterheim for raising this issue and proposing a patch,
and to Carsten for pointing at the root of the problem.
2012-12-23 12:30:40 +01:00
Bastien Guerry
91056e2a8d
org-export-generic.el: Small code clean-up
...
* org-export-generic.el (org-export-generic-preprocess): Use
`delete-backward-char' instead of `backward-delete-char'.
(org-generic-alist, def-org-export-generic-keyword)
(org-export-generic-remember-section, org-export-generic)
(org-export-generic-format, org-export-generic-header)
(org-generic-level-start): Remove dangling parentheses,
fix indentation.
2012-12-23 12:23:02 +01:00
Bastien Guerry
6b9d77eb8c
orgguide.texi (Multi-state workflows, Agenda commands): Fix missing dashes
...
* orgguide.texi (Multi-state workflows, Agenda commands): Fix
missing dashes.
2012-12-22 23:30:59 +01:00
Bastien Guerry
c846f024c1
Fix more instances of missing dashes.
2012-12-22 23:29:03 +01:00
Bastien Guerry
6e1521f13b
org.texi and orgguide.texi: Hyphen and dash fixes.
...
See revno 111060 by Paul Eggert from the emacs-24 bzr branch.
2012-12-22 21:30:27 +01:00
Bastien Guerry
f015ae5b8b
org.el (org-todo): Ignore the comment string when changing a TODO state
...
* org.el (org-todo): Ignore the comment string when changing
the TODO state of a headline.
Thanks to Samuel Wales for reporting this.
2012-12-22 20:16:17 +01:00
Sebastien Vauban
ce4e0846b2
When pasting a copied subtree, respect the whitelines before and after
...
* org.el (org-copy-subtree, org-paste-subtree): Fix whitespace
handling when copying/pasting a subtree.
2012-12-22 16:22:12 +01:00
Bastien Guerry
9333426c12
Re-apply commit 27bcf9a
together with a workaround for `process-file'.
...
Thanks to Michael Albinus for hunting this bug and for providing
this workaround.
2012-12-21 09:45:53 +01:00
Bastien Guerry
3b9c1a0008
test-org-src.el (test-org-src/blank-line-block): Fix test
...
* test-org-src.el (test-org-src/blank-line-block): Fix test.
2012-12-21 09:36:20 +01:00
Bastien Guerry
30922bd7e9
org.el (org-edit-special): Fix docstring.
...
* org.el (org-edit-special): Fix docstring.
(org-in-src-block-p): Small enhancement.
2012-12-21 09:32:38 +01:00
Bastien Guerry
483aa1312d
Revert "Backport revno 111277 from Emacs trunk."
...
This reverts commit 27bcf9a70b
.
2012-12-21 08:50:26 +01:00
Bastien Guerry
f8aab87141
Fix compiler warning.
2012-12-20 19:01:17 +01:00
Bastien Guerry
2824e1fd1d
Update the tests wrt previous commit.
...
* test-org-exp.el (test-org-exp/stripping-commas): Update the
list of args for org-export-as-* functions.
* test-ob-lob.el (test-ob-lob/export-lob-lines): Ditto.
* test-ob-exp.el (ob-exp/noweb-on-export)
(ob-exp/noweb-on-export-with-exports-results)
(ob-exp/exports-both, ob-exp/mixed-blocks-with-exports-both)
(ob-exp/export-with-name)
(ob-exp/export-with-header-argument)
(ob-exp/evaluate-all-executables-in-order)
(ob-exp/noweb-strip-export-ensure-strips)
(ob-exp/export-from-a-temp-buffer): Ditto.
2012-12-20 18:54:57 +01:00
Bastien Guerry
44558f0bbd
Unify the list of args for org-export-as-* functions.
...
* org-publish.el (org-publish-org-to): Call `org-export-as-*'
functions with the correct list of arguments.
* org-html.el (org-export-as-html): Delete obsolete arg
`hidden'.
(org-export-as-html-and-open, org-export-as-html-batch)
(org-export-region-as-html): Don't use obsolete arg.
* org-ascii.el (org-export-as-ascii): Delete obsolete arg
`hidden'.
(org-export-as-ascii-to-buffer): Don't use obsolete arg.
2012-12-20 18:54:33 +01:00