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
Bastien Guerry
d9ebb7c8be
org-capture.el: Fix bug in placing point according to %?
...
* org-capture.el (org-capture-templates): Docstring clean up.
(org-capture-place-entry, org-capture-place-item)
(org-capture-place-plain-text, org-capture-place-table-line):
Ensure to always position the point according to %?.
Thanks to Gsqual for reporting this and to Nick Dokos for digging into this
issue.
2012-08-10 11:48:54 +02:00
Bastien Guerry
ad67f20a39
Fix a compiler warning.
2012-08-10 11:17:02 +02:00
Bastien Guerry
24c9083bd5
org-table.el: Fix bug when converting remote table references.
...
* org-table.el (org-table-convert-refs-to-rc): Fix bug when
converting remote table references.
Thanks to Jose E. Marchesi who provided a preliminary patch for this.
2012-08-10 11:00:15 +02:00
Bastien Guerry
7dc4d7cebc
Merge branch 'master' of orgmode.org:org-mode
2012-08-10 10:13:03 +02:00
Bastien Guerry
068a354747
org-agenda.el (org-agenda-switch-to): Run hooks in ̀org-agenda-after-show-hook'
...
* org-agenda.el (org-agenda-switch-to): Run hooks in
̀org-agenda-after-show-hook'.
Thanks to Jack Erwin for suggesting this.
2012-08-10 10:12:44 +02:00
Bastien Guerry
1e73d2bbc3
org-agenda.el (org-agenda-switch-to): Run hooks in ̀org-agenda-after-show-hook'
...
* org-agenda.el (org-agenda-switch-to): Run hooks in
̀org-agenda-after-show-hook'.
Thanks to Jack Erwin for suggesting this.
2012-08-10 10:08:58 +02:00
T.F. Torrey
a4e3ed9a2f
org-rmail.el: Use rmail-widen' instead of
widen'
...
* org-rmail.el (org-rmail-follow-link): Use `rmail-widen'
instead of `widen' and don't toggle header as `rmail-widen'
already takes care of this.
TINYCHANGE
--
T.F. Torrey
2012-08-10 09:59:16 +02:00
Michael Brand
1b042ea709
Directory local variables: Set sentence-end-double-space to t
...
* .dir-locals.el: Add comments and set `sentence-end-double-space' to t.
* .dir-settings.el: Add comments and set `sentence-end-double-space' to t.
2012-08-10 09:24:19 +02:00
Bastien Guerry
c49f74c85a
Makefile: s/org/Org
2012-08-09 22:33:19 +02:00
Bastien Guerry
0524a24c36
Makefile: Small formatting fix.
2012-08-09 22:31:47 +02:00
Bastien Guerry
e85479aeb1
Don't use `org-flet' in some functions
...
* ob-ref.el (org-babel-ref-index-list): Use let* and rename
the variable `length' to `lgth'.
* org-plot.el (org-plot/gnuplot-to-grid-data): Don't use
̀org-flet'.
* org-exp.el (org-export-format-source-code-or-example):
Ditto.
* org-exp-blocks.el (org-export-blocks-preprocess): Ditto.
* ob.el (org-babel-view-src-block-info)
(org-babel-execute-src-block, org-babel-edit-distance)
(org-babel-switch-to-session-with-code)
(org-babel-balanced-split, org-babel-insert-result): Ditto.
* ob-ref.el (org-babel-ref-index-list): Ditto.
* ob-python.el (org-babel-python-evaluate-session): Ditto.
* ob-lob.el (org-babel-lob-get-info): Ditto.
* ob-gnuplot.el (org-babel-expand-body:gnuplot): Ditto.
* ob-exp.el (org-babel-exp-do-export): Ditto.
2012-08-09 21:06:33 +02:00