diff options
-rw-r--r-- | .config/emacs/init.el | 2 | ||||
-rw-r--r-- | .config/emacs/modules/bd--popper.el | 1 | ||||
-rw-r--r-- | .config/emacs/modules/bd--rss.el | 2 | ||||
-rw-r--r-- | .config/emacs/modules/bd--tabs.el | 10 |
4 files changed, 14 insertions, 1 deletions
diff --git a/.config/emacs/init.el b/.config/emacs/init.el index 663ea7f..c364aaf 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -54,6 +54,7 @@ (require 'bd--essential-windowing) (require 'bd--rss) (require 'bd--eww) +(require 'bd--tabs) (require 'bd--dired) (require 'bd--image) (require 'bd--dictionary) @@ -67,7 +68,6 @@ (require 'bd--emms) (require 'bd--notmuch) ;; (gitignored) (require 'bd--modeline) -(require 'bd--tabs) (server-start) diff --git a/.config/emacs/modules/bd--popper.el b/.config/emacs/modules/bd--popper.el index 1d91182..03335f8 100644 --- a/.config/emacs/modules/bd--popper.el +++ b/.config/emacs/modules/bd--popper.el @@ -1,6 +1,7 @@ ;; -*- lexical-binding: t; -*- +(require 'project) ;;;; popper (use-package popper :demand t diff --git a/.config/emacs/modules/bd--rss.el b/.config/emacs/modules/bd--rss.el index e0b48e5..8eafc32 100644 --- a/.config/emacs/modules/bd--rss.el +++ b/.config/emacs/modules/bd--rss.el @@ -8,6 +8,7 @@ newsticker-url-list '(("Ambrose and Elsewhere" "https://jamesenge.com/engeblog/feed" nil nil nil) ("James Enge Mastodon" "https://mastodon.sdf.org/@jamesenge.rss" nil nil nil) ("Tales From the Magician's Skull" "https://goodman-games.com/tftms/category/book-reviews/feed" nil nil nil) + ("Protesilaos Issues" "https://protesilaos.com/commentary.xml" nil nil nil) ("Parabola GNU/Linux-libre" "https://www.parabola.nu/feeds/news/" nil nil nil) ("suckless.org news" "https://suckless.org/atom.xml" nil nil nil) ("Mental Outlaw" "https://vid.puffyan.us/feed/channel/UC7YOGHUfC1Tb6E4pudI9STA" nil nil nil) @@ -17,6 +18,7 @@ ;; may require ./newsticker/groups to be cleared newsticker-groups '("Feeds" ("READING" "James Enge Mastodon" "Tales From the Magician's Skull" "Ambrose and Elsewhere") + ("PHILOSOPHY" "Protesilaos Issues") ("TECH" "Parabola GNU/Linux-libre" "suckless.org news") ("VIDEO" "Mental Outlaw" "Luke Smith" "Bugswriter" "Protesilaos Stravrou"))) diff --git a/.config/emacs/modules/bd--tabs.el b/.config/emacs/modules/bd--tabs.el index e9c9ac3..a07d054 100644 --- a/.config/emacs/modules/bd--tabs.el +++ b/.config/emacs/modules/bd--tabs.el @@ -25,6 +25,16 @@ (project-root project))))) (tab-bar-tab-name-current)))) +(setopt project-switch-commands + '((project-find-file "Find file") + (project-find-regexp "Find regexp") + (project-find-dir "Find directory") + (magit-project-status "Magit") + (project-shell "Shell"))) + +(keymap-global-set "C-x p v" 'magit-project-status) + + (setq tab-bar-tab-name-function #'bd/tab-bar-name-function) |