summaryrefslogtreecommitdiff
path: root/.config/emacs
diff options
context:
space:
mode:
Diffstat (limited to '.config/emacs')
-rw-r--r--.config/emacs/init.el11
-rw-r--r--.config/emacs/modules/bd--essential-windowing.el18
-rw-r--r--.config/emacs/modules/bd--eww.el13
-rw-r--r--.config/emacs/modules/bd--exwm-windowing.el15
4 files changed, 31 insertions, 26 deletions
diff --git a/.config/emacs/init.el b/.config/emacs/init.el
index 79ae17f..65be41a 100644
--- a/.config/emacs/init.el
+++ b/.config/emacs/init.el
@@ -20,6 +20,13 @@
;;;; warnings
(setopt warning-minimum-level :error)
+
+;;;; startup some programs
+(start-process-shell-command "picom" nil "picom")
+(start-process-shell-command "bg" nil "set-bg")
+(start-process-shell-command "xrate" nil "xset r rate 250 70")
+
+
;;;; configure packages
;; external package manager
(setopt package-archives nil
@@ -58,4 +65,6 @@
(require 'bd--roam)
(require 'bd--emms)
(require 'bd--modeline)
-(require 'bd--exwm-windowing)
+;; (require 'bd--exwm-windowing)
+
+(server-start)
diff --git a/.config/emacs/modules/bd--essential-windowing.el b/.config/emacs/modules/bd--essential-windowing.el
index 9917a93..14b7065 100644
--- a/.config/emacs/modules/bd--essential-windowing.el
+++ b/.config/emacs/modules/bd--essential-windowing.el
@@ -14,6 +14,24 @@
;; no fringe
(fringe-mode '(0 . 0))
+(keymap-global-set "M-n" 'other-window)
+(keymap-global-set "M-p" (lambda ()
+ (interactive)
+ (other-window -1)))
+
+
+;; dedication
+(defun toggle-current-window-dedication ()
+ "Adds or revokes dedicated window status from a buffer. A
+dedicated buffer will never be automatically orphaned."
+ (interactive)
+ (let* ((window (selected-window))
+ (dedicated (window-dedicated-p window)))
+ (set-window-dedicated-p window (not dedicated))
+ (message "Window %sdedicated to %s"
+ (if dedicated "no longer " "")
+ (buffer-name))))
+
;; alpha
(defun bd/clamp (lower-bound upper-bound value)
(max lower-bound (min value upper-bound)))
diff --git a/.config/emacs/modules/bd--eww.el b/.config/emacs/modules/bd--eww.el
index 31ff15b..6623323 100644
--- a/.config/emacs/modules/bd--eww.el
+++ b/.config/emacs/modules/bd--eww.el
@@ -1,19 +1,6 @@
;; -*- lexical-binding: t; -*-
-;;;; chromium
-;; less chromium the better
-(defun chromium (url)
- "Given a user url or search term, opens chromium
-in application mode. Application mode removes foreign
-tabs and search bars, better integrating with emacs."
- (interactive "sEnter url or keywords: ")
- (setq url (eww--dwim-expand-url url))
- (start-process-shell-command "chromium" nil (concat "chromium --incognito --app=\"" url "\"")))
-
-
-;;(defun bd/eww-open-chromium
-;;;; eww
;; do not use an external browser
(setopt browse-url-browser-function 'eww-browse-url
shr-use-fonts t
diff --git a/.config/emacs/modules/bd--exwm-windowing.el b/.config/emacs/modules/bd--exwm-windowing.el
index dc9d8c4..82e72bd 100644
--- a/.config/emacs/modules/bd--exwm-windowing.el
+++ b/.config/emacs/modules/bd--exwm-windowing.el
@@ -1,5 +1,8 @@
;; -*- lexical-binding: t; -*-
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; This file is no longer in use! ;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; utilities
;; desktop
@@ -20,18 +23,6 @@ that buffer."
(exwm-workspace-switch-create 1))
-(defun toggle-current-window-dedication ()
- "Adds or revokes dedicated window status from a buffer. A
-dedicated buffer will never be automatically orphaned."
- (interactive)
- (let* ((window (selected-window))
- (dedicated (window-dedicated-p window)))
- (set-window-dedicated-p window (not dedicated))
- (message "Window %sdedicated to %s"
- (if dedicated "no longer " "")
- (buffer-name))))
-
-
;;;; bookmarks, passwords
(defun insert-bookmark ()
"Inserts a url or string from permanent