(setq elfeed-feeds
'("https://lwn.net/headlines/rss"
"https://reddit.com/r/prolog/.rss"
+ "https://phaazon.net/blog/feed"
"https://maggieappleton.com/rss.xml"
"https://pouria.dev/rss.xml"
"https://sachachua.com/blog/feed/"
"https://njoseph.me/shaarli/feed/atom?"
"https://stephanango.com/feed.xml"
"https://nullprogram.com/feed/"
+ "https://amodernist.com/all.atom"
"https://planet.emacslife.com/atom.xml")))
#+end_src
#+begin_src emacs-lisp
(require 'use-package)
- (setq use-package-verbose t)
-
(use-package sweeprolog
:mode ("\\.plt?\\'" . sweeprolog-mode)
:bind-keymap ("C-c p" . sweeprolog-prefix-map)
:config
- (add-hook 'sweeprolog-mode-hook #'sweeprolog-electric-layout-mode))
-
- ;; (add-to-list 'auto-mode-alist '("\\.pl\\'" . sweeprolog-mode))
- ;; (add-to-list 'auto-mode-alist '("\\.plt\\'" . sweeprolog-mode))
-
- ;; (with-eval-after-load 'sweeprolog
- ;; (add-hook 'sweeprolog-mode-hook #'sweeprolog-electric-layout-mode))
+ (add-hook 'sweeprolog-mode-hook #'sweeprolog-electric-layout-mode)
+ (add-hook 'sweeprolog-top-level-mode-hook
+ #'compilation-shell-minor-mode))
#+end_src
*** Make =rg= regard =.pl= files as Prolog rather than Perl