From 092304d9e0ccc37cc0ddaa9b136457e56a1cac20 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 12 Oct 2025 11:47:26 -0500 Subject: changing repositories --- modules/prog-training.el | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 modules/prog-training.el (limited to 'modules/prog-training.el') diff --git a/modules/prog-training.el b/modules/prog-training.el new file mode 100644 index 00000000..9eb5a9a3 --- /dev/null +++ b/modules/prog-training.el @@ -0,0 +1,35 @@ +;;; prog-training.el --- Training -*- lexical-binding: t; coding: utf-8; -*- +;; author: Craig Jennings +;;; Commentary: +;; Use C-h E to launch Exercism when you want to fetch or submit practice problems. +;; Use C-h L for LeetCode sessions; the package drops solved files under ~/code/leetcode in Go format. +;; Both bindings autoload their packages, so invoking the key is the whole workflow. + +;;; Code: + + +;; ----------------------------- Exercism ---------------------------- + +(use-package exercism + :defer t + :commands (exercism) + :bind + ("C-h E" . exercism)) + + +;;; ----------------------------- Leetcode ---------------------------- + +(use-package leetcode + :defer t + :commands (leetcode) + :bind ("C-h L" . leetcode) + :custom + (url-debug t) + :config + (setq leetcode-prefer-language "golang") + (setq leetcode-directory (concat code-dir "/leetcode")) + (setq leetcode-save-solutions t)) + + +(provide 'prog-training) +;;; prog-training.el ends here. -- cgit v1.2.3