;; allow scrolling in Isearch
(setq isearch-allow-scroll t)
+;; open read-only file buffers in view-mode
+;; (enables niceties like `q' for quit)
+(setq view-read-only t)
+
(use-feature vc
:bind ("C-x v C-=" . vc-ediff))
(when (display-graphic-p)
(unbind-key "C-z" global-map))
+(bind-keys
+ ;; for back and forward mouse keys
+ ("<mouse-8>" . previous-buffer)
+ ("<drag-mouse-8>" . previous-buffer)
+ ("<mouse-9>" . next-buffer)
+ ("<drag-mouse-9>" . next-buffer)
+ ("<drag-mouse-2>" . kill-this-buffer)
+ ("<drag-mouse-3>" . ivy-switch-buffer))
+
(bind-keys
:prefix-map a/straight-prefix-map
:prefix "C-c p s"
:commands (alert)
:init (setq alert-default-style 'notifications))
-(use-package ivy-xref
- :init
- (setq xref-show-xrefs-function #'ivy-xref-show-xrefs))
-
;; (use-package fill-column-indicator)
+(use-package emojify
+ :hook (erc-mode . emojify-mode))
+
\f
;;; Email (with Gnus)
(list ".*guile-devel.gnu.org" "l.gnu.guile.devel")
(list ".*guix-devel.gnu.org" "l.gnu.guix.devel")
(list ".*info-guix.gnu.org" "l.gnu.guix.info")
+ (list ".*savannah-hackers-public.gnu.org" "l.gnu.savannah.hackers.public")
+ (list ".*savannah-users.gnu.org" "l.gnu.savannah.users")
(list ".*www-commits.gnu.org" "l.gnu.www.commits")
(list ".*www-discuss.gnu.org" "l.gnu.www.discuss")
;; webmasters
(nnimap-split-fancy (|
(: gnus-registry-split-fancy-with-parent)
;; se463-s19
- ("subject" "SE\\s-?463" "course.se463-s19")
- (from "\\(SE\\s-?463\\|Gema\\)" "course.se463-s19")
+ ("subject" "\\(SE\\s-?463\\|Deliverable\\)" "course.se463-s19")
+ (from "\\(SE\\s-?463\\|Gema\\|Hemant\\|Davood\\|Camilo\\|Reza\\|Michael\\|Sandy\\)" "course.se463-s19")
;; catch-all
"INBOX")))
(nnimap "csc"
("l\\.gnu\\.guix\\.info"
(to-address . "info-guix@gnu.org")
(to-list . "info-guix@gnu.org"))
+ ("l\\.gnu\\.savannah\\.hackers\\.public"
+ (to-address . "savannah-hackers-public@gnu.org")
+ (to-list . "savannah-hackers-public@gnu.org"))
+ ("l\\.gnu\\.savannah\\.users"
+ (to-address . "savannah-users@gnu.org")
+ (to-list . "savannah-users@gnu.org"))
("l\\.gnu\\.www\\.commits"
(to-address . "www-commits@gnu.org")
(to-list . "www-commits@gnu.org"))