;2013-09-22 Sun -2d>
** Yearly task - 2014
DEADLINE: <2014-10-19 Sun -2d>
** Yearly task - Add next deadline
SCHEDULED: <2015-01-01 Thu>
?
Michael
document when the task had
to be done in the past.
* Headline
Will the invalid example above continue on the new branch
top-properties to show all three active timestamps in the default
agenda view?
Michael
Why not test `all' also for the other message with "to field"?
> + ,@body
> + )))
Parentheses not alone on an own line.
> +(and all (org-table-execute-once-per-second log-last-time
> (message "Re-applying formulas to %d lines...done" cnt
Shouldn't this use `log-first-time'?
Michael
g.
sometimes "C-u C-u C-c C-c" on TBLFM ("Table was already stable"), M-x
org-table-iterate-buffer-tables and more. These repetition intensive
use cases are the only ones that can profit noticeable from the
conditional removal of this last message, aren't they?
Michael
ng a list of whatever which can not
be computed directly like e. g. the headings of the book chapters.
Inspired by Worg "Add sunrise/sunset times to the agenda", currently
http://orgmode.org/worg/org-hacks.html#sec-2-10
Michael
Hi Nathaniel
On Sun, Oct 26, 2014 at 2:27 AM, Nathaniel Flath wrote:
> I'm fine with adding the (when all log-first-time). I don't want to leave
> it unconditional
Ok, then I agree on (when all log-first-time).
Michael
ote($1, @1$1)
Requires Emacs 24.4 or an Org version from at least 2014.
For reference see also the unit test in the Org source
testing/lisp/test-org-table.el test-org-table/remote-reference-indirect
Michael
riosity I would like to see the TBLFM. And do you see
still the same slowness with 8.3beta?
Michael
erned with export.
Is there an obvious way I am missing?
Thanks and Best Regards,
Michael
Hi Nathaniel
On Sun, Nov 9, 2014 at 11:18 AM, Nathaniel Flath wrote:
> Updated patches attached.
The second does not apply after the first on today's
release_8.3beta-552-ga95cfeb. Unrelated: The second has new closing
parentheses on an own line.
Michael
Hi Nathaniel
On Wed, Nov 12, 2014 at 12:51 PM, Nathaniel Flath wrote:
> New patches attached!
Now that they apply I found:
> + "Re-applying formulas to full table...(line %d)")))
Missing cnt.
> + (message "Re-applying formulas...done" cnt))
Superfluous cnt.
Michael
econd code block will work; else, it
fails because 'hello.py' is not found. [1]
I can run tangle and export in a row (and I have my own function to do just
that) but is there a native org way to do so?
Michael
[1] My actual case involves a JAGS model file and the R code to run it, so
> On Nov 13, 2014, at 10:54 AM, Michael Weylandt
> wrote:
>
> Is it possible to have certain blocks tangled as part of export so that they
> are available as input files to later source blocks?
>
> E.g.,
>
> #+BEGIN_SRC python :tangle hello.py
> p
whether someone already cooked up a home grown
comparison framework in org-mode.
Best Regards,
Michael
[1] http://hyperpolyglot.org/numerical-analysis
[2] http://hyperpolyglot.org/
[3] https://github.com/clarkgrubb/hyperpolyglot
[4] http://www.wikidot.com/
[5] http://permalink.gmane.org
Hi Nathaniel
On Fri, Nov 14, 2014 at 2:33 PM, Nathaniel Flath wrote:
> Aaaand another try.
I tested them and got an error because of a missing cnt:
> + (message "Re-applying formulas to %d lines...done"
Michael
Hi Nathaniel
On Fri, Nov 14, 2014 at 7:00 PM, Nathaniel Flath wrote:
> Bleh. Took out the wrong cnt, and that didn't show up in my testing for
> some reason.
In my opinion the newest patches can be applied, tests passed on my
side. Thank you.
Michael
Hi all
What is the reason that "make check" does not stop at the first
compilation error with a non-zero exit status?
Michael
Hi Achim
On Sat, Nov 22, 2014 at 12:30 PM, Achim Gratz wrote:
> Michael Brand writes:
>> What is the reason that "make check" does not stop at the first
>> compilation error with a non-zero exit status?
>
> Emacs doesn't behave like a compiler
... when used
me)
> + (copy-file file newname t t))
> + newname)
> + file)
> + (and width 'imagemagick)
> + nil
> + :width width)))
> (when image
> (let* ((link
> ;; If inline image is the description
This code looks much to complicate to me. Wouldn't a simple
file-local-copy suffice? You don't need to care whether the file is
remote (let Tramp do the job) or local (there won't be a copy).
Best regards, Michael.
Kit-Yan Choi writes:
> Michael,
Hi Kit,
> Thanks for the suggestion. Indeed `file-local-copy' would have made
> the code cleaner. Yet `file-local-copy' generates a new filename each
> time it's run. But I wanted to allow the code to check whether the
> remote
able for
> reusing files.
Again, the risk of overwriting something else does not exist.
> Thanks,
> Kit
Best regards, Michael.
built-in functionality see the example
test-org-table/org-lookup-all in the Org source file
testing/lisp/test-org-table.el
http://orgmode.org/w/org-mode.git?p=org-mode.git;a=blob;f=testing/lisp/test-org-table.el
Michael
Hi Thierry
On Sun, Dec 7, 2014 at 4:25 AM, Eric Abrahamsen wrote:
> Thierry Banel writes:
>> [...]
>> #+BEGIN: aggregate :table "work" :cols "Translator sum(Chars) sum(Lines)"
>> | Translator | sum(Chars) | sum(Lines) |
>>
>> |-++|
>> | Austin
Hi Thierry
On Sun, Dec 7, 2014 at 10:20 AM, Thierry Banel wrote:
> Le 07/12/2014 04:25, Eric Abrahamsen a écrit :
>> [...]
>> (sum(prod($2 0.7) prod($3 10))
>>
>> Where $2 and $3 refer to cells in the aggregated table.
>
> It would be great of course. However I don't know how to do that
> cleanly
http://orgmode.org/manual/The-clock-table.html
Content of a `#+TBLFM' line to be added and evaluated.
and
If you do not specify a formula here, any existing formula
below the clock table will survive updates and be evaluated.
Michael
ange shortly.
Cool, thank you. As a hint for the user you could add something like
"@<$4 = string("header") etc. to the TBLFMs in the unittests.org.
Michael
(or (not all) (org-once-per-second 'log-*-time))
(message [...]))
The function would not have to test t1 for nil anymore.
In my opinion this functionality should go into org-macs.el, hence
omitting "-table-" in the function name.
Michael
uments and asks for a Lisp list? See
testing/lisp/test-org-table.el:
- The application of the mode string variations for TBLFM are in
test-org-table/references/mode-string-*.
- The same variations for org-table-make-reference are in
test-org-table/org-table-make-reference/mode-string-*
Michael
gmane.org/gmane.emacs.orgmode/63559/focus=63975
Michael
| d| 0 |0 | 0 | 0 | eq |
One could still get the current behavior by adding the column formula
~$2 = if("$2" == "nan", 0, $0); E~ etc. for the aggregated columns.
What do you think?
Michael
Hi Thierry
On Mon, Dec 8, 2014 at 11:32 PM, Thierry Banel wrote:
> Le 08/12/2014 22:12, Thierry Banel a écrit :
>> Le 07/12/2014 17:48, Michael Brand a écrit :
>>> Cool, thank you. As a hint for the user you could add something like
>>> "@<$4 = string(
Hi Thierry
On Wed, Dec 10, 2014 at 11:55 PM, Thierry Banel wrote:
> Le 10/12/2014 22:06, Michael Brand a écrit :
>> If this function would follow its docstring by having "(if (cdr vec)"
>> also for sum, min, max and prod then the user could benefit from
>> addi
hen I have to tab
through to each one. Is there a way to get what I want?
Thanks,
Michael
Hi Thierry
On Fri, Dec 12, 2014 at 10:04 PM, Thierry Banel wrote:
> Le 12/12/2014 18:15, Michael Brand a écrit :
> Seems doable.
> Would tie the spreadsheet and orgaggregate seamlessly.
> Very appealing!
>
> Are you willing to help me implement those steps?
Where necessary
997 |
#+TBLFM: $2 = uconv($1 * @<$1, @<$2, t)
The same without a user's defmath:
| km |ft |
|-+---|
| 2.5 | 8202.0997 |
#+TBLFM: $2 = usimplify($1 * @<$1 / @<$2)
Michael
202.10 |
> #+TBLFM: $3=uconvert($1, $2); %.2f
>
> Ie, the "ft" falls off the results when I add the "%.2f". Is it possible
> to retain that and have formatting?
Yes, see
"org-spreadsheet: formatting chops off units"
http://thread.gmane.org/gmane.emacs.orgmode/59928
Michael
(if (<= (length cell) col)
(concat "*" cell "*")
cell))
#+END_SRC
| *a* | *a* |
| aa | *aa* |
| aaa | aaa |
#+TBLFM: @<$<..@>$> = '(format-cell @0$0 (org-table-current-dline)
(org-table-current-column))
or
#+TBLFM: @<$<..@>$> = '(format-cell @0$0 @# $#)
For explanations please see the manual.
Michael
e exit status in babel/shell. It contains a complete set of the
different cases as I see them:
http://thread.gmane.org/gmane.emacs.orgmode/45828/focus=46415
Michael
"A.B.C":
#+RESULTS:
: [1] "A.B.C"
: A.B.C
: 1 115 76 60
: 2 124 78 55
: 3 118 73 65
: 4 114 75 61
: 5 108 74 82
What am I doing wrong?
Thanks,
Michael Gauland
END_SRC
(note the addition of :colnames=yes) give me:
#+RESULTS:
: [1] "A" "B" "C"
: A B C
: 1 115 76 60
: 2 124 78 55
: 3 118 73 65
: 4 114 75 61
: 5 108 74 82
as I expect.
What is the current procedure to submit a patch?
Thanks,
Michael
ob-R.el: Fix R table import
* ob-R.el (ob-R-transfer-variable-table-with-header): Change separator from
tab to whitespace when reading in a table as a variable.
TINYCHANGE
lisp/ob-R.el |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lisp/ob-R.el b/lisp/ob-R.el
index 2470
PM, Aaron Ecay wrote:
> Hi Michael,
>
> Thanks for this patch. Before it is applied, though, I would like to
> understand why it is necessary. Vikas said that he could not reproduce
> the problem you originally reported. (Here is a web archived version of
> Vikas’s message, in
m happy to help if anyone else thinks it is important.
On Mon, Jan 5, 2015 at 1:35 PM, Aaron Ecay wrote:
> Hi Michael,
>
> Hmm. I have
>
> Org-mode version 8.3beta (release_8.3beta-695-g390015 @
> /home/aecay/development/org-mode/lisp/)
>
> The git sha 034d00 from your o
Hello Eric,
On Mi, 2015-01-07, Eric S Fraga wrote:
[...]
> Can anybody point me in the right direction to get this working again?
Try to write 'myproperty' in capital letters as 'MYPROPERTY'.
--
Michael Strey
http://www.strey.biz
https://twitter.com/michaelstrey
On Mi, 2015-01-07, Eric S Fraga wrote:
> On Wednesday, 7 Jan 2015 at 18:23, Michael Strey wrote:
>> Try to write 'myproperty' in capital letters as 'MYPROPERTY'.
>
> Thanks for the suggestion. I am not sure if properties are case
> sensitive or not. I h
0 = '(sparkline-make-sparkline nil nil '($2..$9)); L
#+TBLFM: $10 = '(sparkline-make-unicode $2..$9); L
For completeness I would like to mention Thierry Banel's
orgtbl-ascii-plot which has been added to Org core meanwhile:
http://orgmode.org/worg/org-contrib/orgtbl-ascii-plot.html
Michael
again and now i cannot reproduce the same.
does anyone have an idea what could be the reason here?
thanks in advance.
Michael
%
- autoload-do-load 3 0%
i hope the format is ok.
Thanks so much
Am 16.01.2015 um 22:18 schrieb Nicolas Goaziou:
Hello,
Michael Ziems writes:
i got two windows machines: one is a surface with an i5 cpu and
a desktop machine with an amd 6 core cpu.
on both machines i have org mode 8.2.10.
when
Hello,
what actually is org mode doing during org-shiftdown and org-shiftup as
they are quite heavy with 302 in comparison to org-shiftleft with 15.
i tried elp-instrument-package but im not sure how to get data out of it.
thanks
Am 16.01.2015 um 22:44 schrieb Nicolas Goaziou:
Michael Ziems
Hello,
thanks for the really good help here. Here the results:
org-shiftdown
Call Count: 4
Elapsed time: 3.953
Average time: 0.98825
Am 17.01.2015 um 17:22 schrieb Nicolas Goaziou:
Michael Ziems writes:
what actually is org mode doing during org-shiftdown and org-shiftup
as they are quite
On Mi, 2015-01-21, Tory S. Anderson wrote:
[...]
> How do I un-sparsify my org buffer?
C-c C-c
--
Michael Strey
http://www.strey.biz
https://twitter.com/michaelstrey
Hi Michael
On Wed, Jan 21, 2015 at 9:20 PM, Michael Welle wrote:
> @2$2=remote(BC_2014,@II$3)
> @3$2=remote(BC_2013,@II$3)
> @4$2=remote(BC_2012,@II$3)
> [...]
> would be nice to use a column formula, something like remote($1,@II$3),
> where $1 of the master table hol
ine with "b"
3) M- M-
4) Move point back to Ediff Control Panel
5) !
The result is that an unexpected difference is left: In the buffer
"b.org" the last two lines with "f" and "g" have been removed.
org-element-use-cache set to nil does not make a difference.
Michael
a.org
Description: Binary data
b.org
Description: Binary data
Hi Nicolas
Can you please have a look?
On Sat, Jan 24, 2015 at 1:39 PM, Michael Brand
wrote:
> Hi all
>
> There seems to be a bug when ediff-files is used to compare and edit
> two Org files. Reproduced with Emacs 24.4 (-Q), today's
> release_8.3beta-750-gb6fce5 and t
Hi Nicolas
On Fri, Jan 30, 2015 at 12:26 AM, Nicolas Goaziou
wrote:
> This should be fixed. Thank you for reporting it.
Fix confirmed, thank you.
Michael
with a positive range for a delay. Probably
what you would prefer over DEADLINE for your use case. I would even
allow negative numbers for a warning for SCHEDULED, with a default
warning period of -0d to reflect current behavior.
Michael
On Fri, Jan 25, 2013 at 12:10 PM, Michael Brand
wrote:
> Let me only suggest an idea to deal with this, item-based: When the
> DEADLINE “warning period” would be generalized to allow positive
> numbers then it would extend to a “warning and delay period”. Starting
> with:
>
>
an not start
before [2013-02-04 Mon]. It would start to show in the agenda on
[2013-02-04 Mon], [2013-03-01 Fri], [2013-04-01 Mon], [2013-05-01
Wed], [2013-06-01 Sat] etc. On let’s say [2013-02-05 Tue] it would be
set to DONE and would change to:
SCHEDULED: <2013-03-01 Fri +1w>
Note the automatically removed delay.
Am I missing something?
Michael
appreciate any guidance.
--
========
Michael Baum
ample
with this:
#+begin_src perl :stdin lines-of-text :results output
while (<>) {
print $_;
}
#+end_src
...it doesn't work, although as far as I know that perl code snippet should
in fact simply print out the incoming lines from stdin.
Thanks again,
Michael
On Fri, Feb 8, 2013
Emilio Torres Manzanera writes:
> Dear list,
> I want to compile (C-c C-c) the following code
>
> #+begin_src sh
> sudo apt-get update
> #+end_src
#+begin_src sh :dir /sudo::
apt-get update
#+end_src
> Thanks!
> Emilio
Best regards, Michael.
Fri +1m -3d>
>
> and not
>
> SCHEDULED: <2013-02-01 Fri +1w -3d>
> [...]
Yes, my bad... Thanks for pointing out.
Michael
orm, and the second wraps
the result in an Example block without altering the lines.
Not sure why? Is this just a function of the number of lines of the text?
Michael
--
Michael Baum
You should never have your best trousers on when you go out
to fight for freedom and truth. - Ibsen
lt;2013-01-12 Sat +1m --2d>
* TODO 2c
SCHEDULED: <2013-02-12 Tue +1m --2d>
in the agenda of today ([2013-02-12 Tue]) shows 1a 2a 1b 2b but I
would expect 1a 2a 1b 1c.
And there is a critical bug: Setting 2a to DONE repeats all entries
below too.
Michael
On Tue, Feb 12, 2013 at 1:29 PM, Michael Brand
wrote:
> And there is a critical bug: Setting 2a to DONE repeats all entries
> below too.
Reducing to a MCE shows me that triggering the repetitions requires
#+STARTUP: nologrepeat
Michael
nt not delayable repeated DEADLINE with -0d.
Michael
Hi Bastien
On Sat, Feb 16, 2013 at 2:13 PM, Bastien wrote:
> I finally fixed this with this commit:
> http://orgmode.org/cgit.cgi/org-mode.git/commit/?id=adcc0d
Fix confirmed.
> Thanks for reporting this!
Thank you for the nice solution.
Michael
\\documentclass\\(\\[.*?\\]\\)"
class-options header t nil 1)
header)
Here I gave up for today.
Regards
--
Michael Strey
www.strey.biz
e using "M-x
report-emacs-bug".
And there are debbugs.el and debbugs-gnu.el, which allow access to the
bugs from inside Emacs. I could imagine a debbugs-org.el as well, which
translates bugs into org tasks, or whatever.
> Cheers,
>
> Andreas
Best regards, Michael (author of
to your needs.
Compare, how Tramp uses it in `tramp-bug' (Ha! another advertisement!).
Best regards, Michael.
ackage
name. See existing user tags of project emacs at
<http://debbugs.gnu.org/cgi/pkgindex.cgi?indexon=usertag;user=emacs>. "cedet"
uses this mechanism already.
And shame on me, Tramp doesn't use debbugs.gnu.org (yet).
> -David
Best regards, Michael.
bbugs package "org" might be better. Reports arriving
via the Emacs report chain could be reassigned to both packages
"emacs,org" then.
I recommend to contact Glenn Morris.
> -David
Best regards, Michael.
with org-mode in the slots.
>
> That may replace org-submit-bug-report, if Bastien and the others agree.
I believe it is better written by org maintainers. They know much better
which kind of information is needed.
> Andreas
Best regards, Michael.
Jude DaShiell shellworld.net> writes:
> In toplevel form:
> ox.el:80:1:Error: Cannot open load file: tabulated-list
I ran into this as well, and resolved it by adding the tabulated-list package
from ELPA, and adding "-L ~/.emacs.d/elpa/tabulated-list-0" to the definition of
EMACS in my local.mk
ion :-) .
Regards
--
Michael Strey
www.strey.biz
e will end up defining the complete letterhead and letter layout by
setting org-mode variables. Wouldn't it be better to use Markus Kohm's
concept of letter class options to set all the static stuff?
If I write a letter, I would like to say "this is a business letter from
Michae
tated the order
of CC, ENCL and PS in my implementation. Thus your current
AFTER_CLOSING is the best solution, if you want to provide full
flexibility.
> For arbitrary code I find AFTER_CLOSING and AFTER_LETTER nice.
> E.g. for pdfpages inclusions.
Agreed.
Best regards
--
Michael Strey
www.strey.biz
comes after LCO?
>
> What to you think?
Good plan. I will provide you with the last version of my modification
by PM and write a How To.
Best regards
--
Michael Strey
www.strey.biz
Tom Regner goochesa.de> writes:
>
> I'd suggest: nowrap
>
> regards
> Tom
That inspires another idea: specifying :nowrap to turn off wrapping for the
block. Thus,
#+BEGIN_SRC emacs-lisp :nowrap
...
would not be wrapped, even if :wrap were set at a higher level.
have been using
Colemak for many years now with great pleasure.
Michael
Babel: Disable wrapping
* lisp/ob-core.el (org-babel-insert-result): If the argument to ':wrap'
is 'nowrap', don't wrap the results.
* doc/org.texi (Header Arguments): Describe 'nowrap' behaviour.
This allows the results of a block to be inserted without wrapping, by
overriding a ':wrap' propert
Hi John
On Sun, Mar 3, 2013 at 12:59 AM, 42 147 wrote:
> That said, were you a QWERTY user before you transitioned into Colemak?
Yes.
Michael
r geehrter Herr Meier,\\liebe Frau Schulze,
#+END_SRC
So where is the problem with PS?
BTW: Do you use PS in printed letters?
Regards,
--
Michael Strey
www.strey.biz
> for a syntax based on headlines.
Here is a draft proposal for a user interface using Nicola's suggestion:
#+BEGIN_SRC org
#+LATEX_CLASS: letter
#+LCO: strey_consult, DINmtext, sections
#+LANGUAGE: en
#+AUTHOR: Michael Strey
#+EMAIL: mst...@strey.biz
#+DATE: \today
#+TITLE: KomaScript A
letter
#+LCO: strey_consult, DINmtext, sections
#+LANGUAGE: en
#+AUTHOR: Michael Strey
#+EMAIL: mst...@strey.biz
#+DATE: \today
#+TITLE: KomaScript Allows Title and Subject
#+SUBJECT: User interface of org-koma-letter.el
#+SPECIALMAIL: by registered mail
#+TO_ADDRESS: Name\\Street\\Postcode City
#+Y
Hi Sanjib,
This is a known LaTeX issue that has nothing to do with Org. Please
check the LaTeX packages ulem.sty and soul.sty or simply don't use
underlining -- it's anyway ugly.
Best regards
--
Michael Strey
www.strey.biz
I'm working with an sqlite database of songs, and I've run into trouble
with titles that start with a '(' (for example,
(I Can't Get No) Satisfaction). 'Verbatim' results work:
#+BEGIN_SRC sqlite :db test-db :results verbatim
.mode csv
.separator |
drop table playlist;
create t
On 11/03/13 12:48, Eric Schulte wrote:
> I've now committed this patch.
Thanks--that was fast.
Works for me now.
Kind Regards,
Mike
signature.asc
Description: OpenPGP digital signature
tant task <2013-03-13 Wed>
>:PROPERTIES:
>:CREATED: <2013-03-12 Tue 13:52>
>:END:
How do you create the :CREATED: property with the active timestamp?
Regards
--
Michael Strey
www.strey.biz
-in-org-mode
--
Michael Strey
www.strey.biz
g-table/.*” look exactly as when I was
working on some spreadsheet features:
http://article.gmane.org/gmane.emacs.orgmode/63975
Therefore for me it seems that your lisp/org-table.el is older than
testing/lisp/test-org-table.el and does not match. Are you sure you
don’t have a mixed installation? What is the output of M-x
org-version that would show this?
Michael
eems a good idea. A custom function would be
necessary not only for @>$> but also for the other formulas because
Org does not omit emphasis when parsing the fields (which would be a
nice feature, maybe always or only together with some new format
specifier).
Michael
Andreas Röhler easy-emacs.de> writes:
> Would find it more natural if ":session" is the default, while a command
"refresh" makes a new one.
I don't think so, but perhaps I'm just used to the way it works now. I use a
mix of session and non-session blocks. When I use plantuml, dot, or asymptote
Bastien altern.org> writes:
>
> I asked many Org friends during the last few weeks, and we all
> agreed that an ostrich might be a good candidate.
I'm afraid this logo sends the wrong message. It should be showing the
non-org-users of the world with their heads in the sand.
Or maybe the logo sh
This gives me the opportunitie to publish my own attempt to implement
telephone functionality into org. I'm using Linphone
(http://www.linphone.org/) instead of Skype.
Best regards
--
Michael Strey
www.strey.biz
;;; org-dial.el --- Provide org links to dial with the softphone
;;; applic
Hi Robert,
On Wed, Apr 03, 2013 at 10:05:57AM -0500, Robert Goldman wrote:
> On 4/3/13 Apr 3 -9:52 AM, Michael Strey wrote:
> > This gives me the opportunitie to publish my own attempt to implement
> > telephone functionality into org. I'm using Linphone
> > (http://www
On Thu, Apr 04, 2013 at 10:26:53AM +0200, Michael Strey wrote:
[...]
> Usually my phone links look like [[tel:+49 351 4129535]]; but since I
> imported data sets from a larger contact data base that had evolved over
> time, I ended up with stuff like this in my data base:
> 1. [
it
seems to me like catched by "File mode specification error", a
behavior by design which I don't understand.
Is there any opinion or help on how to improve this?
Michael
etq org-hide-leading-stars t)) ; default nil
(t
(message "ERR: not in Org mode")
(ding
#+END_SRC
Michael
nge as it is today has to be reverted. More
thoughts have to be spent to understand why the above problems occur
and how to solve them. But this is beyond my current limits and I
might have to accept just the reverted situation.
Michael
801 - 900 of 1973 matches
Mail list logo