updated config

This commit is contained in:
Matt Nish-Lapidus 2023-08-31 13:46:13 -04:00
parent 42ec7345d3
commit d54ea39db3
5 changed files with 86 additions and 51 deletions

View file

@ -1,6 +1,6 @@
;;; bindings.el -*- lexical-binding: t; -*-
(setq doom-localleader-alt-key "C-SPC")
(setq doom-localleader-alt-key "M-s-SPC")
(map! (:when (modulep! :ui popup)
"C-`" #'+popup/toggle
@ -40,7 +40,8 @@
:desc "make taller" "-" #'shrink-window
:desc "make wider" ">" #'enlarge-window-horizontally
:desc "make narrower" "<" #'shrink-window-horizontally
:desc "delete current window" "d" #'delete-window)
:desc "delete current window" "d" #'delete-window
:desc "delete other windows" "o" #'delete-other-windows)
:desc "help" "h" help-map
:desc "Toggle last popup" "~" #'+popup/toggle
@ -377,13 +378,14 @@
"s-z" #'undo
"s-w" #'kill-buffer
"s-f" #'+default/search-buffer
"s-g" #'vertico-repeat ; repeat last search (or other vertico action)
"s-V" #'consult-yank-from-kill-ring ; paste from previous copdied text
"M-s-<up>" #'next-window-any-frame
"M-s-<down>" #'previous-window-any-frame
"s-<up>" #'beginning-of-buffer
"s-<down>" #'end-of-buffer
"M-s-v" #'consult-yank-from-kill-ring
;; "s-<up>" #'beginning-of-buffer
;; "s-<down>" #'end-of-buffer
"s-<return>" #'split-window-below
"s-<mouse-1>" #'+fold/toggle)
"C-M-S-s-<mouse-1>" #'+fold/toggle)
;; remove default Lispy mode bindings
(map! :map lispy-mode-map
@ -393,7 +395,7 @@
"M-<left>" nil
"M-<right>" nil)
;; Smartparens bindings set to be called with SPC + l as prefix
;; Smartparens bindings set to be called with localleader + l as prefix
(map!
:map lisp-mode-map
:localleader
@ -402,21 +404,28 @@
"b" #'sp-backward-sexp
"u" #'sp-unwrap-sexp
"k" #'sp-kill-sexp
"s" #'sp-split-sexp
"s" #'sp-forward-slurp-sexp
"r" #'sp-forward-barf-sexp
"(" #'sp-wrap-round
"[" #'sp-wrap-square
"{" #'sp-wrap-curly)
;; (map!
;; :map lisp-mode-map
;; "f" #'sp-forward-sexp
;; "b" #'sp-backward-sexp
;; "u" #'sp-unwrap-sexp
;; "k" #'sp-kill-sexp
;; "s" #'sp-split-sexp
;; "(" #'sp-wrap-round
;; "[" #'sp-wrap-square
;; "{" #'sp-wrap-curly)
(map!
:map smartparens-mode-map
"s-M-[" #'sp-backward-sexp
"s-M-]" #'sp-forward-sexp
"s-M-{" #'sp-backward-up-sexp
"s-M-}" #'sp-down-sexp
"s-(" #'sp-wrap-round
"s-)" #'sp-unwrap-sexp
"s-[" #'sp-wrap-square
"s-]" #'sp-unwrap-sexp
"s-{" #'sp-wrap-curly
"s-}" #'sp-unwrap-sexp)
(map!
:map web-mode-map
"s-<" #'web-mode-element-wrap)
(setq ns-alternate-modifier 'meta)
(setq ns-right-alternate-modifier 'none)