emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Maxim Nikulin <manikulin@gmail.com>
To: emacs-orgmode@gnu.org
Subject: [PATCH] worg/org-contrib: fix links to raw files
Date: Wed, 7 Jul 2021 23:17:09 +0700	[thread overview]
Message-ID: <sc4k26$uf6$1@ciao.gmane.io> (raw)
In-Reply-To: <16cf9dde-51a9-d51e-3683-47f7e2bc24d2@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 673 bytes --]

On 07/07/2021 22:31, Maxim Nikulin wrote:
> On 07/07/2021 14:23, Michael Maurer wrote:
>> On Tue, 6 Jul 2021 at 08:07, Michael Maurer wrote:
>>>
>>> in my config, but making a camel case headline does not create a link
>>> when repeating the word in a paragraph. I've also tried activating
>>> org-wikinodes with m-x customize, but no difference.
> 
> "The contrib/ directory now lives outside of Org's repository" is 
> announced on https://updates.orgmode.org/
> 
> Maybe the new repository and the package should be mentioned on the 
> install page to avoid confusion.

Even link to the source file on https://orgmode.org/worg/org-contrib/ is 
incorrect. See the patch.

[-- Attachment #2: 0001-org-contrib-index.org-update-org-contrib-raw-file-li.patch --]
[-- Type: text/x-patch, Size: 18137 bytes --]

From 8ef6e13d10c1ecf03fd3d1b49bcfc53fe03598c7 Mon Sep 17 00:00:00 2001
From: Max Nikulin <manikulin@gmail.com>
Date: Wed, 7 Jul 2021 23:02:56 +0700
Subject: [PATCH] org-contrib/index.org: update org-contrib raw file links

Contrib were removed from the main repository, new location is
https://git.sr.ht/~bzg/org-contrib/
See https://orgmode.org/list/874kf4fanb.fsf@gnu.org/
---
 org-contrib/index.org | 113 +++++++++++++++++++++---------------------
 1 file changed, 57 insertions(+), 56 deletions(-)

diff --git a/org-contrib/index.org b/org-contrib/index.org
index 0bb3af0c..19a50209 100644
--- a/org-contrib/index.org
+++ b/org-contrib/index.org
@@ -8,6 +8,7 @@
 #+LANGUAGE:   en
 #+CATEGORY:   worg
 #+LINK:       repofile https://code.orgmode.org/bzg/org-mode/raw/master/
+#+LINK:       contribfile https://git.sr.ht/~bzg/org-contrib/blob/master/
 #+HTML_LINK_HOME: https://orgmode.org/worg/
 #+HTML_LINK_UP: ../index.html
 
@@ -37,33 +38,33 @@ hopefully have some documentation.
 - /org-annotate-file.el/ -- annotate a file with org syntax ::
   The annotation is in a separate file, with links back to the
   annotated file.  Written by /Philip Jackson/.
-  [[repofile:contrib/lisp/org-annotate-file.el][Link to raw file]].
+  [[contribfile:lisp/org-annotate-file.el][Link to raw file]].
 
 - /org-bibtex-extras.el/ -- extras for working with org-bibtex entries ::
   Written by /Eric Schulte/.
-  [[repofile:contrib/lisp/org-bibtex-extras.el][Link to raw file]].
+  [[contribfile:lisp/org-bibtex-extras.el][Link to raw file]].
 
 - /org-bookmark.el/ -- support for links to Emacs bookmarks ::
   Written by /Tokuya Kameshima/.
-  [[repofile:contrib/lisp/org-bookmark.el][Link to raw file]].
+  [[contribfile:lisp/org-bookmark.el][Link to raw file]].
 
 - [[file:org-checklist.org][/org-checklist.el/ -- org functions for checklist handling]] ::
   Reset checklists in repeating entries.  Written by /James TD Smith/.
-  [[repofile:contrib/lisp/org-checklist.el][Link to raw file]].
+  [[contribfile:lisp/org-checklist.el][Link to raw file]].
 
 - [[file:org-choose.org][/org-choose.el/ -- decision management for org-mode]] ::
   Org-choose helps documenting a decision-making process by using
   TODO keywords for different degrees of /chosenness/, and by
   automatically keeping a set of alternatives in a consistent state.
   Writen by /Tom Breton/.
-  [[repofile:contrib/lisp/org-choose.el][Link to raw file]].
+  [[contribfile:lisp/org-choose.el][Link to raw file]].
 
 - [[file:org-collector.org][/org-collector.el/ -- collect properties into tables]] ::
   Collect and process properties into a table.
   Written by /Eric Schulte/.
-  [[repofile:contrib/lisp/org-collector.el][Link to raw file]].
+  [[contribfile:lisp/org-collector.el][Link to raw file]].
 
-- [[repofile:contrib/lisp/org-contacts.el][/org-contacts.el/ -- manage contacts (org-plus-contrib)]] ::
+- [[contribfile:lisp/org-contacts.el][/org-contacts.el/ -- manage contacts (org-plus-contrib)]] ::
   Written by /Julien Danjou/, now in Org contrib.
 
 - [[file:org-depend.org][/org-depend.el/ -- TODO dependencies for Org-mode]] ::
@@ -71,41 +72,41 @@ hopefully have some documentation.
   be blocked by the state of another entry.  Also, easily create
   chains of TODO items with exactly one active item at any time.
   Written by /Carsten Dominik/.
-  [[repofile:contrib/lisp/org-depend.el][Link to raw file]].
+  [[contribfile:lisp/org-depend.el][Link to raw file]].
 
 - /org-elisp-symbol.el/ -- Org links to emacs-lisp symbols. ::
   This can create annotated links that exactly point to the definition
   location of a variable of function.
   Written by /Bastien Guerry/.
-  [[repofile:contrib/lisp/org-elisp-symbol.el][Link to raw file]].
+  [[contribfile:lisp/org-elisp-symbol.el][Link to raw file]].
 
 - /org-expiry.el/ -- expiry mechanism for Org entries ::
   Written by /Bastien Guerry/.
-  [[repofile:contrib/lisp/org-expiry.el][Link to raw file]].
+  [[contribfile:lisp/org-expiry.el][Link to raw file]].
 
 - [[file:org-git-link.org][/org-git-link.el/ -- link to files under git version control]] ::
   This package adds new link types to link to specific versions of a
   file, which will be checked out when the link is activated.
   Written by /Reimar Finken/.
-  [[repofile:contrib/lisp/org-git-link.el][Link to raw file]].
+  [[contribfile:lisp/org-git-link.el][Link to raw file]].
 
 - /org-interactive-query.el/ -- interactive modification of tags queries ::
   After running a general query in Org, this package allows to narrow
   down the results by adding more tags or keywords.  Written by
   /Christopher League/.
-  [[repofile:contrib/lisp/org-interactive-query.el][Link to raw file]].
+  [[contribfile:lisp/org-interactive-query.el][Link to raw file]].
 
 - /org-invoice.el/ -- help manage client invoices ::
   Written by /Peter Jones/.
-  [[repofile:contrib/lisp/org-invoice.el][Link to raw file]].
+  [[contribfile:lisp/org-invoice.el][Link to raw file]].
 
 - /org-learn.el/ -- Implements SuperMemo's incremental learning algorithm ::
   Written by /John Wiegley/.
-  [[repofile:contrib/lisp/org-learn.el][Link to raw file]].
+  [[contribfile:lisp/org-learn.el][Link to raw file]].
 
 - [[file:org-mac-iCal.org][/org-mac-iCal.el/ -- import OS X iCal.app events into Emacs diary]] ::
   Written by /Christopher Suckling/.
-  [[repofile:contrib/lisp/org-mac-iCal.el][Link to raw file]].
+  [[contribfile:lisp/org-mac-iCal.el][Link to raw file]].
 
 - [[file:org-mac-link.org][/org-mac-link.el/ -- grab links from various mac applications]] ::
   Grab the current link or selection from an open mac application and
@@ -113,23 +114,23 @@ hopefully have some documentation.
   by /Anthony Lander/, /John Wiegley/ and /Christopher Suckling/.
   This file replaces the earlier org-mac-message.el and
   org-mac-link-grabber.el.
-  [[repofile:contrib/lisp/org-mac-link.el][Link to raw file]].
+  [[contribfile:lisp/org-mac-link.el][Link to raw file]].
 
 - /org-mairix.el/ -- hook mairix search into Org for different MUAs ::
   Written by /Georg C. F. Greve/.
-  [[repofile:contrib/lisp/org-mairix.el][Link to raw file]].
+  [[contribfile:lisp/org-mairix.el][Link to raw file]].
 
 - /org-man.el/ -- support for links to manpages in Org-mode. ::
   Written by /Carsten Dominik/.
-  [[repofile:contrib/lisp/org-man.el][Link to raw file]].
+  [[contribfile:lisp/org-man.el][Link to raw file]].
 
 - /org-mew.el/ -- Support for links to Mew messages from within Org-mode ::
   Written by /Tokuya Kameshima/
-  [[repofile:contrib/lisp/org-mew.el][Link to raw file.]]
+  [[contribfile:lisp/org-mew.el][Link to raw file.]]
 
 - /org-notify.el/ -- notifications for Org-mode ::
   Written by /Peter Münster/.
-  [[repofile:contrib/lisp/org-notify.el][Link to raw file]].
+  [[contribfile:lisp/org-notify.el][Link to raw file]].
 
   This package looks for todo-entries with deadline in your agenda files.
   For such entries, you can get configurable reminders:
@@ -141,63 +142,63 @@ hopefully have some documentation.
 
 - /org-notmuch.el/ -- support for links to notmuch messages ::
   Written by /Matthieu Lemerre/.
-  [[repofile:contrib/lisp/org-notmuch.el][Link to raw file]].
+  [[contribfile:lisp/org-notmuch.el][Link to raw file]].
 
 - /org-panel.el/ -- simplified and display-aided access to some Org commands ::
   Written by /Lennart Borgman/.
-  [[repofile:contrib/lisp/org-panel.el][Link to raw file]].
+  [[contribfile:lisp/org-panel.el][Link to raw file]].
 
 - /org-registry.el/ -- a registry for Org links ::
   Find out from where links point to a given file or location.
   Written by /Bastien Guerry/.
-  [[repofile:contrib/lisp/org-registry.el][Link to raw file]].
+  [[contribfile:lisp/org-registry.el][Link to raw file]].
 
 - /org-screen.el/ -- visit screen sessions through Org-mode links ::
   Written /Andrew Hyatt/.
-  [[repofile:contrib/lisp/org-screen.el][Link to raw file]].
+  [[contribfile:lisp/org-screen.el][Link to raw file]].
 
 - /org-screenshot.el/ -- Take and manage screenshots in Org-mode files ::
   Written by /Max Mikhanosha/
-  [[repofile:contrib/lisp/org-screenshot.el][Link to raw file.]]
+  [[contribfile:lisp/org-screenshot.el][Link to raw file.]]
 
 - [[http://juanreyero.com/article/emacs/org-teams.html][/org-secretary.el/ -- Team management with org-mode]] ::
   Written by /Juan Reyero/.
-  [[repofile:contrib/lisp/org-secretary.el][Link to raw file]].
+  [[contribfile:lisp/org-secretary.el][Link to raw file]].
 
 - /org-sudoku.el/ -- Create and solve SUDOKU games in Org tables ::
   Written by /Carsten Dominik/.
-  [[repofile:contrib/lisp/org-sudoku.el][Link to raw file]]. ::
+  [[contribfile:lisp/org-sudoku.el][Link to raw file]]. ::
 
 - [[https://orgmode.org/worg/org-tutorials/multitarget-tables.html][/orgtbl-sqlinsert.el/ -- convert Org-mode tables to SQL insertions]] ::
   Written by /Jason Riedy/.
-  [[repofile:contrib/lisp/orgtbl-sqlinsert.el][Link to raw file]].
+  [[contribfile:lisp/orgtbl-sqlinsert.el][Link to raw file]].
 
 - /org-toc.el/ -- table of contents in a separate buffer ::
   With fast access to sections and easy visibility cycling.
   Written by /Bastien Guerry/.
-  [[repofile:contrib/lisp/org-toc.el][Link to raw file]].
+  [[contribfile:lisp/org-toc.el][Link to raw file]].
 
 - [[https://orgmode.org/worg/org-contrib/org-track.php][/org-track.el/ -- Keep current with Org-mode development: M-x org-track-update]] ::
   Download [[https://orgmode.org/org-latest.tar.gz][org-latest.tar.gz]], unpack it, generate autoloads file and compile
   sources using one simple command. \\
   Written by /Bastien Guerry/, /Eric S Fraga/ and /Sebastian Rose/.
-  [[repofile:contrib/lisp/org-track.el][Link to raw file]].
+  [[contribfile:lisp/org-track.el][Link to raw file]].
 
 - /org-velocity.el/ -- something like Notational Velocity for Org ::
   Written by /Paul M. Rodriguez/.
-  [[repofile:contrib/lisp/org-velocity.el][Link to raw file]].
+  [[contribfile:lisp/org-velocity.el][Link to raw file]].
 
 - /org-vm.el/ -- Support for links to VM messages from within Org-mode ::
   Written by /Carsten Dominik/
-  [[repofile:contrib/lisp/org-vm.el][Link to raw file.]]
+  [[contribfile:lisp/org-vm.el][Link to raw file.]]
 
 - [[file:org-wikinodes.org][/org-wikinodes.el/ -- CamelCase wiki-like links to nodes]] ::
   Written by /Carsten Dominik/.
-  [[repofile:contrib/lisp/org-wikinodes.el][Link to raw file]].
+  [[contribfile:lisp/org-wikinodes.el][Link to raw file]].
 
 - /org-wl.el/ -- Support for links to Wanderlust messages from within Org-mode ::
   Written by /Tokuya Kameshima/ and /David Maus/
-  [[repofile:contrib/lisp/org-wl.el][Link to raw file.]]
+  [[contribfile:lisp/org-wl.el][Link to raw file.]]
 
 ** Exporter
 See [[file:../exporters/index.org][Exporters]].
@@ -205,23 +206,23 @@ See [[file:../exporters/index.org][Exporters]].
 - /ox-bibtex.el/ -- Export bibtex fragments ::
   Formerly known as /org-exp-bibtex.el/.
   Written by /Taru Karttunen/.
-  [[repofile:contrib/lisp/ox-bibtex.el][Link to raw file]].
+  [[contribfile:lisp/ox-bibtex.el][Link to raw file]].
 
 - /ox-confluence.el/ -- Confluence Wiki Back-End for Org Export Engine ::
      Written by /Sébastien Delafond/.
-     [[repofile:contrib/lisp/ox-confluence.el][Link to raw file]].
+     [[contribfile:lisp/ox-confluence.el][Link to raw file]].
 
 - /ox-deck.el/ -- deck.js Presentation Back-End for Org Export Engine ::
      Written by /Rick Frankel/.
-     [[repofile:contrib/lisp/ox-deck.el][Link to raw file]].
+     [[contribfile:lisp/ox-deck.el][Link to raw file]].
 
 - /ox-freemind.el/ -- Freemind Mindmap Back-End for Org Export Engine ::
      Written by /Jambunathan K/.
-     [[repofile:contrib/lisp/ox-freemind.el][Link to raw file]].
+     [[contribfile:lisp/ox-freemind.el][Link to raw file]].
 
 - [[file:../exporters/ox-groff.org][/ox-groff.el/ -- Groff Back-End for Org Export Engine]] ::
      Written by /Nicolas Goaziou/ and /Luis R Anaya/.
-     [[repofile:contrib/lisp/ox-groff.el][Link to raw file]].
+     [[contribfile:lisp/ox-groff.el][Link to raw file]].
 
 - [[file:../exporters/koma-letter-export.org][/ox-koma-letter.el/ -- An exporter to Write KOMA]] ::
      Written by Nicolas Goaziou.
@@ -229,45 +230,45 @@ See [[file:../exporters/index.org][Exporters]].
 
 - /ox-rss.el/ -- RSS 2.0 Back-End for Org Export Engine ::
      Written by /Bastien Guerry/.
-     [[repofile:contrib/lisp/ox-rss.el][Link to raw file]].
+     [[contribfile:lisp/ox-rss.el][Link to raw file]].
 
 - /ox-s5.el/ -- S5 Presentation Back-End for Org Export Engine ::
      Written by /Rick Frankel/.
-     [[repofile:contrib/lisp/ox-s5.el][Link to raw file]].
+     [[contribfile:lisp/ox-s5.el][Link to raw file]].
 
 - /ox-taskjuggler.el/ -- TaskJuggler Back-End for Org Export Engine ::
      See [[file:../org-tutorials/org-taskjuggler.org][Tutorial]].
      Written by /Christian Egli/ and /Nicolas Goaziou/.
-     [[repofile:contrib/lisp/ox-taskjuggler.el][Link to raw file]].
+     [[contribfile:lisp/ox-taskjuggler.el][Link to raw file]].
 
 - /org-static-mathjax.el/ -- Muse-like tags in Org-mode ::
      Written by /Jan Böker/.
-     [[repofile:contrib/lisp/org-static-mathjax.el][Link to raw file]].
+     [[contribfile:lisp/org-static-mathjax.el][Link to raw file]].
 
 ** Babel
 - /ob-eukleides.el/ -- Org-babel functions for eukleides evaluation ::
   Written by /Luis Anaya/
-  [[repofile:contrib/lisp/ob-eukleides.el][Link to raw file.]]
+  [[contribfile:lisp/ob-eukleides.el][Link to raw file.]]
 
 - /ob-fomus.el/ -- Org-babel functions for fomus evaluation ::
   Written by /Torsten Anders/
-  [[repofile:contrib/lisp/ob-fomus.el][Link to raw file.]]
+  [[contribfile:lisp/ob-fomus.el][Link to raw file.]]
 
 - /ob-julia.el/ -- org-babel functions for julia code evaluation ::
   Written by /G. Jay Kerns/, based on ob-R.el.
-  [[repofile:contrib/lisp/ob-julia.el][Link to raw file.]]
+  [[contribfile:lisp/ob-julia.el][Link to raw file.]]
 
 - /ob-mathomatic.el/ -- Org-babel functions for mathomatic evaluation ::
   Written by /Eric S Fraga/ and /Eric Schulte/ and /Luis Anaya (Mathomatic)/
-  [[repofile:contrib/lisp/ob-mathomatic.el][Link to raw file.]]
+  [[contribfile:lisp/ob-mathomatic.el][Link to raw file.]]
 
 - /ob-oz.el/ -- Org-babel functions for Oz evaluation ::
   Written by /Torsten Anders/ and /Eric Schulte/
-  [[repofile:contrib/lisp/ob-oz.el][Link to raw file.]]
+  [[contribfile:lisp/ob-oz.el][Link to raw file.]]
 
 - /ob-tcl.el/ -- Org-babel functions for tcl evaluation ::
   Written by /Dan Davison/ and /Eric Schulte/ and /Luis Anaya/
-  [[repofile:contrib/lisp/ob-tcl.el][Link to raw file.]]
+  [[contribfile:lisp/ob-tcl.el][Link to raw file.]]
 
 * External
 
@@ -367,7 +368,7 @@ See [[file:../exporters/index.org][Exporters]].
 - /org-export.el/ -- Generic Export Engine For Org ::
   Generic export engine for Org built on Org Elements.
   Written by /Nicolas Goaziou/.
-  [[repofile:contrib/lisp/org-export.el][Link to raw file.]] \\
+  [[contribfile:lisp/org-export.el][Link to raw file.]] \\
   Back-ends for /org-export.el/ (ascii, html, latex, odt, publish) were
   currently located in the /EXPERIMENTAL/ directory of the Org
   distribution. They are now a part of org-mode core as ox.el and ox-\ast{}.el since 8.0.
@@ -376,7 +377,7 @@ See [[file:../exporters/index.org][Exporters]].
   Makes it possible to store an org-link to the url of an eww-buffer.
   The second feature is to copy a region from eww keeping the links.
   Written by /Marco Wahl/.
-  [[repofile:lisp/org-eww.el][Link to raw file]].
+  [[repofile:lisp/ol-eww.el][Link to raw file]].
 
 - [[file:org-feed.org][/org-feed.el/ -- add RSS feed items to Org files]] ::
   Read RSS feeds from the web, add new items to Org files, and trigger
@@ -444,8 +445,8 @@ See [[file:../exporters/index.org][Exporters]].
      - [[https://github.com/relevance/org-html-slideshow.git][org-html-slideshow]] from Stuart Sierra
      - [[https://gist.github.com/509761][org-html5presentation.el]] from kinjo
 
-     For use with the new exporter, /ox-s5.el/ ([[repofile:contrib/lisp/ox-s5.el][link to raw file)]] and
-     /ox-deck.el/ ([[repofile:contrib/lisp/ox-deck.el][link to raw file]]), both by Rick Frankel, are
+     For use with the new exporter, /ox-s5.el/ ([[contribfile:lisp/ox-s5.el][link to raw file)]] and
+     /ox-deck.el/ ([[contribfile:lisp/ox-deck.el][link to raw file]]), both by Rick Frankel, are
      included in the /contrib/ directory. The latest source and
      documentation for both are at
      [[https://github.com/cybercode/org-slides]].
@@ -466,7 +467,7 @@ See [[file:../exporters/index.org][Exporters]].
   some code.  Other scripting languages like /perl/ can be
   supported with this package as well.
   Written by /Carsten Dominik/.
-  [[repofile:contrib/lisp/org-eval.el][Link to raw file]]. \\
+  [[contribfile:lisp/org-eval.el][Link to raw file]]. \\
   This modules has been superseded by the Org Babel functionality,
   which is part of the Org core and [[https://orgmode.org/manual/Working-with-source-code.html#Working-with-source-code][documented in the manual]].
 
@@ -477,7 +478,7 @@ See [[file:../exporters/index.org][Exporters]].
   goals of a more uniform syntax, safer default execution rules, and
   increased ease of execution.
   Written by /Eric Schulte/.
-  [[repofile:contrib/lisp/org-eval-light.el][Link to raw file]]. \\
+  [[contribfile:lisp/org-eval-light.el][Link to raw file]]. \\
   This modules has been superseded by the Org Babel functionality,
   which is part of the Org core and [[https://orgmode.org/manual/Working-with-source-code.html#Working-with-source-code][documented in the manual]].
 
@@ -560,7 +561,7 @@ TODO: Do not check files in sections except for \"contrib/\"."
          (lm-with-file (expand-file-name i contrib-path)
            (format "- /%s/ -- %s ::
   Written by %s
-  [[repofile:contrib/lisp/%s][Link to raw file.]]\n\n"
+  [[contribfile:lisp/%s][Link to raw file.]]\n\n"
                    i (lm-summary)
                    (mapconcat #'(lambda (a) (concat "/" (car a) "/"))
                               (lm-authors)
-- 
2.25.1


  reply	other threads:[~2021-07-07 16:18 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-06  6:07 unable to activate org-wikinodes Michael Maurer
2021-07-07  7:23 ` Michael Maurer
2021-07-07 15:31   ` Maxim Nikulin
2021-07-07 16:17     ` Maxim Nikulin [this message]
2021-09-26  6:47       ` [PATCH] worg/org-contrib: fix links to raw files Bastien
2021-09-26 13:30   ` [PATCH] org.el: Use org-contrib module instead of CONTRIB dir in docs Max Nikulin
2021-09-26 13:45     ` Bastien

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='sc4k26$uf6$1@ciao.gmane.io' \
    --to=manikulin@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).