summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbd <bdunahu@colostate.edu>2024-03-29 19:12:03 -0600
committerbd <bdunahu@colostate.edu>2024-03-29 19:12:03 -0600
commit7978c5c6ca4460f470eeed6040777c25df5b3597 (patch)
treed74a2d5018cc2365c311ac71417b6569023bddbf
parentbb92d2715f9ea0868ea5edd3ac870bbec9d4f343 (diff)
Minor changes to tabs/projects
-rw-r--r--.config/emacs/init.el2
-rw-r--r--.config/emacs/modules/bd--popper.el1
-rw-r--r--.config/emacs/modules/bd--rss.el2
-rw-r--r--.config/emacs/modules/bd--tabs.el10
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)