From 17db7640d3ba0c15954a18ff1ea612831436935e Mon Sep 17 00:00:00 2001 From: Vedang Manerikar Date: Sat, 28 Jan 2023 19:55:40 +0530 Subject: [PATCH] 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! --- recipes/calfw-blocks.rcp | 6 ++++++ recipes/calfw.rcp | 1 - recipes/emacs-aio.rcp | 5 +++++ recipes/emacs-oauth2-auto.rcp | 6 ++++++ recipes/org-fc.rcp | 5 +++++ recipes/org-gcal.rcp | 2 +- recipes/org-pomodoro-third-time.rcp | 6 ++++++ 7 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 recipes/calfw-blocks.rcp create mode 100644 recipes/emacs-aio.rcp create mode 100644 recipes/emacs-oauth2-auto.rcp create mode 100644 recipes/org-fc.rcp create mode 100644 recipes/org-pomodoro-third-time.rcp diff --git a/recipes/calfw-blocks.rcp b/recipes/calfw-blocks.rcp new file mode 100644 index 00000000..890bb6dd --- /dev/null +++ b/recipes/calfw-blocks.rcp @@ -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") diff --git a/recipes/calfw.rcp b/recipes/calfw.rcp index 343c2dd9..b380b4dc 100644 --- a/recipes/calfw.rcp +++ b/recipes/calfw.rcp @@ -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") diff --git a/recipes/emacs-aio.rcp b/recipes/emacs-aio.rcp new file mode 100644 index 00000000..820d75fc --- /dev/null +++ b/recipes/emacs-aio.rcp @@ -0,0 +1,5 @@ +(:name emacs-aio + :description "async/await for Emacs Lisp" + :type github + :pkgname "skeeto/emacs-aio" + :minimum-emacs-version "26") diff --git a/recipes/emacs-oauth2-auto.rcp b/recipes/emacs-oauth2-auto.rcp new file mode 100644 index 00000000..29bf9ad4 --- /dev/null +++ b/recipes/emacs-oauth2-auto.rcp @@ -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") diff --git a/recipes/org-fc.rcp b/recipes/org-fc.rcp new file mode 100644 index 00000000..8d381132 --- /dev/null +++ b/recipes/org-fc.rcp @@ -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") diff --git a/recipes/org-gcal.rcp b/recipes/org-gcal.rcp index bff46827..0539c85b 100644 --- a/recipes/org-gcal.rcp +++ b/recipes/org-gcal.rcp @@ -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") diff --git a/recipes/org-pomodoro-third-time.rcp b/recipes/org-pomodoro-third-time.rcp new file mode 100644 index 00000000..126e76e9 --- /dev/null +++ b/recipes/org-pomodoro-third-time.rcp @@ -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")