about summary refs log tree commit diff
path: root/emacs/.emacs.d/wpc/wpc-misc.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/.emacs.d/wpc/wpc-misc.el')
-rw-r--r--emacs/.emacs.d/wpc/wpc-misc.el22
1 files changed, 9 insertions, 13 deletions
diff --git a/emacs/.emacs.d/wpc/wpc-misc.el b/emacs/.emacs.d/wpc/wpc-misc.el
index 897f0e56eb12..21dab767fc28 100644
--- a/emacs/.emacs.d/wpc/wpc-misc.el
+++ b/emacs/.emacs.d/wpc/wpc-misc.el
@@ -37,7 +37,7 @@
 (setq initial-scratch-message "")
 
 ;; disable custom variable entries from being written to ~/.emacs.d/init.el
-(setq custom-file "~/.emacs.d/custom.el")
+(setq custom-file (f-join user-emacs-directory "custom.el"))
 (load custom-file 'noerror)
 
 ;; integrate Emacs with X11 clipboard
@@ -206,15 +206,15 @@
   :config
   (projectile-mode t))
 
-(defun project-find-function--briefcase (dir)
-  "Find the nearest default.nix file; otherwise, terminate at the .git
-  directory."
+;; TODO: Consider moving this into a briefcase.el module.
+(defun wpc-misc--briefcase-find (dir)
+  "Find the default.nix nearest to DIR."
   (when (s-starts-with? constants/briefcase (f-expand dir))
     (if (f-exists? (f-join dir "default.nix"))
         (cons 'transient dir)
-      (project-find-function--briefcase (f-parent dir)))))
+      (wpc-misc--briefcase-find (f-parent dir)))))
 
-(add-to-list 'project-find-functions #'project-find-function--briefcase)
+(add-to-list 'project-find-functions #'wpc-misc--briefcase-find)
 
 (use-package deadgrep
   :config
@@ -223,17 +223,17 @@
    :states 'normal
    "o" #'deadgrep-visit-result-other-window)
   (setq-default deadgrep--context '(0 . 3))
-  (defun deadgrep/region ()
+  (defun wpc-misc-deadgrep-region ()
     "Run a ripgrep search on the active region."
     (interactive)
     (deadgrep (region/to-string)))
-  (defun deadgrep/dwim ()
+  (defun wpc-misc-deadgrep-dwim ()
     "If a region is active, use that as the search, otherwise don't."
     (interactive)
     (with-current-buffer (current-buffer)
       (if (region-active-p)
           (setq deadgrep--additional-flags '("--multiline"))
-          (deadgrep/region)
+          (wpc-misc-deadgrep-region)
         (call-interactively #'deadgrep))))
   (advice-add
    'deadgrep--format-command
@@ -292,10 +292,6 @@
   :config
   (define-key prog-mode-map (kbd "M-RET") #'emr-show-refactor-menu))
 
-(defun wpc/frame-name ()
-  "Return the name of the current frame."
-  (frame-parameter nil 'name))
-
 ;; Start the Emacs server
 (server-start)