From b4df8f3b505d0b3feddd1ca6e63c3cc0770d9b44 Mon Sep 17 00:00:00 2001 From: Matt Nish-Lapidus Date: Thu, 18 Apr 2024 14:24:42 -0400 Subject: [PATCH] refining config --- config.el | 41 +++++++++++++++++++++-------------------- packages.el | 1 + 2 files changed, 22 insertions(+), 20 deletions(-) diff --git a/config.el b/config.el index d2dcfa6..3f3ecab 100644 --- a/config.el +++ b/config.el @@ -42,7 +42,7 @@ (t (call-interactively #'yas-insert-snippet)))) ;; set default frame size on launch -(setq default-frame-alist '( (left . 0) (top . 0) (height . 48) (width . 160) )) +(setq default-frame-alist '( (left . 0) (top . 0) (height . 48) (width . 160))) (defun mnl/frame-center () "Center the current frame." @@ -58,15 +58,20 @@ (set-frame-position f x y))) ;; some global settings -(setq tab-always-indent t) ; don't autocomplete with tab -(+global-word-wrap-mode +1) ; default to soft word wrap -(delete-selection-mode 1) ; delete stuff! -(setq delete-active-region t) ; delete selected stuff! +(setq tab-always-indent t) ; don't autocomplete with tab +(+global-word-wrap-mode +1) ; default to soft word wrap +(delete-selection-mode 1) ; delete stuff! +(setq delete-active-region t) ; delete selected stuff! (setq shell-file-name (executable-find "bash")) -(setq-default vterm-shell (executable-find "fish")) +(after! vterm + (setq-default vterm-shell (executable-find "fish")) + (setq-default explicit-shell-file-name (executable-find "fish")) + (setq vterm-kill-buffer-on-exit t)) + +(after! meow + (meow-vterm-enable)) -(setq-default explicit-shell-file-name (executable-find "fish")) ;; remove org agenda from the splash screen (assoc-delete-all "Open org-agenda" +doom-dashboard-menu-sections) @@ -104,16 +109,12 @@ (setq parinfer-rust-auto-download t) (setq parinfer-rust-preferred-mode "smart")) -(setq vterm-kill-buffer-on-exit t) (setq dap-ui-variable-length 200) ;; smart tabs set modes (after! smart-tabs-mode (smart-tabs-insinuate 'c 'javascript 'python)) -(after! meow - (meow-vterm-enable)) - ;; Add consult-line searches to isearch history (both regular and regex) -- can now use meow 'n' to continue search as well as isearch (advice-add #'consult-line :after (lambda (&rest _) @@ -155,8 +156,8 @@ (setq centaur-tabs-set-bar 'right) (setq centaur-tabs-cycle-scope 'tabs) (map! :map centaur-tabs-mode-map - "s-M-" 'centaur-tabs-forward - "s-M-" 'centaur-tabs-backward)) + "s-M-" 'centaur-tabs-forward + "s-M-" 'centaur-tabs-backward)) ;; use kitty for terminal-here (setq terminal-here-mac-terminal-command '("kitty" "@" "launch" "--type=tab")) @@ -165,16 +166,16 @@ (setq projectile-project-search-path '(("~/Source" . 2))) (setq projectile-globally-ignored-buffers '("*scratch*" - "*lsp-log*")) + "*lsp-log*")) ;; ignoring buffers by their major mode (setq projectile-globally-ignored-modes '("erc-mode" - "help-mode" - "completion-list-mode" - "Buffer-menu-mode" - "gnus-.*-mode" - "occur-mode")) + "help-mode" + "completion-list-mode" + "Buffer-menu-mode" + "gnus-.*-mode" + "occur-mode")) ;; mouse support for vertico buffers (after! vertico @@ -184,7 +185,7 @@ (after! sly (setq sly-lisp-implementations '((sbcl ("sbcl" "--dynamic-space-size" "12000")) - (ciel ("sbcl" "--core" "/Users/emenel/quicklisp/local-projects/CIEL/ciel-core" "--eval" "(in-package :ciel-user)" "--dynamic-space-size" "2600")))) + (ciel ("sbcl" "--core" "/Users/emenel/quicklisp/local-projects/CIEL/ciel-core" "--eval" "(in-package :ciel-user)" "--dynamic-space-size" "2600")))) (setq sly-default-lisp 'sbcl) (setq sly-complete-symbol-function 'sly-flex-completions)) diff --git a/packages.el b/packages.el index 056caba..4e3e496 100644 --- a/packages.el +++ b/packages.el @@ -19,6 +19,7 @@ (unpin! yasnippet-capf) (unpin! parinfer-rust-mode) ;; (unpin! geiser) +(unpin! vterm) (package! meow-vterm :recipe (:type git