Add Eval keybinds and editorconfig

This commit is contained in:
James Dixon 2025-05-09 12:28:59 -04:00
parent 50aa3f79e8
commit dcf6e14703

View File

@ -265,18 +265,22 @@
;; Custom Evil Keybinds ;; Custom Evil Keybinds
;; More ergonomic M-x and C-x ;; More ergonomic M-x and C-x
(define-key evil-normal-state-map (kbd "SPC SPC") 'execute-extended-command) (evil-define-key '(normal visual) 'global (kbd "SPC e") 'eval-region)
(define-key evil-normal-state-map (kbd "SPC :") 'eval-expression) (define-key evil-normal-state-map (kbd "SPC :") 'execute-extended-command)
(define-key evil-normal-state-map (kbd "SPC x") ctl-x-map) (define-key evil-normal-state-map (kbd "SPC e") 'eval-last-sexp)
(define-key evil-normal-state-map (kbd "SPC E") 'eval-expression)
(define-key evil-normal-state-map (kbd "SPC b") 'eval-buffer)
(define-key evil-normal-state-map (kbd "SPC w") 'save-buffer) (define-key evil-normal-state-map (kbd "SPC w") 'save-buffer)
(define-key evil-normal-state-map (kbd "SPC k") 'kill-buffer) (define-key evil-normal-state-map (kbd "SPC k") 'kill-buffer)
(define-key evil-normal-state-map (kbd "SPC f") 'find-file) (define-key evil-normal-state-map (kbd "SPC f") 'find-file)
(define-key evil-normal-state-map (kbd "SPC d") 'dired) (define-key evil-normal-state-map (kbd "SPC d") 'dired)
(define-key evil-normal-state-map (kbd "SPC j") 'dired-jump) (define-key evil-normal-state-map (kbd "SPC j") 'dired-jump)
(define-key evil-normal-state-map (kbd "SPC o") 'occur) (define-key evil-normal-state-map (kbd "SPC o") 'occur)
(define-key evil-normal-state-map (kbd "SPC b") 'bookmark-jump) (define-key evil-normal-state-map (kbd "SPC B") 'bookmark-jump)
(define-key evil-normal-state-map (kbd "SPC g") 'magit-status) (define-key evil-normal-state-map (kbd "SPC g") 'magit-status)
(define-key evil-normal-state-map (kbd "SPC r") 'recentf) (define-key evil-normal-state-map (kbd "SPC r") 'regexp-replace)
(define-key evil-normal-state-map (kbd "SPC R") 'recentf)
(define-key evil-normal-state-map (kbd "SPC x") ctl-x-map)
(define-key evil-normal-state-map (kbd "C-c i") (lambda () (interactive) (find-file user-init-file))) (define-key evil-normal-state-map (kbd "C-c i") (lambda () (interactive) (find-file user-init-file)))
;; end evil ;; end evil
@ -607,7 +611,7 @@
(python-ts-mode . lsp-deferred)) (python-ts-mode . lsp-deferred))
:commands (lsp lsp-deferred)) :commands (lsp lsp-deferred))
:;; emmet: make writing HTML tags much easier ;;; emmet: make writing HTML tags much easier
(use-package emmet-mode (use-package emmet-mode
:straight t :straight t
:init) :init)
@ -636,6 +640,10 @@
(if (file-exists-p my-env-file) (if (file-exists-p my-env-file)
(load-env-vars my-env-file))) (load-env-vars my-env-file)))
(use-package editorconfig
:config
(editorconfig-mode 1))
;;; ** Package Manager (straight.el) ends here ** ;;; ** Package Manager (straight.el) ends here **
;;; Additional Language Modes ;;; Additional Language Modes
;; JavaScript ;; JavaScript