blob: 93c799fb9bd4c2fbb749c80affa1022efe688609 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
;;; wip.el --- test code -*- lexical-binding: t; coding: utf-8; -*-
;; author: Craig Jennings <c@cjennings.net>
;;
;;; Commentary:
;;
;; Work-in-progress and experimental code testing area. This file contains
;; code that is being actively developed or tested before being promoted
;; to stable configuration modules. Functions here may be incomplete,
;; buggy, or subject to significant changes. Include this file at the end
;; of init.el so that if something breaks, most of the Emacs config has
;; already loaded. Once code has been tested and proven stable, graduate
;; it into the appropriate configuration module. Do not rely on this code
;; for production use.
;;
;;; Code:
;; ----------------------------------- Efrit -----------------------------------
;; not working as of Wednesday, September 03, 2025 at 12:44:09 AM CDT
;; (add-to-list 'load-path "~/code/efrit/lisp")
;; (require 'efrit)
;; ------------------------------ Buffer Same Mode -----------------------------
;; (defun cj/buffer-same-mode (&rest modes)
;; "Pop to a buffer with a mode among MODES, or the current one if not given."
;; (interactive)
;; (let* ((modes (or modes (list major-mode)))
;; (pred (lambda (b)
;; (let ((b (get-buffer (if (consp b) (car b) b))))
;; (member (buffer-local-value 'major-mode b) modes)))))
;; (pop-to-buffer (read-buffer "Buffer: " nil t pred))))
;; (keymap-global-set "C-x B" #'cj/buffer-same-mode)
;; ;; --------------------------------- Easy Hugo ---------------------------------
;; (use-package easy-hugo
;; :defer .5
;; :init
;; (setq easy-hugo-basedir "~/code/cjennings-net/")
;; (setq easy-hugo-url "https://cjennings.net")
;; (setq easy-hugo-sshdomain "cjennings.net")
;; (setq easy-hugo-root "/var/www/cjennings/")
;; (setq easy-hugo-previewtime "300")
;; (setq easy-hugo-postdir "content")
;; (setq easy-hugo-server-flags "-D --noHTTPCache --disableFastRender")
;; (setq easy-hugo-default-ext ".md")
;; :bind ("C-c H" . easy-hugo)
;; :config
;; (easy-hugo-enable-menu))
;; ------------------------------------ Pomm -----------------------------------
(use-package pomm
:defer .5
:bind ("M-p" . pomm)
:commands (pomm pomm-third-time))
(provide 'wip)
;;; wip.el ends here.
|