Carsten Dominik
20519fde4e
Document the new meaning of prefix arguments in filtering commands
...
* doc/org-manual.org (Filtering in the agenda): Document how prefix
arguments change the bahavior of filtering commands.
2019-09-07 07:54:07 +02:00
Carsten Dominik
9e09c8d267
Improve docstring of `org-agenda-filter-by-category'
2019-09-06 15:58:17 +02:00
Carsten Dominik
c47a7394a0
Improve documentation string of `org-agenda-filter-by-regexp'
...
* lisp/org-agenda.el (org-agenda-filter-by-regexp): Improve docstring.
2019-09-06 15:49:04 +02:00
Carsten Dominik
c580a290ac
Normalize the use of `C-u' for `org-agenda-filter-by-effort'
2019-09-06 15:48:44 +02:00
Carsten Dominik
124017b6d3
Normalize the use of `C-u' in `org-agenda-filter-by-tag'
2019-09-06 10:47:21 +02:00
Carsten Dominik
697358605a
Normalize the use of `C-u' in `org-agenda-filter'
...
* lisp/org-agenda.el (org-agenda-filter): Make the applications of
single and double prefix arguments consistent with other filtering commands.
2019-09-06 10:17:35 +02:00
Nicolas Goaziou
f2f646b6c9
ox-icalendar: Allow ignoring done scheduled or deadlines tasks
...
* lisp/ox-icalendar.el (org-icalendar-use-deadline):
(org-icalendar-use-scheduled): Add a value to ignore done tasks.
2019-09-05 21:54:50 +02:00
Michaël Cadilhac
85c65b12ec
Document :hidefiles in clocktable
...
* doc/org-manual.org (The clock table): Do it.
2019-09-05 18:56:32 +02:00
Michaël Cadilhac
5cb360c7d0
Add test for the hidefiles parameter in clocktables.
...
* testing/lisp/test-org-clock.el (test-org-clock/clocktable/hidefiles):
Add test.
2019-09-05 18:56:32 +02:00
Michaël Cadilhac
9586db1248
org-clock: Add an option to not show the file column in clock report
...
* lisp/org-clock.el (org-clocktable-defaults): Add `hidefiles'.
(org-dblock-write:clocktable): Implement not showing files when
`hidefiles' is true.
* lisp/org-pcomplete.el: Add `hidefiles'.
2019-09-05 18:56:28 +02:00
Michaël Cadilhac
876a4419dd
Fontify drawers correctly.
...
* lisp/org.el (org-fontify-drawers): Fix face used, fix range of text
properties.
(org-set-font-lock-defaults): Fontify drawers after keywords.
2019-09-05 18:53:26 +02:00
Nicolas Goaziou
893866f86b
Merge branch 'maint'
2019-09-05 15:06:08 +02:00
Nicolas Goaziou
97c14ca8cd
ox-latex: Fix Brazilian entry in Polyglossia languages
...
* lisp/ox-latex.el (org-latex-polyglossia-language-alist): Fix
Brazilian entry. Sort lines.
2019-09-05 15:05:06 +02:00
Carsten Dominik
d1bdf6c789
Small fix in manual
2019-09-04 10:10:45 +02:00
Carsten Dominik
18c69675ae
Document `org-agenda-auto-exclude-function' can select positively
...
* lisp/org-agneda.el: (org-agenda-auto-exclude-function): Update
documentation.
2019-09-04 09:50:56 +02:00
Carsten Dominik
05cb7cb4ad
Fix bugs in filtering
2019-09-04 09:41:29 +02:00
Carsten Dominik
6413bc75a0
Fix bug in tag filter
...
* lisp/org-agenda.el (org-agenda-filter-by-tag): Use the correct
character to clearing the filter.
2019-09-04 08:20:29 +02:00
Bastien
3cb33ac4fc
Merge branch 'maint'
2019-09-04 06:55:46 +02:00
Bastien
cff97c361a
Bump Version keyword
2019-09-04 06:53:49 +02:00
Carsten Dominik
0dd77866cc
Remove double function definition introduced by accident in 7ee4cb0245
2019-09-03 16:05:40 +02:00
Carsten Dominik
9962df2b48
Merge branch 'make-new-filter-interface-the-default'
2019-09-03 15:50:34 +02:00
Carsten Dominik
7ee4cb0245
Revert `org-agenda-filter-by-category' to non-prompting state
2019-09-03 15:47:39 +02:00
Gustav Wikström
4b7eda1a2f
org-attach, test-org-attach: Restore fs check in org-attach-dir
...
In commit ae9cd4370
the filsystem check for org-attach-dir was
removed. Adding it back here, together with an optional flag to
override the check.
To satisfy compatabilty issues with org-brain. Ref. thread here:
- https://github.com/Kungsgeten/org-brain/pull/203
2019-09-02 23:15:13 +02:00
Gustav Wikström
dea0c70c7b
org-id: Add decimals to ISO 8601 timestamp when used as ID
...
With nanoseconds precision in the timestamp risk for duplicates shall
be ... near 0 ... even in heavy teamwork-environments or heavily
scripted setups.
2019-09-01 14:48:16 +02:00
Gustav Wikström
032148b8d3
org-attach: Reword dispatcher and make f/F create if not exist
...
Change from "task" to "node" in `org-attach-commands'. More general
that way.
Also change default behaviour for f and F commands when an attachment
is declared by ID or DIR property but not yet created in the
filesystem.
2019-09-01 14:43:54 +02:00
Carsten Dominik
f230b730c5
Make the new filter interface the default, and improve the manual
...
* lisp/org-agenda.el: Bind `org-agenda-filter' to `/` and move
`org-agenda-filter-by-tag' to `\`.
* doc/org-manual (Filtering/limiting agenda items): Improve the entire
section.
2019-09-01 09:12:47 +02:00
Carsten Dominik
ef5863b311
Improve the text describing the tags/property matche
...
* lisp/org-agenda.el (org-agenda-custom-commands): Improve the text
describing the tags/property matches
2019-08-31 13:47:25 +02:00
Nicolas Goaziou
df30a056b2
Fix tangling bug when major mode for LANGUAGE is not `LANGUAGE-mode'
...
* lisp/ob-core.el (org-babel-expand-noweb-references):
* lisp/ob-tangle.el (org-babel-tangle): Use `org-src-get-lang-mode' so
as to use proper major mode.
Reported-by: immanuel <immanuel.litzroth@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2019-08/msg00272.html >
2019-08-30 23:36:00 +02:00
Carsten Dominik
fcc0d8f509
Clarify the reach of top-level headline filtering.
...
* doc/org-manual.org (Filtering in the agenda): Clarify the reach of
top-level headline filtering.
2019-08-30 08:51:02 +02:00
Carsten Dominik
713a414713
Small improvements to filtering
...
* lisp/org-agenda.el (org-agenda-filter): Append new filter elements
instead of prepending them. And allow an additional leading `+' to
signal that the new elements should be added to the current filter
instad of replacing them.
2019-08-30 08:35:27 +02:00
Carsten Dominik
3ac2fb6c5f
Merge branch 'improvements-to-agenda-filters'
2019-08-29 22:04:15 +02:00
Carsten Dominik
4edf93a6de
Fix compiler warnings in the new filter code
2019-08-29 22:02:31 +02:00
Carsten Dominik
26cde0972d
Document the new additional filter interface
...
* doc/org-manual.org (Filtering in the agenda): Document new filter
function.
2019-08-29 21:33:11 +02:00
Carsten Dominik
69bf64419b
Add new generic filter interface
...
* lisp/org-agenda.el (org-agenda-filter): New function.
(org-agenda-filter-completion-function): New function.
2019-08-29 18:06:10 +02:00
Marco Wahl
48da60f47a
org: Relax dependance on imagemagick for image width setting
...
* lisp/org.el (org-display-inline-images): Don't depend on image type
imagemagick for rescaling. When imagemagick is available use that
type at image creation.
Reported by Terje Larsen.
https://lists.gnu.org/archive/html/emacs-orgmode/2019-08/msg00303.html
2019-08-29 17:28:58 +02:00
Carsten Dominik
6543716d67
Compactify the modeline display of filters
...
* lisp/org-agenda.el (org-agenda-filter-variables): New constant.
(org-agenda-filter-any): New function.
2019-08-29 11:38:14 +02:00
Carsten Dominik
36dc6ae644
Lay the groundwork for new filter interface
...
* lisp/org-agenda.el (org-agenda-get-represented-categories):
New function.
(org-agenda-get-represented-tags): Added a caching mechanism.
* (org-agenda-all-categories): Removed again, deferring to
`org-agenda-get-represented-categories'.
* lisp/org-agenda.el (org-agenda-represented-categories)
(org-agenda-represented-tags): New variables.
(org-agenda-finalize): Remove the caches for represented tags
and categories.
2019-08-29 11:38:14 +02:00
Carsten Dominik
fa792e9231
Show a message when category filter has been removed
...
* lisp/org-agenda.el (org-agenda-filter-by-category): Show a
message when filter has been removed.
2019-08-29 11:38:14 +02:00
Carsten Dominik
8c011126b5
Make pressing `_' twice in agenda remove the effort filter
...
* lisp/org-agenda.el (org-agenda-filter-by-effort): Pressing `_' again
will remove the effort filter. This aligns the command with the tags
filter.
2019-08-29 11:38:14 +02:00
Carsten Dominik
8dfe826a0b
Agenda category filter now offers completion for categories
...
* lisp/org-agenda.el (org-agenda-all-categories): New function.
(org-agenda-filter-by-category): Implement completion on categories.
2019-08-29 11:38:14 +02:00
Carsten Dominik
7893737406
Add the filter commands to the agenda menu
...
* lisp/org-agenda.el (easy-menu-define): Add filter commands.
2019-08-29 11:38:14 +02:00
Marco Wahl
3c24be0945
org: Equip inline images with key-map `image-map'
2019-08-26 22:53:24 +02:00
Kyle Meyer
6f5516953f
Merge branch 'maint'
2019-08-25 11:51:12 -04:00
Paul Eggert
190a3b6c4e
Backport commit 221a3272a from Emacs
...
* lisp/org-table.el (org-table-message-once-per-second):
Fix bug when clock difference goes past a 65536-second boundary.
Don’t assume particular format for current-time result.
Fix org-table 65536-second bug
221a3272ad4a1befb41dda2990d672782bc0257f
Paul Eggert
Mon Aug 19 18:05:15 2019 -0700
Note(km): time-less-p and time-subtract have been replaced with the
corresponding Org compatibility functions.
2019-08-25 11:47:17 -04:00
Nicolas Goaziou
73c0989037
Fix last commit
2019-08-24 22:58:29 +02:00
Nicolas Goaziou
ed048fa83d
Fix %start-line in `org-babel-tangle-comment-links'
...
* lisp/ob-tangle.el (org-babel-tangle-comment-links): %start-line
reports the line number, not the buffer position at the beginning of
line.
Reported-by: immanuel <immanuel.litzroth@gmail.com>
<http://lists.gnu.org/r/emacs-orgmode/2019-08/msg00267.html >
2019-08-24 22:44:18 +02:00
Nicolas Goaziou
d64f7a2c9b
Silence byte-compiler
2019-08-24 00:11:07 +02:00
Nicolas Goaziou
5c55d3a53c
manual: Remove erroneous footnote about :file header argument
...
* doc/org-manual.org (Type): :file header argument no longer
implies :results file.
2019-08-24 00:04:06 +02:00
Marco Wahl
d83149bad1
org-agenda: Display duration of clocking without end time
2019-08-23 10:45:37 +02:00
Nicolas Goaziou
784adcd844
Do not pollute `narrow-map' keymap
...
* lisp/org-keys.el (org-map-map): Use `org-mode-map' instead of
`narrow-map'.
Reported-by: Omar Antolín Camarena <omar@matem.unam.mx>
<http://lists.gnu.org/r/emacs-orgmode/2019-08/msg00256.html >
2019-08-23 10:38:43 +02:00