Emacs Package Potluck!

News

  • The System Crafters Shop (or Store? Cache? Depot?) is coming soon!
  • 15k soon?
  • Don't forget to submit a proposal for EmacsConf 2021! https://emacsconf.org/2021/cfp/
  • Next week we'll cover Org Roam "Dailies" and maybe another Emacs short?

Emacs Package Potluck

Let's try something new!

I want to try your package suggestions, they can be any of the following:

  • A package you wrote (preferrable!)
  • A package you love
  • A package that doesn't get enough attention
  • A package you've never got working

Live Suggestions

The Config

(use-package webpaste
  :ensure t
  :straight t
  :bind (("C-c C-p C-b" . webpaste-paste-buffer)
         ("C-c C-p C-r" . webpaste-paste-region)
         ("C-c C-p C-p" . webpaste-paste-buffer-or-region)))

(use-package 0x0
  :straight (:host gitlab :repo "willvaughn/emacs-0x0"))

(use-package restclient
  :straight t)

(use-package selected
  :straight t
  :commands selected-minor-mode
  :bind (:map selected-keymap
              ("q" . selected-off)
              ("u" . upcase-region)
              ("d" . downcase-region)
              ("w" . count-words-region)
              ("m" . apply-macro-to-region-lines)))

(use-package pair-tree
  :straight t)

(use-package org-recur
  :straight t
  :hook ((org-mode . org-recur-mode)
         (org-agenda-mode . org-recur-agenda-mode))
  :demand t
  :config
  (define-key org-recur-mode-map (kbd "C-c d") 'org-recur-finish)

  ;; Rebind the 'd' key in org-agenda (default: `org-agenda-day-view').
  (define-key org-recur-agenda-mode-map (kbd "d") 'org-recur-finish)
  (define-key org-recur-agenda-mode-map (kbd "C-c d") 'org-recur-finish)

  (setq org-recur-finish-done t
        org-recur-finish-archive t))

(setq org-agenda-files '("~/TestNotes/Tasks.org"))

(use-package svg-tag-mode
  :straight '(svg-tag-mode :repo "rougier/svg-tag-mode"
                           :fetcher github
                           :files ("svg-tag-mode.el")))

(use-package lyrics-fetcher
  :straight (:host github :repo "SqrtMinusOne/lyrics-fetcher.el"))

(use-package org-download
  :straight t)

(use-package aggressive-indent
  :straight t)

(use-package forecast
  :straight t)
(setq calendar-latitude 41.168602
      calendar-longitude 29.047024
      calendar-location-name "İstanbul, Türkiye"
      forecast-api-key nil)

(use-package nov
  :straight t)

(use-package consult-dir
  :straight '(consult-dir :repo "https://github.com/karthink/consult-dir"
                          :fetcher github))
(setq consult-dir-project-list-function #'consult-dir-projectile-dirs)

Enjoyed this stream? Explore our hands-on courses for deeper, structured learning on Guile Scheme and more.

Get the System Crafters Newsletter
Updates on open source tools, tutorials, and community projects. We'll also occasionally let you know about new courses and resources.
Name (optional)
Email Address