xample as is.
> Please let me know if I need to fix anything - these small corrections
> are a good way to learn how to do this (create a patch, submit,
> contribute to worg) , so happy to hear about any further mistakes. :)
Then perhaps you won't mind going another lap? :)
Yours,
Christian
Max Nikulin writes:
> There was another link with the same URL. I have pushed a fix.
Thanks, Max!
Regards
Christian
Keenan Salandy writes:
> Update the hyperlink address for the C shell (csh) to the correct
> location.
Thanks! Applied, with small edits to the commit message.
The HTML version should update shortly.
Yours,
Christian
ng
only lisp and static HTML.)
Another fun thing I've tried out: Using Mastodon as a comments form.
https://christianmoe.com/en/blog/2025/Comments-via-Mastodon.html
Just a proof of concept for now, the elisp is *not* safe, but it might
give you ideas.
Yours,
Christian
Christian Moe writes:
> And there's no
> good reason for writing "release_7.9.4" in the above examples.
Correction: yes, there is (it's a git tag).
g, and I think we
can leave authors to do this on a case by case basis.
Whether or not we change the default, it might be a good idea to note
it in worg-editing.org.
Yours,
Christian
Ihor Radchenko writes:
> Christian Moe writes:
>
>> (One thing I haven't managed to pin down: org-protocol must have started
>> out in the contrib directory, as it's still in the org-contrib section
>> for historical reasons, but I think it must have been mov
ons, but I think it must have been moved into core
right away in 2009 ... ?)
Regards,
Christian
>From 1427cb8cdabc76664e4c602d6346de35351bb6fb Mon Sep 17 00:00:00 2001
From: Christian Moe
Date: Tue, 15 Jul 2025 13:54:37 +0200
Subject: [PATCH] org-protocol.org: Add history section
* org-contrib
Max Nikulin writes:
> On 15/07/2025 16:19, Christian Moe wrote:
>> And it looks like html is building again, so it should be live in a bit.
>
> There was a broken link caused failures. Reading build logs helps to
> identify issues despite error messages are far from being
Charles Choi writes:
> Amended patches for org-protocol.org <http://org-protocol.org/> submitted for
> review:
Thanks! Applied.
And it looks like html is building again, so it should be live in a bit.
Yours,
Christian
:
ob-doc-scheme.org: Update links to Geiser
(For more on Org commit-message conventions, see:
https://orgmode.org/worg/org-contribute.html#commit-messages
While that applies especially to code, it makes sense for Worg too.)
At your convenience, could you please resend a patch with those changes?
Regards,
Christian
Charles Choi writes:
> Christian -
>
> Status update on review of this patch?
Apologies and thanks for the ping! I've let things slide a bit while
waiting for the server issue to clear up.
Looks good. Niggles:
1. Could you *either* just resubmit with a commit message that
o an
upstream server issue I hope will be resolved soon.
Yours,
Christian
Christian Moe writes:
> (...)
> - Change the way Org parses emphasis characters to omit "." as a border
> character.
PS. It probably goes without saying, but that means a very normal
sentence like
"Duck" in French is /canard/.
will not be correctly italicized
mponents)
(make-variable-buffer-local 'org-emph-re)
(setf (cadr org-emphasis-regexp-components) "-[:space:],:!?;'\")}\\[")
(org-set-emph-re 'org-emphasis-alist org-emphasis-alist)
#+end_src
Regards,
Christian
nt-001
Update channelrelease-cck-mint
$ apt list firefox -a
firefox/now 133.0.3+linuxmint1+xia amd64 [installed,upgradable to:
140.0.2+linuxmint1+xia]
Yours,
Christian
g like that on this page for org-remember and the old
slash-separated URIs, but I'm not sure it's a standard we should set
ourselves for third-party apps.
Yours,
Christian
Charles Choi writes:
> Patch v1 (6e2231dc) for Worg org-protocol.org
> <http://org-protocol.org/>: Consolidate “Test your Org protocol setup”
> section submitted for review.
Looks good to me. I'll wait a bit to hear if Max has anything further.
Yours,
Christian
ee" etc. begin, e.g.
"Specific information on some of the available options follows:".
(- It seems slightly strange to have separate items for "Web browser
bookmark" and "Opera", but I'm inclined to leave this for now, as we
may remove or change the Opera bit in any case.)
Yours,
Christian
Charles Choi writes:
> Patch v5 (fbed0861) of org-protocol.org <http://org-protocol.org/> rewrite.
Thanks! Applied now. (The build should happen in a few hours.)
Yours,
Christian
d t
>> :empty-lines 1)
;; end template
>> )))
Btw, given that the car of a capture template is supposed to be a one-
or two-character key for template selection, it's fascinating that the
string "capture" works as a key for Org protocol capture (but fails to
be shown in the interactive capture template selection dialog, which is
convenient in this case).
Yours,
Christian
l%20%E2%80%93%20Trigger%20custom%20actions%20in%20Emacs%20via%20a%20custom%20URL%20scheme
[Evaluation result:]
Undefined
Whatever is going on, it's not my bookmark.
Yours,
Christian
languages in Org regardless of backend -- preferably, in my view, if
we could use only the language shortcodes already used by Org, and
have Org translate them to the language names expected by Polyglossia,
so we don't need to remember them (including quirks such as
capitalizing Arabic).
Yours,
Christian
x ditching the
colon because it isn't followed by a port number).
But if it's Firefox, then why aren't you seeing it? Some special setting?
Fortunately, this is of limited importance, given that query-style urls
are now the norm, but I can mention it in the historical section.
Yours,
Christian
; #+header: :exports results :results raw :wrap example
> #+begin_src elisp :var src=src-org-example
> (org-export-string-as src 'icalendar)
> #+end_src
[slaps forehead] I should have known. Works like a charm.
Yours,
Christian
complains
a lot that packages in org-latex-default-packages-alist are loaded after
bidi.sty (which is part of texlive-lang-arabic and a prerequisite).
Doesn't seem to cause any gross errors, but there may be subtle ones
(we'll need an Arabic-speaker to look it over eventually).
Yours,
Christian
Max Nikulin writes:
> On 09/06/2025 21:13, Christian Moe wrote:
>> Charles Choi writes:
>>> - : emacsclient org-protocol:/store-link:/URL/TITLE
>> This still works, though with a warning to "update your Org Protocol
>> h
ines, and
save the file somewhere, before calling org-icalendar-export-to-ics from
that buffer. Is that what you're doing?
Yours,
Christian
t in the
meantime, table attributes like cellspacing have been deprecated in
HTML5 in favor of CSS. Keeping them would cause validation errors.
Yours,
Christian
Charles Choi writes:
> Hi Folks -
>
> Been preoccupied with WWDC this week; will have time early next week to fold
> in this thread’s feedback into a new patch which re-writes the
> org-protocol.org page.
Great, looking forward to it!
Yours,
Christian
capture in v7.01), and on the browser side it features
Mozilla Ubiquity commands. (There have also been helpful developments in
Org-protocol syntax since, but it's still more or less
backwards-compatible, so that matters less.)
Yours,
Christian
n their
isolated form.
Yours,
Christian
Thanks for the notes!
> - Note that https://orgmode.org/tools.html page intentionally does not list
> closed source apps, following GNU package requirements that forbid us to
> encourage people using non-Libre software
> - Christian asked whether we can relax the require
might want to have both an "archive" (or "obsolete")
> directory with published .html and a "noexport" directory with nothing
> published, but I think a single directory of unpublished files is
> sufficient. Obsolete .org files should not be published at all IM
rame mention of
org-annotation-helper and remember templates without simply disappearing
them, which may possibly be helpful to people who have read out-of-date
advice elsewhere.
It's something to keep in mind for other pages as well.
Yours,
Christian
> problematic .org files that contributors may still want to explore from
> their local repository.
Ah! I should have realized, but
https://orgmode.org/worg/archive/fireforg.html is exported.
Then we definitely shouldn't use worg/archive/ as a place for old stuff
that someone might actually still need.
Yours,
Christian
on used by org-search-view, but I suspect it would be too slow for
headers view, since the agenda search would need to be run for each of
hundreds of headings, and headers view should refresh immediately. So
maybe I'm not wasting my time completely.
Yours,
Christian
:org#The
open-source protocol]]. It adds only an example of what
`org-protocol-project-alist' might look like with two projects
defined, which is nice, and could maybe be reused somewhere in the revised page.
> -*** Conkeror setup
> -
> -Setting up org-protocol in [[http://conkeror.org/][Conkeror]] (an emacs
> inspired Mozilla web
> -browser) requires a slightly different method. You may simply add the
> -following snippets of code to your .conkerorrc file[fn:2].
(...)
Conkeror saw its last stable release in 2017 and its last change in
2019, but with its emacs philosophy, I wouldn't be surprised if it
still has fans among Org users. Not a priority, but if this info still
works and is still needed for Conkeror, perhaps we should keep it?
Anyone know?
> -*** Uzbl
> -:PROPERTIES:
> -:CUSTOM_ID: uzbl
> -:END:
> -
> -Uzbl is a minimalistic webkit browser for Unix/Linux.
Delete because Uzbl has not seen development for 8 years.
(Uzbl also had a highly idiosyncratic definition of "user-friendly",
and more of a Vi philosophy than an Emacs one. I don't think this
information will be missed.)
> -
> -* Keybindings for Firefox
> -
> - You can add key bindings for the =org-protocol= commands using the
> - keyconfig Firefox extension.
Delete because the referenced extension is no longer available. (?)
> -* Screencast: small introduction to org-protocol.el
Delete because the video source is in a now extinct format (.swf) and
unavailable.
Yours,
Christian
Kristoffer Balintona writes:
> (N.B. Christian Moe elsewhere in this thread something that gave me
> inspiration. As a notmuch user, I think it wouldn’t be too hard to add a
> visual indicator on individual emails for whether there is a todo that
> links to it. The same could be done
m exporters/ox-overview.org, which was written to
mark the new export framework in release 8.0 ... oh goodness, has it
been 12 years already?! If we decide not to keep it updated, it should
probably be preserved for historical value.
Yours,
Christian
Max Nikulin writes:
> On 05/06/2025 03:10, Christian Moe wrote:
>> Btw, there's something curious about the message I'm replying to; it
>> doesn't show up on list.orgmode.org,
>
> It is there:
> <https://list.org
Christian Moe writes:
> I'm trying to fix an accessibility problem with the styling of the
> Worg pages, originally reported by Samuel Wales and discussed in this
> thread:
> https://list.orgmode.org/CAJcAo8uTOpEazLNCr0t1kFqPGTLz=G=adnklhuo1-ura8-m...@mail.gmail.com/
> I wo
st.orgmode.org, and your address initially wasn't
included when I hit reply to all.
Yours,
Christian
n-helper\.html
https://orgmode.org/worg/archive/org-annotation-helper.html permanent;
That's good. I'm okay with breaking people's bookmarks for obsolete
stuff, but redirecting is always more polite.
Yours,
Christian
-mode. Its replacement is org-switchb.
Thanks for reporting! I've pushed the one-character change.
It looks like that section needs more tidying up so as not to clash with
the manual (info:org#Activation). But the manual doesn't suggest a
keybinding for org-switchb, so that's one bit that might stay in the
FAQ.
Yours,
Christian
András Simonyi writes:
> On Wed, 28 May 2025 at 20:27, Nikolaos Chatzikonstantinou
> wrote:
>> The
>> issue I have is with the function `org-cite-csl-render-bibliography':
>> it should not output
both with an old citeproc version and the newest from Melpa.
Does it work if you provide the full path to the .csl file on the
#+CITE_EXPORT line?
The exact style `chicago-author-date.csl' should in fact work by default
if you don't specify any style in #+CITE_EXPORT. Does it?
Yours,
Christian
making patches, and you may get attention from a broader set
of people that way. Up to your judgment, really. (And not to worry too
much about it; Worg is the community documentation, and the main thing
is to get your contribution.)
Yours,
Christian
l rely on seemingly obsolete features and tricks in their workflow
-- you might be surprised.
Yours,
Christian
he log.
For the same reason, putting very different changes into a single commit
message is not useful. There is only that much you can fit into the
first line. If you do not describe all the changes in the first line,
they may be missed while reading the log."
Yours,
Christian
a hint to the reader about the on-click behavior
- Making it possible to tab to the collapsed TOC from the keyboard
(another potential accessibility issue)
Yours,
Christian
PS. People who really, really just want plain text in normal flow can always
view the pages with eww, or clone the repository and read the Org
source. :)
I think I'll
keep the worg-test.css file up permanently for that purpose. Apart from
that, I don't see maintaining alternate stylesheets as a priority.
Yours,
Christian
ings with the
presentation :)
Several people have expressed a similar preference; I think I'll gather
up my thoughts in a reply to Rudolf's comment in this thread.
Yours,
Christian
t should probably be
updated to reflect that on GNU/Linux since Emacs 30.1, Emacs is the
default application for the 'org-protocol' URI scheme, which should
simplify setup.
Yours,
Christian
isplay the old-style menu if
hidden), select the "Test" stylesheet (View > Page Style > Test).
Try narrowing the window, or increasing and decreasing the font, in
either style. How does it look?
Yours,
Christian
r
https://orgmode.org/worg/org-faq.html#mailto-links
The FAQ advice may feel overwhelming to a Thunderbird user who's new to
Org. It would be good if we could clearly outline one relatively simple
approach before getting too technical about other options.
Yours,
Christian
would be
staggering. :-) Also, in Unicode the character at `zero width
non-breaking space' is, apparently, meant to indicate byte order and is
deprecated for the purpose for which it's actually named, for which
we're meant to use `word joiner' (0x2060) instead.
Yours,
Christian
4e client. But perhaps someone knows of existing
solutions, and for other clients as well?
Yours,
Christian
Christian Moe writes:
> If that works for you, you could automate the procedure with a
> markdown-specific Org export filter to do the replacement.
Or an export hook, maybe.
(Export hooks and filters: see the manual 13.17.
[[info:org#Advanced Export Configuration]].)
cm
ng to keep working on the file in markdown,
for collaboration or whatever. If markdown is only a conversion step,
you could just let org-cite format the citations on markdown export and
use the resulting text.)
Yours,
Christian
Bastien writes:
> Several Org users have offered to help, some already contributing to
> Worg, which is great!
>
> Ihor and I are happy to announce that Christian Moe is the new Worg
> maintainer 🦄
Hello, everybody!
Thank you for the confidence -- I'll do my best to liv
jman writes:
> Christian Moe writes:
>> An alternative to defining a STATUS property at all would be to define the
>> statuses as local TODO keywords, which gives you a quick way to look up
>> all unsent or unpaid invoices via the agenda view without having to
>> w
t;LEVEL=2"
#+END:
However, you cannot use the generated table in the dynamic block to
cycle through statuses and update the underlying entry.
An alternative to defining a STATUS property at all would be to define the
statuses as local TODO keywords, which gives you a quick way to look up
all unsent or unpaid invoices via the agenda view without having to
write match syntax.
Yours,
Christian
ng that the original intention was the French "mordre à", in
the sense of taking an interest in something and getting into it with
gusto, and not in the sense of rising to the bait ... :)
Yours,
Christian
Hi,
Org-export-to-file with the odt backend gives an error when invoked
directly (void-variable hfy-user-sheet-assoc). Tested on Org 9.7.28. To
reproduce, save a minimal Org file and, from that buffer, evaluate
: (org-export-to-file 'odt "testfile.odt")
I'm not sure if this is *expected* to work
that export to working HTML links, and instead use absolute paths to
where those files will end up.
Personally I wouldn't think it worth the effort just to avoid the slight
cognitive burden of maintaining index.org files in separate language
directories, but that's just my two cents.
Yours
. I attach an example below. So it it seems that the macros get
parsed correctly at some point, but the unparsed macro gets inserted.
Yours,
Christian
BEGIN EXAMPLE --
#+TITLE: Test macros in keywords
#+DESCRIPTION: {{{title}}}: Do they expand?
#+KEYWORDS:{{{title}}}, Org-mode
Marvin Gülker writes:
> The example given by Christian Moe contains an error; you need to
> repeat the “cite:” keyword again for each chain of citations.
Oops, yes, apologies, To be clear, that was of course what I did when
testing, and why the testing worked.
(For illustrative purp
o help for `X11', where the antialias options
are ‘c("default", "none", "gray", "subpixel")’.
In my test, `:antialias none' gives visibly different results (whether
or not using cairo).
Yours,
Christian
>
>> On Apr 16, 2025, at 8:45 AM, Chris
Try this:
:type cairo
See: https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-R.html
Yours,
Christian
Naresh Gurbuxani writes:
> How can I set up a code block which uses R code to output a cairo
> graphics file? In below example, code block for simple R graph uses
&g
en nest the
citations inside an inline footnote. I'm not sure how sane this
solution, but it should work:
Some text.[fn:someref:[cite:@cohen2003consum-repub]
[@trentmann2016empire-things]]
Yours,
Christian
ally, or configure an
org-publish subproject with
:base-extension "css"
:publishing-function org-publish-attachment
to tell org-publish to look for .css files and publish them to the
server just as they are, as in Rohit's example config.
Yours,
Christian
"Ashish Panigr
files listed
in org-agenda-text-search-extra-files, which is a helpful way to include
notes files that you otherwise don't want to slow down your calendar
searches with.
Yours,
Christian
"Dr. Arne Babenhauserheide" writes:
> Max Nikulin writes:
>
>> On 03/04/2025 15:15,
Hi,
Try spelling the heading "Acronyms" without the "e", or, alternatively,
try adding the French spelling to org-glossary-headings.
Yours,
Christian
Sébastien Gendre writes:
> Hello,
>
> I try to use org-glossary: https://code.tecosaur.net/tec/org-glossary
&
ight be nice to introduce corresponding generic keywords
in the match syntax (similar to how we can match timestamps against
).
Yours,
Christian
ght expect) this messes up the use
of third-level headings for Beamer blocks and columns, which become
separate frames.
Something does seem wrong here.
Yours,
Christian
The WebM version worked fine for me.
Yours,
Christian
Robert Love writes:
> Has anyone successfully watched this? It has very intermittent sound,
> cutting out frequently then stoping for many minutes. I don’t see the
> referenced QR code.
>
> On Feb 6, 2025, at 4:19 PM, A
processors must accept.
Spec: https://www.w3.org/TR/REC-xml/#charsets
Some discussion:
https://stackoverflow.com/questions/404107/why-are-control-characters-illegal-in-xml-1-0
Yours,
Christian
like this,
: (setq 'org-agenda-files "/home/username/agenda.org")
it might not behave as you expect. (Ditto for custom-set-variables if
that's where you initialize it.)
Yours,
Christian
Ashish Panigrahi writes:
> Hi,
>
> I am fairly new to org and was wondering w
Congratulations to both of you! And best of luck forward to Ihor. It was
nice to see both of you with Carsten at EmacsConf.
I've been using Org as my everything app for some fifteen years now, and
it's been amazing to see the development and the community.
Yours,
Christian
Basti
Ihor Radchenko writes:
> Christian Moe writes:
>
>> It's due to Latex refusing to commit the typographic crime of leaving a
>> heading at the bottom of the page.
>> ...
>
> and is committing another typographic crime :)
> I am wondering if this may s
> As you point out, I just need to avoid having /only/ headings.
Or have only headings, but insert a strategic \clearpage here and there,
if you *want* the outline to have the look of headings.
> Thank you so much for hand-holding me to fully understanding the
> problem!
You're welcome!
g the
whole outline in the region and pressing `C-c -' -- and exporting it;
you get page breaks as expected.) So it doesn't prevent you from
exporting an outline to PDF.
Yours,
Christian
jman writes:
> jman writes:
>
>> 2) Compiling this other document will produce strange e
ct={%d},\n pdfcreator={%c},\n
pdflang={%L},\n colorlinks=true,\n urlcolor=blue,\n linkcolor=blue\n,
citecolor=green}")
Yours,
Christian
jman writes:
> Hello,
>
> I'm trying to learn more about the publish export option or Org mode.
> Specifically I am using the
> fun
traveling, and don't
have much time for forensics at the moment).
Yours,
Christian
Christian Moe writes:
> Hi,
>
> It seems my org-persist cache has somehow been corrupted so that opening
> any Org-mode file suddenly causes this odd and severe error:
>
> File mode spe
rs to have happened in the middle of an
otherwise normal Emacs session.
Yours,
Christian
Sébastien Gendre writes:
> What does "empty input exists" mean ?
I think this conversation took a wrong turn where Sebastian read "exits"
as "exists". :-)
That is, choose a cite, hit RET to insert it, then hit RET again to exit
the loop.
Yours,
Christian
Ihor Radchenko writes:
> Christian Moe writes:
>
>>> after my clunky publishing chain from org to gitbook with multipage
>>> page output broke down recently I finally decided to tackle adding an
>>> export backend for multipage html output to org-export.
&g
idespread interest to fully integrate it into org mode?
It would be nice to have.
Conceptually, I'd see it as fitting into org-publish, perhaps, rather
than as an exporter? With org-publish-project-alist as a convenient
place to set up various options?
Yours,
Christian
irectory prompt.
>
> +1 from me; I have always found that ESS prompt annoying.
>
> Rudy
+1; same, and I (rightly or wrongly) never rely on it for anything
Christian
Ihor Radchenko writes:
> Christian Moe writes:
>
>> Thanks! I attach a profile report (for a largeish file with 67 tags
>> across 1515 headings, 17K+ lines, 18–36 seconds wait to get tags).
>>
>> ...
>> I tried starting emacs with an empty .emacs file;
Ihor Radchenko writes:
> Christian Moe writes:
>
>> After upgrading to 9.7 (still on Emacs 27.1), I'm seeing very long waits
>> when trying to use tag completion in large files, whether with C-c C-q,
>> %^g in capture templates or running (org-get-buffer-tags) dire
here with maybe a couple of seconds of delay at most, and now it's
basically broken for me.
Anyone else seeing this?
Yours,
Christian
Ihor Radchenko writes:
> Christian Moe writes:
>
>> After upgrading to 9.7.1 on Emacs 27.1, I get a curious warning on Emacs
>> start-up:
>>
>> "Warning (org-element): ‘org-element-at-point’ cannot be used in non-Org
>> buffer # (fundamental-mode)
so I don't know what in my configuration now triggers it,
or why anything would want to do this.
Anyone else seeing this?
Yours,
Christian
On Thursday, April 11, 2024, Ihor Radchenko wrote:
> Christian Barthel writes:
>
>> I'd like to suggest adding a new prefix arg i.e.
>> `C-u C-u org-clone-subtree-with-item-shift' to reverse
>> the order of newly created / cloned siblings. Would
>> tha
s://orgmode.org/manual/Adding-Export-Back_002dends.html
[5] https://lists.gnu.org/archive/html/help-gnu-emacs/2024-03/msg00182.html
--
Christian Barthel
toots.el
Description: application/emacs-lisp
I'd like to suggest adding a new prefix arg i.e.
`C-u C-u org-clone-subtree-with-item-shift' to reverse
the order of newly created / cloned siblings. Would
that be of interest for other orgmode users?
Diff file is attached.
--
Christian Barthel
diff -u --label \#\ --label \#\ /
hashi. San Francisco : North Point Press.
--
What I would like to see is instead:
"In (Tanahashi 1985, 37) there is a different translation:"
in the running text.
Has anybody an idea of how to achieve this?
Any help appreciated,
Christian
l
and flexible. Since it does not rely on column-view definitions, though,
it means a tiny bit of duplicated effort if you're going to use column
view as well.
Yours,
Christian
Sébastien Gendre writes:
> Hello,
>
> I have some problems to manage my tasks for school with Org-mode. I had
1 - 100 of 1234 matches
Mail list logo