Add and update recipes for org-gcal, org-fc, org-pomodoro-third-time, calfw-blocks and related dependencies (#2893)

* Update typescript-mode recipe organization

The mode has been moved to the `emacs-typescript` organization

* Add a recipe for tsi.el

`orzechowskid/tsi.el` is a minor mode to indent code using the syntax
tree generated by `elisp-tree-sitter`

* Add a recipe for apheleia

`radian-software/apheleia` is a tool to auto-format files in different
languages intelligently.

* Add a recipe for humanoid-themes

`humanoid-colors/emacs-humanoid-themes` provides a beautiful light
theme and a beautiful dark theme for Emacs GUI and terminal.

Use the themes with `(load-theme 'humanoid-light t)` and
`(load-theme 'humanoid-dark t)`

* Add a recipe for ctrlf

`radian-software/ctrlf` is a modern replacement of `isearch`, keeping
to mostly the same interface.

* Update the recipe for zig-mode

- `zig-mode` is now served from a different github organization
- Add a `minimum-emacs-version` clause

* Add a recipe for calfw-blocks

This package enables rendering of tasks as calendar time-blocks in the
Emacs Calendar Framework

* Update org-gcal recipe, add recipes for emacs-aio and emacs-oauth2-auto

The latest version adds a new dependencies for dealing with Google's
OAuth2 changes.

* Add a recipe for org-pomodoro-third-time

This package modifies the existing `org-pomodoro` to implement the
third time system. The Third Time system is explained in the README of
the project.

* Add a recipe for org-fc

`org-fc` implements a spaced repetition system similar to Anki inside
org-mode. It's quite brilliant!
This commit is contained in:
Vedang Manerikar 2023-01-28 19:55:40 +05:30 committed by GitHub
parent 837fcbb8d2
commit 17db7640d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 29 additions and 2 deletions

6
recipes/calfw-blocks.rcp Normal file
View File

@ -0,0 +1,6 @@
(:name calfw-blocks
:description "Visual enhancements for the Emacs Calendar Framework"
:type github
:pkgname "ml729/calfw-blocks"
:depends (calfw)
:minimum-emacs-version "26.3")

View File

@ -1,6 +1,5 @@
(:name calfw
:type github
:pkgname "kiwanami/emacs-calfw"
:load-path "."
:description "A calendar framework for Emacs (with support for `org-mode', `howm' and iCal files)"
:website "https://github.com/kiwanami/emacs-calfw")

5
recipes/emacs-aio.rcp Normal file
View File

@ -0,0 +1,5 @@
(:name emacs-aio
:description "async/await for Emacs Lisp"
:type github
:pkgname "skeeto/emacs-aio"
:minimum-emacs-version "26")

View File

@ -0,0 +1,6 @@
(:name emacs-oauth2-auto
:description "Automatically stored and configured OAuth2 for Emacs"
:type github
:pkgname "telotortium/emacs-oauth2-auto"
:depends (emacs-aio alert dash)
:minimum-emacs-version "26.1")

5
recipes/org-fc.rcp Normal file
View File

@ -0,0 +1,5 @@
(:name org-fc
:description "A spaced-repetition system for Emacs org-mode"
:type github
:minimum-emacs-version "26.3"
:pkgname "l3kn/org-fc")

View File

@ -3,5 +3,5 @@
:website "https://github.com/kidd/org-gcal.el"
:type github
:minimum-emacs-version "26"
:depends (request alert cl-lib)
:depends (org-mode request alert persist emacs-aio emacs-oauth2-auto cl-lib)
:pkgname "kidd/org-gcal.el")

View File

@ -0,0 +1,6 @@
(:name org-pomodoro-third-time
:description "Adapt org-pomodoro to implement the Third Time system"
:type github
:minimum-emacs-version "24.4"
:depends (org-pomodoro)
:pkgname "telotortium/org-pomodoro-third-time")