Leetcode and chess overhaul

This commit is contained in:
2026-10-05 11:31:04 +03:00
parent f80ed5863e
commit 98b2f461cd
9 changed files with 115 additions and 3 deletions
+14
View File
@@ -0,0 +1,14 @@
{
orgTrivialBuild,
epkgs,
pkgs,
}:
orgTrivialBuild {
pname = "azos-emacs-leetcode";
version = "0.1.0";
src = ./config.org;
packageRequires = with epkgs; [
pkgs.azos-emacs-base
leetcode
];
}
+29
View File
@@ -0,0 +1,29 @@
#+title: Aner's Emacs Leetcode Configuration
#+property: header-args :results silent
* Base setup
** Require
#+begin_src emacs-lisp
(require 'azos-emacs-base)
#+end_src
* Leetcode
#+begin_src emacs-lisp
(use-package leetcode
:init
(defun azos/leetcode/open ()
"Open leetcode in its dedicated \"leetcode\" tab."
(interactive)
(azos/tab-bar/open-singleton-tab "leetcode" #'leetcode))
:bind
(:map azos/global-minor-mode/open-keymap
("L" . azos/leetcode/open)))
#+end_src
* Provide
#+begin_src emacs-lisp
(provide 'azos-emacs-leetcode)
#+end_src
+3
View File
@@ -0,0 +1,3 @@
{...}: {
config.flake.overlayPkgs.azos-emacs-leetcode = pkgs: pkgs.localEmacsPkg ./_pkg.nix;
}