diff options
Diffstat (limited to '.config/emacs')
-rw-r--r-- | .config/emacs/init.el | 11 | ||||
-rw-r--r-- | .config/emacs/modules/bd--essential-windowing.el | 18 | ||||
-rw-r--r-- | .config/emacs/modules/bd--eww.el | 13 | ||||
-rw-r--r-- | .config/emacs/modules/bd--exwm-windowing.el | 15 |
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 |