Eric Schulte
9d4e1517b6
Don't use `org-labels'
...
Reworking the previous commit which attempted to remove org-labels.
* org-compat.el (org-labels): Remove.
* org-bibtex.el (org-bibtex-headline): Don't use `org-labels'.
* ob.el (org-babel-sha1-hash, org-babel-noweb-p): Ditto.
2012-08-13 07:42:17 -06:00
Bastien Guerry
d59acaa632
org.el (message-in-body-p): Move declaration up to fix compiler warning
...
* org.el (message-in-body-p): Move declaration up to fix compiler
warning.
2012-08-13 14:54:20 +02:00
Bastien Guerry
bbc1dde930
org.el (org-fill-context-prefix): Fix auto-filling in `message-mode'.
...
* org.el (org-fill-context-prefix): Fix auto-filling in
`message-mode'.
2012-08-13 09:56:39 +02:00
Bastien Guerry
3496df0b4d
org.el: Fix bugs in `org-indent-line' and `org-fill-paragraph'
...
* org.el (org-fill-paragraph): Correctly fill paragraph in
message-mode.
(org-indent-line): Correctly indent according to mode when
`orgstruct++-mode' is on.
(orgstruct++-mode): Add `fill-prefix' to the variable temporarily
stored in `org-fb-vars'.
2012-08-13 09:18:11 +02:00
Bastien Guerry
396e413f6b
org.el: Fix bug about filling message headers and citations
...
* org.el (org-fill-paragraph): Make a command. Fix bug about
filling message headers and citations.
2012-08-13 07:15:49 +02:00
Bastien Guerry
525e96a97e
Revert "Don't use `org-labels'"
...
This reverts commit ba16c3c6f5
.
2012-08-13 06:37:57 +02:00
Bastien Guerry
09743f48d6
Fix many small typos.
2012-08-13 05:59:44 +02:00
Bastien Guerry
9a9d4e3666
Fix some warnings.
2012-08-13 00:36:15 +02:00
Bastien Guerry
7532ace049
org.el: New command `org-redisplay-inline-images'
...
* org.el (org-redisplay-inline-images): New command.
(org-mode-map): Bind it to C-c C-x C-M-v.
Thanks to Petro for suggesting this.
2012-08-12 23:14:13 +02:00
Bastien Guerry
16d7b71762
Merge branch 'master' of orgmode.org:org-mode
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2012-08-12 23:01:52 +02:00
Bastien Guerry
74e9a23c01
Fix a bug in `org-columns-get-format-and-top-level' and a compiler warning.
...
* org-colview.el (org-columns-get-format-and-top-level): Fix bug.
(org-columns-get-format): Fix compiler warning.
2012-08-12 23:00:55 +02:00
Nicolas Goaziou
a88ab9cdbc
org-e-beamer: Prevent fragile frames from eating first word
...
* contrib/lisp/org-e-beamer.el (org-e-beamer--format-frame): In
a fragile frame, append a white space to contents in order to
prevent Beamer from eating first word when appending "\par".
2012-08-12 18:24:34 +02:00
Achim Gratz
1e47e65e97
Makefile: add elint to compilation methods, ensure *.elc files exist after compilation
...
* lisp/Makefile: Add targets `slint3´ (one Emacs process for all
sources) and `slint4´ (one Emacs instance for each source) using
ELINTL and ELINTF to lint lisp files. Split out compile actions
into internal targets and implement `compile-*´ targets in terms of
these internal targets. Follow all targets that do not
procude *.elc files with `dirall´ so that the *.elc files exist at
the end of compilation.
* default.mk: Add configuration variables ELINTL and ELINTF.
* targets.mk: Add ELINTL and ELINTF to CONF_CALL.
2012-08-12 15:41:35 +02:00
Michael Brand
e1d5a31786
Improve parsing of org-capture-inside-embedded-elisp-p
...
* org-capture.el (org-capture-inside-embedded-elisp-p): Improve parsing.
2012-08-12 12:12:04 +02:00
Ippei FURUHASHI
601e783405
org-colview.el: Add new ways of specifying the columnview format
...
* org-colview.el (org-columns): New argument `columns-fmt-string'.
* org-colview.el (org-columns-get-format-end-top-level): Split
into `org-columns-get-format' and `org-columns-goto-top-level'.
* lisp/org-colview.el (org-dblock-write:columnview): Add a new parameter
:format which specifies the column view format for the output of the
columnview dynamic block.
This patch allows to interactively set a column view like this:
M-: (org-columns "%66ITEM(Task) %6Effort(Estim.){:}") RET
or to specify a column view in columnview dynamic blocks:
TINYCHANGE
2012-08-12 11:48:44 +02:00
Bastien Guerry
267e6a9d00
org-feed.el: Add declarations
...
* org-feed.el: Add declarations.
2012-08-12 10:40:02 +02:00
Nicolas Goaziou
31aa36ca19
org-element: Fix typo in docstring
...
* lisp/org-element.el (org-element-text-markup-successor): Fix typo in
docstring.
2012-08-12 00:51:50 +02:00
Nicolas Goaziou
a270c7dd90
org-e-publish: Fix code typo
...
* contrib/lisp/org-e-publish.el (org-e-publish-cache-ctime-of-src):
Fix code typo.
2012-08-12 00:50:26 +02:00
Nicolas Goaziou
8fc893a036
org-element: Fix small bug
...
* lisp/org-element.el (org-element-at-point): Return consistent value
when function is called on a blank line within a plain list.
* testing/lisp/test-org-element.el: Add test.
2012-08-12 00:48:09 +02:00
Nicolas Goaziou
8ff6054c85
org-e-publish: Mirror changes applied to org-publish.el
...
* contrib/lisp/org-e-publish.el (org-e-publish-needed-p,
org-e-publish-update-timestamp, org-e-publish-file,
org-e-publish-cache-file-needs-publishing,
org-publish-cache-ctime-of-src): Mirror changes applied to org-publish.el.
2012-08-11 22:18:00 +02:00
Bastien Guerry
82af1bb96c
org-agenda.el (org-agenda-get-sexps): Use `org-get-tags-at' to allow tag inheritance
...
* org-agenda.el (org-agenda-get-sexps): Use `org-get-tags-at'
to allow tag inheritance.
Thanks to Simon Thum for suggesting this.
2012-08-11 19:52:56 +02:00
Bastien Guerry
e5c93760c8
org-capture.el (org-capture): Fix bug introduced by commit 1737d3
...
* org-capture.el (org-capture): Fix bug introduced by commit
1737d3.
Thanks to Simon Thum for reporting this.
2012-08-11 19:50:20 +02:00
Bastien Guerry
b422af282d
org-capture.el: Minor code cleanup
2012-08-11 19:35:34 +02:00
Bastien Guerry
70dd1196d2
Massive code clean-up.
...
Delete trailing whitespaces.
Indent all sexps correctly.
Sentences end with double spaces.
2012-08-11 19:10:44 +02:00
Michael Brand
042db379fc
Add the capture feature sexp to org feed
...
* org-feed.el (org-feed-format-entry): Require `org-capture'.
Expand Elisp %(...) templates.
(org-feed-default-template): Update docstring.
* org-capture.el (org-capture-expand-embedded-elisp): New
function.
(org-capture-fill-template): Use it.
(org-capture-inside-embedded-elisp-p): New function to tell if
we are within an Elisp %(...) template.
2012-08-11 18:55:12 +02:00
Bastien Guerry
6966f20af2
org-publish.el: Fix problem with `org-publish-cache-ctime-of-src' not expanding from the correct directory
...
* org-publish.el (org-publish-needed-p)
(org-publish-update-timestamp, org-publish-file)
(org-publish-cache-file-needs-publishing): New argument
`base-dir'.
(org-publish-cache-ctime-of-src): Use the new argument to make
sure we find the file according to :base-directory.
2012-08-11 18:50:48 +02:00
Nicolas Goaziou
d856b29b3b
org-element: Fix comments in paragraph separator regexp
...
* lisp/org-element.el (org-element-paragraph-separate): Fix comments
in paragraph separator regexp. Optimize it.
2012-08-11 17:38:46 +02:00
Bastien Guerry
1737d3c4ee
New command `org-capture-string'
...
* org-capture.el (org-capture-string): New command to prompt
for the interactive text interactively. This can also be used
in Elisp programs to use ̀org-capture' with some initial text.
(org-capture-initial): New variable to store the initial text.
(org-capture): Use `org-capture-initial'.
2012-08-11 11:17:35 +02:00
Bastien Guerry
777ee3a4f9
org.el (org-emph-re): Tiny docstring formatting fix
...
* org.el (org-emph-re): Tiny docstring formatting fix.
Replay commit 8fb39a, but correctly this time.
2012-08-11 10:45:16 +02:00
Bastien Guerry
ba16c3c6f5
Don't use `org-labels'
...
* org-compat.el (org-labels): Remove.
* org-bibtex.el (org-bibtex-headline): Don't use `org-labels'.
* ob.el (org-babel-sha1-hash, org-babel-noweb-p): Ditto.
2012-08-11 10:43:56 +02:00
Bastien Guerry
ae21293a2e
Revert "org.el (org-emph-re): Tiny formatting fix"
...
This reverts commit 8fb39ad25b
.
Er. Some changed should not be here.
2012-08-11 10:39:23 +02:00
Bastien Guerry
8fb39ad25b
org.el (org-emph-re): Tiny formatting fix
...
* org.el (org-emph-re): Tiny formatting fix.
2012-08-11 09:57:01 +02:00
Bastien Guerry
c5bc43133b
org.el (orgstruct-setup): Require `org-element'.
...
* org.el (orgstruct-setup): Require `org-element'.
This prevents an error for git users who use orgstruct-mode
(and orgstruct++-mode) and forget to make autoloads.
2012-08-11 09:15:30 +02:00
Bastien Guerry
73c1948c15
org.el (org-store-link, org-open-at-point): New link type "help"
...
* org.el (org-store-link, org-open-at-point): New link type
"help".
2012-08-11 09:11:55 +02:00
Eric Schulte
16b2af9fdb
passing all tests
2012-08-10 10:56:14 -06:00
Nicolas Goaziou
f86ec13ce9
org-e-publish: Mirror changes made to org-publish.el
...
* contrib/lisp/org-e-publish.el (org-e-publish-initialize-cache): Fix
small error.
(org-publish-cache-ctime-of-src): Simplify function.
2012-08-10 18:20:48 +02:00
Bastien Guerry
baaa4873c7
org-compat.el (org-flet): Remove alias
...
* org-compat.el (org-flet): Remove alias.
2012-08-10 17:45:16 +02:00
Bastien Guerry
6c7ac786aa
ob.el: Don't use `org-flet'
...
* ob.el (org-babel-edit-distance, org-babel-sha1-hash)
(org-babel-get-rownames, org-babel-insert-result)
(org-babel-merge-params)
(org-babel-expand-noweb-references): Don't use `org-flet'.
Also indent some functions correctly.
2012-08-10 17:44:45 +02:00
Bastien Guerry
57104f9fb2
ob.el: Don't use `org-flet'
...
* ob.el (org-babel-execute-src-block)
(org-babel-join-splits-near-ch, org-babel-format-result)
(org-babel-examplize-region): Don't use `org-flet'.
(org-babel-tramp-handle-call-process-region): Fix typo.
2012-08-10 17:23:00 +02:00
Bastien Guerry
966447c454
Don't use `org-flet' in ob-awk.el and ob-sh.el
...
* ob-awk.el (org-babel-awk-var-to-awk): Don't use `org-flet'.
* ob-sh.el (org-babel-sh-var-to-string): Ditto.
2012-08-10 16:05:26 +02:00
Bastien Guerry
1edf05f14c
ob-tangle.el: Don't use `org-flet'
...
* ob-tangle.el (org-babel-tangle, org-babel-spec-to-string):
Don't use `org-flet'.
2012-08-10 15:40:00 +02:00
Bastien Guerry
9156bc2d64
Various minor fixes.
...
* org-pcomplete.el (org-compat): Require.
* ob-tangle.el (org-babel-load-file): Don't use `org-flet'.
* org-bibtex.el (org-bibtex-write): Use let*.
2012-08-10 15:32:24 +02:00
Bastien Guerry
8562d230ff
org-plot.el (org-plot/gnuplot-script): Don't use `org-flet'
...
* org-plot.el (org-plot/gnuplot-script): Don't use `org-flet'.
2012-08-10 15:21:52 +02:00
Bastien Guerry
1be0faa40e
org-bibtex.el: Don't use `org-flet'
...
* org-bibtex.el (org-bibtex-headline, org-bibtex-fleshout)
(org-bibtex-read, org-bibtex-write): Don't use `org-flet'.
2012-08-10 15:17:16 +02:00
Bastien Guerry
002b700cb3
Use ̀org-looking-back' instead of `looking-back' to keep compat with XEmacs
...
* org-clock.el (org-clock-cancel): Use `org-looking-back'.
* org-pcomplete.el (org-thing-at-point): Ditto.
* org.el (org-timestamp-change): Ditto.
2012-08-10 15:02:45 +02:00
Bastien Guerry
090634584e
org-mouse.el: Don't use `org-flet'
...
* org-mouse.el (org-mouse-timestamp-today)
(org-mouse-set-priority, org-mouse-popup-global-menu)
(org-mouse-context-menu): Don't use ̀org-flet'.
2012-08-10 14:57:19 +02:00
Bastien Guerry
4cc6a9db5e
org.el (org-priority): Fix docstring
...
* org.el (org-priority): Fix docstring.
2012-08-10 14:56:36 +02:00
Bastien Guerry
0ac65cc663
org-publish.el: Small code clean-up
...
* org-publish.el (org-publish-write-cache-file)
(org-publish-initialize-cache)
(org-publish-cache-file-needs-publishing)
(org-publish-cache-get): Small code clean-up.
2012-08-10 12:46:01 +02:00
Bastien Guerry
640b8c4076
org-publish.el (org-publish-cache-ctime-of-src): Simplify.
...
* org-publish.el (org-publish-cache-ctime-of-src): Simplify.
2012-08-10 12:41:13 +02:00
Bastien Guerry
621364fc6d
org-agenda.el: Add a 'tags property for agenda entries created from sexps
...
* org-agenda.el (org-agenda-get-sexps): Add a 'tags property
for agenda entries created from sexps.
Thanks to Simon Thum for reporting this.
2012-08-10 12:29:51 +02:00