Nicolas Goaziou
17e28d6467
org-capture: Various fixes to item capture
...
* lisp/org-capture.el (org-capture-place-item): Rewrite function.
* testing/lisp/test-org-capture.el (test-org-capture/abort): Add test.
(test-org-capture/item): New test.
2018-10-23 23:27:28 +02:00
Nicolas Goaziou
ea47ed0d76
Merge branch 'master' into next
2018-10-23 01:53:54 +02:00
Nicolas Goaziou
9dbd2993f6
org-capture: Tiny refactoring
...
* lisp/org-capture.el (org-capture-place-entry): Tiny refactoring.
2018-10-23 01:53:18 +02:00
Nicolas Goaziou
b46d4e7b1c
org-capture: Remove unnecessary checks
...
* lisp/org-capture.el (org-capture-place-plain-text): Remove
unnecessary checks.
2018-10-23 01:46:57 +02:00
Nicolas Goaziou
c76486d4e4
org-capture: Fix off-by-one error
...
* lisp/org-capture.el (org-capture-place-table-line): Fix narrowing.
2018-10-23 01:32:55 +02:00
Nicolas Goaziou
7a4a10dea0
org-capture: Fix plain capture at the end of the buffer.
...
* lisp/org-capture.el (org-capture-place-plain-text): Fix plain
capture at the end of the buffer.
* testing/lisp/test-org-capture.el (test-org-capture/plain): New test.
2018-10-23 01:26:17 +02:00
Nicolas Goaziou
ad0fce50eb
org-capture: Small fix to table line capture
...
* lisp/org-capture.el (org-capture-place-table-line): Handle abort
table line insertion more gracefully.
* testing/lisp/test-org-capture.el (test-org-capture/abort): Add tests
2018-10-23 00:43:59 +02:00
Nicolas Goaziou
e7b5cc4d29
Merge branch 'master' into next
2018-10-22 23:42:07 +02:00
Nicolas Goaziou
aaa3372b8b
org-capture: Fix capture aborting
...
* lisp/org-capture.el (org-capture-place-entry): Fix delimiters for
region to delete when aborting capture.
* testing/lisp/test-org-capture.el (test-org-capture/abort): Add test.
2018-10-22 23:40:49 +02:00
Nicolas Goaziou
796a7c4c0e
Merge branch 'master' into next
2018-10-22 22:26:41 +02:00
Nicolas Goaziou
0fa8bb4c51
org-capture: Inserting an entry doesn't break structure
...
* lisp/org-capture.el (org-capture-place-entry): Carefully narrow
buffer to not alter following headline. Also include leading empty
lines in region to remove when cancelling capture.
* testing/lisp/test-org-capture.el (test-org-caputre/entry): New test.
(test-org-capture/abort): Rename test.
Reported-by: Martin Yrjölä <martin.yrjola@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2018-10/msg00256.html >
2018-10-22 22:22:21 +02:00
Nicolas Goaziou
e2be0491d0
Merge branch 'master' into next
2018-10-22 14:13:02 +02:00
Nicolas Goaziou
bddd287cce
org-manual: Reference "davs" Tramp's protocol
...
* doc/org-manual.org (Setting up the staging area): Reference "davs"
Tramp's protocol as an example to access a WebDAV server.
2018-10-22 14:12:48 +02:00
Nicolas Goaziou
bb29ee41b3
org-manual: Reference "davs" Tramp's protocol
...
* doc/org-manual.org (Setting up the staging area): Reference "davs"
Tramp's protocol as an example to access a WebDAV server.
2018-10-22 14:06:04 +02:00
Bastien
d70131e321
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-10-21 05:23:05 +02:00
Nicolas Goaziou
42abd18c6d
Merge branch 'master' into next
2018-10-20 10:53:01 +02:00
Nicolas Goaziou
4a2e7c8db9
ox-beamer: Do not add automatic label when "allowframebreaks" is set
...
* lisp/ox-beamer.el (org-beamer--format-frame): Do not add automatic
label when "allowframebreaks" is set in default options. Do not
check only headline properties.
2018-10-20 10:51:06 +02:00
Mark A. Hershberger
eb806aa503
ox-odt: Add support for text:start-value
...
* lisp/ox-odt.el (org-odt-item): Support starting lists at a set
number via "text:start-value". Without this, ODF files just restart
numbering when they should continue with the specified number.
2018-10-19 21:49:54 +02:00
Bastien
f4785b0a19
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-10-19 10:19:08 +02:00
Nicolas Goaziou
1f913ecc36
Merge branch 'master' into next
2018-10-18 18:15:59 +02:00
Nicolas Goaziou
9e05a6ac8a
org-pcomplete: Small reorganization
2018-10-18 18:15:30 +02:00
Nicolas Goaziou
102ab1a245
org-pcomplete: Add tests
...
* testing/lisp/test-org-pcomplete.el (test-org-pcomplete/clocktable):
(test-org-pcomplete/drawer):
(test-org-pcomplete/entity):
(test-org-pcomplete/link):
(test-org-pcomplete/search-heading):
(test-org-pcomplete/todo): New tests.
2018-10-18 18:01:33 +02:00
Nicolas Goaziou
a6a7edc1cb
org-pcomplete: Silence byte-compiler
2018-10-18 18:01:33 +02:00
Nicolas Goaziou
c25ac5ecd4
org-pcomplete: Fix search string completion
...
* lisp/org-pcomplete.el (pcomplete/org-mode/tag): Use
`org-get-heading'.
2018-10-18 17:54:35 +02:00
Nicolas Goaziou
961367bf6a
org-pcomplete: Add colons when completing abbrev links
...
* lisp/org-pcomplete.el (pcomplete/org-mode/todo): Add colons when
completing abbrev links.
2018-10-18 17:54:35 +02:00
Nicolas Goaziou
ccfb9d44de
org-pcomplete: Complete drawer names
...
* lisp/org-pcomplete.el (pcomplete/org-mode/drawer): New function.
2018-10-18 17:54:35 +02:00
Nicolas Goaziou
9d4af29feb
org-pcomplete: Complete lower case node properties
...
* lisp/org-pcomplete.el (pcomplete/org-mode/block-option/src):
Complete lower case node properties.
2018-10-18 17:54:35 +02:00
Nicolas Goaziou
2c7ea57ede
org-pcomplete: Fix glitches in completion
...
* lisp/org-pcomplete.el (org-thing-at-point): Fix various parts of the
function.
2018-10-18 17:54:33 +02:00
Bastien
99b6a481ca
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-10-15 22:49:46 +02:00
Nicolas Goaziou
2a1179a946
Merge branch 'master' into next
2018-10-14 16:52:25 +02:00
Nicolas Goaziou
823d9048e7
org-goto: Fix fontification in deep levels
...
* lisp/org-goto.el (org-goto-local-auto-isearch): Sill fontify when
diving in deeper outline levels.
2018-10-14 16:51:06 +02:00
Bastien
83f97cbd87
Merge branch 'master' of code.orgmode.org:bzg/org-mode
2018-10-14 12:13:20 +02:00
Bastien
1315315465
Merge branch 'maint' of code.orgmode.org:bzg/org-mode into maint
2018-10-14 12:13:11 +02:00
Nicolas Goaziou
9d6a9e1739
Merge branch 'master' into next
2018-10-14 09:58:55 +02:00
Nicolas Goaziou
f12f9b4f28
Fix fontification of links within verbatim markup
...
* lisp/org.el (org-do-emphasis-faces): Prevent fontification of links
within verbatim markup.
2018-10-14 09:57:47 +02:00
Nicolas Goaziou
4d8c78a0ef
Merge branch 'master' into next
2018-10-14 09:09:23 +02:00
Nicolas Goaziou
085f150372
ob-tangle: Add a test
...
* testing/lisp/test-ob-tangle.el (ob-tangle/block-order): Add test.
2018-10-14 09:08:44 +02:00
Nicolas Goaziou
b9d0e7e7f6
Merge branch 'master' into next
2018-10-13 23:31:09 +02:00
Nicolas Goaziou
ee4af96202
org-clock: Fix typo in docstring
...
* lisp/org-clock.el (org-clock-special-range): Fix typo in docstring.
2018-10-13 23:27:47 +02:00
Gong Qijian
2b96fc9171
ob-core: Fix `org-babel--string-to-number'
...
* lisp/ob-core.el (org-babel--string-to-number): Fix the regular expression.
* testing/lisp/test-ob.el (test-ob/string-to-number): Test cases.
If people write the data in the form "0001"", it means that he wants to
treat it as a string.
TINYCHANGE
> #+name: TBL
> | id | name | age |
> |------|--------|-----|
> | 0001 | Apollo | 16 |
> | 0002 | Bmw | 16 |
>
> #+BEGIN_SRC emacs-lisp :results value pp :var tbl=TBL
> (mapc 'print tbl)
> #+END_SRC
>
> #+RESULTS:
> : (("0001" "Apollo" 16)
> : ("0002" "Bmw" 16))
TINYCHANGE
2018-10-13 23:22:05 +02:00
Kyle Meyer
1c5339e974
Merge branch 'master' into next
2018-10-13 12:17:17 -04:00
Kyle Meyer
d59ca13c20
org-manual: Correct suggested value for org-agenda-inhibit-startup
...
* doc/org-manual.org (Speeding Up Your Agendas): Adjust
org-agenda-inhibit-startup snippet to match the text.
This correpsonds to maint's 01c419426
.
2018-10-13 12:16:08 -04:00
Kyle Meyer
aa4e0a5453
Merge branch 'maint'
2018-10-13 12:13:06 -04:00
Kyle Meyer
01c4194267
org.texi: Correct suggested value for org-agenda-inhibit-startup
...
* doc/org.texi (Speeding up your agendas): Adjust
org-agenda-inhibit-startup snippet to match the text.
2018-10-13 11:55:33 -04:00
Kyle Meyer
e2f2502757
Fix typo in docstring
...
* lisp/org-agenda.el
(org-agenda-move-date-from-past-immediately-to-today): Fix typo.
2018-10-13 11:55:04 -04:00
Nicolas Goaziou
e2d0f32e00
Backport commit 6a7a869c3 from Emacs
...
* doc/org.texi (Org Mobile): Rewritten from "MobileOrg" section.
Remove all references to non-free software.
Moved into "Miscellaneous", much like Org Crypt library. No longer an
appendix.
(Footnotes): Remove a reference to "MobileOrg".
(Bug#32722)
Org manual: Rewrite the Org Mobile section
6a7a869c33bb69efd93bb0ce8d8322083dbbcbac
Nicolas Goaziou
Sun Sep 30 14:40:14 2018 +0300
2018-10-13 11:06:25 -04:00
Nicolas Goaziou
848037d54c
Merge branch 'master' into next
2018-10-13 16:59:49 +02:00
Dima Gerasimov
7a09c33867
org-agenda: New test for setting priority
...
* testing/examples/agenda-file.org: Add a subnote, make sure it has no
impact on agenda.
* testing/lisp/test-org-agenda.el (test-org-agenda/set-priority): New
test.
TINYCHANGE
2018-10-13 16:58:33 +02:00
Nicolas Goaziou
36c7bada28
Merge branch 'master' into next
2018-10-13 16:54:39 +02:00
Michaël Cadilhac
d9fdc204cc
org.el: Fix typo
...
* lisp/org.el (org-enforce-todo-checkbox-dependencies): Fix typo.
TINYCHANGE
2018-10-13 16:54:01 +02:00