Michael Brand
96f1bd89e0
`org-file-apps' add migration hint for function signature
...
* lisp/org.el (org-open-file): Add a user error for when the function
signature does not match.
2016-02-07 12:36:03 +01:00
Nicolas Goaziou
cb05b3a3d7
Fix (void-variable d) error
...
* lisp/org.el (org-check-before-date):
(org-check-after-date): Ensure D enters the lexical scope.
Reported-by: Eric S Fraga <e.fraga@ucl.ac.uk>
<http://permalink.gmane.org/gmane.emacs.orgmode/104842 >
2016-02-06 00:21:59 +01:00
Nicolas Goaziou
aee808987d
Merge branch 'maint'
2016-02-05 23:01:32 +01:00
Nicolas Goaziou
cadfbbe8af
Remove `org-latex-fragment-image-overlays'
...
* lisp/org.el (org-latex-fragment-image-overlays): Remove variable.
(org--format-latex-make-overlay): Do not register anymore created
overlays in the removed variable.
(org--list-latex-overlays): New function.
(org-remove-latex-fragment-image-overlays): Use new function.
(org-context): Work around use of `org-latex-fragment-image-overlays'.
Reported-by: Dima Kogan <dima@secretsauce.net>
<http://permalink.gmane.org/gmane.emacs.orgmode/104822 >
2016-02-05 22:54:39 +01:00
Nicolas Goaziou
422c5ca3b9
Merge branch 'maint'
2016-02-05 18:39:49 +01:00
Nicolas Goaziou
53b34e6d8c
Silence byte-compiler
...
* lisp/org.el (org--format-latex-make-overlay): Silence byte-compiler.
2016-02-05 18:39:06 +01:00
Nicolas Goaziou
79957188e0
Merge branch 'maint'
2016-02-05 18:36:39 +01:00
Nicolas Goaziou
6418173b97
Remove LaTeX overlay when text below is modified
...
* lisp/org.el (org--format-latex-make-overlay): New function.
(org-format-latex): Use new function.
Reported-by: Dima Kogan <dima@secretsauce.net>
<http://permalink.gmane.org/gmane.emacs.orgmode/104800 >
2016-02-05 00:08:02 +01:00
Nicolas Goaziou
00f0c70418
Special property "ITEM" contains headline without stars
...
* lisp/org.el (org-entry-properties): "ITEM" contains headline without
stars.
* lisp/org-colview.el (org-columns-display-here): Apply changes.
* doc/org.texi (Special properties): Update documentation.
* testing/lisp/test-org.el (test-org/entry-properties): Update tests.
2016-02-04 23:06:03 +01:00
Michael Brand
169dfebbff
`org-file-apps' add migration hint
...
* lisp/org.el (org-file-apps): Add an error when still a sexp is in
use.
2016-02-04 18:41:30 +01:00
Nicolas Goaziou
c8a3ab1e4c
`org-file-apps' accept functions instead of sexp
...
* lisp/org.el (org-file-apps-defaults-macosx): Tiny re-ordering.
(org-file-apps-defaults-windowsnt): Default values provide functions
instead of sexp.
(org-file-apps): Use a function instead of a sexp.
See <http://permalink.gmane.org/gmane.emacs.orgmode/104272 >.
2016-02-03 18:30:17 +01:00
Nicolas Goaziou
cd9856cc76
Fix `org-make-tags-matcher'
...
* lisp/org.el (org-make-tags-matcher): With no filter, match everything.
Reported-by: Michael Strey <mstrey@strey.biz>
<http://permalink.gmane.org/gmane.emacs.orgmode/104729 >
2016-02-02 22:57:56 +01:00
Nicolas Goaziou
67a8b4026f
Resurrect `org-switchb'
...
* lisp/org.el (org-switchb): New function.
This was removed by mistake in commit
8eb0ef0b42
.
2016-02-02 22:33:09 +01:00
Nicolas Goaziou
8eb0ef0b42
Clean up ido and iswitchb left-overs
...
* lisp/org.el (org-completion-use-ido):
(org-completion-use-iswitchb):
(org-completion-fallback-command): Remove variables.
(org-refile):
(org-set-effort):
(org-read-property-value): Apply variables removal.
(org-iread-file-name): Make it an obsolete alias for `read-file-name'.
(org-file-complete-link): Use `read-file-name'.
(org-switchb): Remove unused function.
Completion mechanisms are expected to be handled at a lower level,
e.g. in `read-file-name-function'.
2016-02-02 22:05:22 +01:00
Kyle Meyer
23ca3fa100
Merge branch 'maint'
2016-01-29 00:28:48 -05:00
Kyle Meyer
a4edee4069
org-compat: Update font-lock-ensure alias
...
* lisp/org-compat.el (org-font-lock-ensure): Add new alias that accepts
the same number of arguments as font-lock-ensure does. Use an org-
prefix.
* lisp/org-clock.el (org-clock-get-clocktable):
* lisp/org.el (org-fontify-like-in-org-mode):
* lisp/ox-html.el (org-html-fontify-code):
* lisp/ox-odt.el (org-odt-do-format-code):
* lisp/ox-org.el (org-org-publish-to-org): Use org-font-lock-ensure.
See Emacs's bug#22399.
2016-01-29 00:28:37 -05:00
Kyle Meyer
15d591ee44
Merge branch 'maint'
2016-01-26 01:17:43 -05:00
Rafael Laboissiere
7b9f2fba66
Fix logic when activating plain links
...
* lisp/org.el: Activate plain link when point is outside a tag, instead
of the other way around.
TINYCHANGE
2016-01-25 17:12:01 +01:00
Nicolas Goaziou
61db4483f8
Merge branch 'maint'
2016-01-25 13:58:28 +01:00
Nicolas Goaziou
73c59ca4ff
Tiny refactoring
...
* lisp/org.el (org-activate-plain-links): Tiny refactoring.
2016-01-25 13:58:05 +01:00
Nicolas Goaziou
b8a67993f9
Merge branch 'maint'
2016-01-25 13:57:25 +01:00
Nicolas Goaziou
9eface25da
Fix (wrong-type-argument listp org-link) error
...
* lisp/org.el (org-activate-plain-links): `face' property doesn't not
necessarily is a list.
Reported-by: gongzhitaao <zhitaao.gong@gmail.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/104444 >
2016-01-25 13:54:47 +01:00
Kyle Meyer
034c176995
Merge branch 'maint'
2016-01-24 16:41:20 -05:00
Alan Mackenzie
347191042a
Backport commit fbce475 from Emacs
...
Expunge "allow" + infinitive without direct object from source and doc.
fbce4757a874cc43806eb41b8637538b101c3c69
Alan Mackenzie
Sun Jan 24 20:30:39 2016 +0000
2016-01-24 16:35:22 -05:00
Nicolas Goaziou
53472b9c44
Merge branch 'maint'
2016-01-24 18:23:58 +01:00
Nicolas Goaziou
8e74ea3d10
Fix plain links fontification in a narrowed buffer
...
* lisp/org.el (org-activate-plain-links): Fix fontification when buffer
is narrowed and (point-min) is no longer 1.
2016-01-24 18:22:00 +01:00
Nicolas Goaziou
c10ba5f3dc
Merge branch 'maint'
2016-01-24 18:09:22 +01:00
Nicolas Goaziou
921da3290a
Fix `org-format-latex' with $$...$$ snippets
...
* lisp/org.el (org-format-latex): Transform $$...$$ into \[...\] before
processing with mathjax.
2016-01-24 18:08:23 +01:00
Achim Gratz
a88e51dc3f
Merge branch 'maint'
2016-01-24 12:09:34 +01:00
Achim Gratz
796f13177a
lisp/org.el: correct filemode, changed in b3fbd31f17
2016-01-24 12:09:03 +01:00
Achim Gratz
750e0f91a2
Merge branch 'maint'
2016-01-24 11:25:30 +01:00
Rafael Laboissiere
860bcfbf93
Fix fontification of plain links at beginning of buffer
...
* lisp/org.el (org-activate-plain-links): Ensure that a valid buffer
position is given as first argument to get-text-property, in
particular when the plain link is at the very beginning of the buffer.
TINYCHANGE
2016-01-23 00:43:01 +01:00
Nicolas Goaziou
58af2e01be
Merge branch 'maint'
2016-01-21 10:42:58 +01:00
Nicolas Goaziou
3dcd1a345f
Use `org-back-to-heading' instead of `outline-back-to-heading'
...
* lisp/org-agenda.el (org-search-view):
* lisp/org-clock.el (org-with-clock):
(org-clock-jump-to-current-clock):
* lisp/org.el (org-entry-beginning-position): Use `org-back-to-heading'
instead of `outline-back-to-heading'.
Reported-by: Derek Feichtinger <dfeich@gmail.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/104375 >
2016-01-21 10:42:03 +01:00
Kyle Meyer
cb7f44f1af
Fix lexical variable warning
...
* lisp/org.el (org-fast-tag-selection): Don't use add-to-list with
lexical variable.
Reported-by: Vicente Vera <vicentemvp@gmail.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/104363 >
2016-01-21 00:50:32 -05:00
Nicolas Goaziou
2e77161519
Remove unused code related to isearch
...
* lisp/org.el (org-mode): Remove compatibility cruft.
(org-isearch-end, org-isearch-post-command): Remove functions.
2016-01-18 23:13:11 +01:00
Nicolas Goaziou
0f8c6b0b2e
Fix last commit
...
* lisp/org.el (org-do-latex-and-related): Extract face from the correct
location.
2016-01-18 00:58:34 +01:00
Nicolas Goaziou
74bb33d464
Fix fontification of properties with an underscore
...
* lisp/org.el (org-do-latex-and-related): Prevent properties with an
underscore from being fontified like a subscript.
2016-01-17 23:49:28 +01:00
Nicolas Goaziou
02c9dca64c
Ignore repeaters in protected areas
...
* lisp/org.el (org-auto-repeat-maybe): Only consider repeaters in
regular text, not within, e.g., example blocks.
Reported-by: Karl Voit <devnull@Karl-Voit.at>
<http://permalink.gmane.org/gmane.emacs.orgmode/104260 >
2016-01-17 22:21:15 +01:00
Nicolas Goaziou
457e3298de
`org-font-lock-extra-keywords' is dynamically scoped
...
Reported-by: mc <mc@aiguphonie.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/104265 >
2016-01-17 21:59:23 +01:00
Nicolas Goaziou
791e52bfdd
Merge branch 'maint'
2016-01-16 15:59:05 +01:00
Nicolas Goaziou
ce80a0e727
Fix memory leak in `org-agenda-prepare-buffers'
...
* lisp/org.el (org-agenda-prepare-buffers): Do not use
`org-uniquify-alist' since it uses `eq' for comparison, whereas where
are using strings as keys.
Reported-by: Vincent Emanuele <vincent.emanuele@gmail.com>
<http://permalink.gmane.org/gmane.emacs.orgmode/104196 >
2016-01-16 15:56:03 +01:00
Nicolas Goaziou
1c8ed102e9
Merge branch 'maint'
2016-01-16 14:53:48 +01:00
Nicolas Goaziou
6e57a371ff
Fix tags looking like plain links
...
* lisp/org-element.el (org-element-context): Do not look for objects
within TODO keyword, priority cookie, comment keyword or tags.
* lisp/org.el (org-activate-tags): Fix regexp.
* testing/lisp/test-org-element.el (test-org-element/context): Add test.
Reported-by: John Kitchin <jkitchin@andrew.cmu.edu>
2016-01-16 14:50:25 +01:00
Marco Wahl
164555b46e
org: Fix declaration of variable `org-state'
...
* lisp/org.el: The declaration of `org-state' fixes function `org-todo'.
Without the declaration the progressing of todo-states fails in some
cases with "Debugger entered--Lisp error: (void-variable org-state)".
Cf. thread http://permalink.gmane.org/gmane.emacs.orgmode/104179 .
2016-01-15 11:45:41 +01:00
Nicolas Goaziou
2520fd654a
Test `org-map-entries'
...
* lisp/org.el (org-make-tags-matcher): Small refactoring.
* testing/lisp/test-org.el (test-org/map-entries): New test.
2016-01-13 17:03:46 +01:00
Nicolas Goaziou
23f31a9b6b
Silence byte-compiler
...
* lisp/org-datetree.el (org-datetree-find-date-create):
(org-datetree-find-iso-week-create):
(org-datetree-file-entry-under):
* lisp/org.el (calendar-check-holidays):
(org-version):
(org--setup-process-tags):
(org-assign-fast-keys):
(org-cycle-level):
(org-clone-subtree-with-time-shift):
(orgstruct++-mode):
(orgstruct-setup):
(org-contextualize-keys):
(org-insert-all-links):
(org-offer-links-in-entry):
(org-agenda-buffer-tmp-name):
(org-agenda-start-on-weekday):
(org-get-outline-path):
(org-format-outline-path):
(org-todo-yesterday):
(org-auto-repeat-maybe):
(org-add-planning-info):
(org-sparse-tree):
(org-show-set-visibility):
(org-tags-expand):
(org-change-tag-in-region):
(org-fast-tag-selection):
(org-agenda-skip-comment-trees):
(org-agenda-skip-function):
(org-property-action):
(org-set-effort):
(org-delete-property-globally):
(org-read-date-analyze):
(org-re-timestamp):
(org-calendar-holiday):
(org-duration-string-to-minutes):
(org-cdlatex-environment-indent):
(org-format-latex):
(org-create-formula-image):
(org-create-formula-image-with-dvipng):
(org-create-formula-image-with-imagemagick):
(org-edit-special):
(org-ctrl-c-ctrl-c):
(org-get-at-eol):
(org-mark-subtree):
(org--get-expected-indentation):
(org-indent-line):
(org-indent-region):
(org-adaptive-fill-function):
(org-fill-paragraph):
(org-next-block):
(org-forward-paragraph):
(org-imenu-get-tree):
(org--flyspell-object-check-p):
(org-mode-flyspell-verify): Silence byte-compiler.
2016-01-13 11:43:54 +01:00
Kyle Meyer
3365ad596d
Merge branch 'maint'
2016-01-13 00:50:50 -05:00
Kyle Meyer
6c6b94e274
org-directory: Update docstring
...
* lisp/org.el (org-directory): Fix docstring description of where this
variable is used.
2016-01-13 00:49:12 -05:00
Nicolas Goaziou
8ddc7314b8
Store notes outside drawers at a correct location
...
* lisp/org.el (org-log-beginning): Move to an appropriate location even
when `org-log-state-notes-insert-after-drawers' is nil and notes are
not stored within a drawer.
Reported-by: swflint@flintfam.org (Samuel W. Flint)
<http://permalink.gmane.org/gmane.emacs.orgmode/104107 >
2016-01-12 21:28:32 +01:00