From 1cace80e4832a5d250ef4b7ccd687996563fb01b Mon Sep 17 00:00:00 2001 From: venomade Date: Thu, 27 Feb 2025 17:06:42 +0000 Subject: Add old dotfiles --- emacs-elisp/config/shortcuts.el | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 emacs-elisp/config/shortcuts.el (limited to 'emacs-elisp/config/shortcuts.el') diff --git a/emacs-elisp/config/shortcuts.el b/emacs-elisp/config/shortcuts.el new file mode 100644 index 0000000..16024df --- /dev/null +++ b/emacs-elisp/config/shortcuts.el @@ -0,0 +1,33 @@ +;; Replace Emacs default behaviour +(keymap-global-set "C-x b" 'counsel-switch-buffer) +(global-set-key (kbd "C-x C-c") (lookup-key global-map (kbd "C-c"))) + +;; Rebind Emacs Quit +(keymap-global-set "C-M-S-q" 'save-buffers-kill-terminal) + +;; Custom C-c keybinds +(keymap-global-set "C-c e c" (lambda () (interactive) (load-file "~/.emacs.d/init.el"))) + +(keymap-global-set "C-c f c" (lambda () (interactive) (find-file "~/.emacs.d/config.el"))) +(keymap-global-set "C-c f t" (lambda () (interactive) (find-file "~/Documents/TODO.org"))) +(keymap-global-set "C-c f b" (lambda () (interactive) (find-file "~/Documents/Bookmarks.org"))) + +(keymap-global-set "C-c b p" 'previous-buffer) +(keymap-global-set "C-c b n" 'next-buffer) +(keymap-global-set "C-c b r" 'revert-buffer) + +(keymap-global-set "C-c e b" 'eval-buffer) +(keymap-global-set "C-c e r" 'eval-region) +(keymap-global-set "C-c e s" 'eshell) + +(keymap-global-set "C-c r" 'replace-regexp) + +(keymap-global-set "C-c y a" 'copy-from-above-command) + +(keymap-global-set "C-c v" 'scroll-other-window) +(keymap-global-set "C-c V" 'scroll-other-window-down) + +(keymap-global-set "C-c w n" 'other-window) +(keymap-global-set "C-c w f" 'other-window) +(keymap-global-set "C-c w p" (lambda () (interactive) (other-window -1))) +(keymap-global-set "C-c w b" (lambda () (interactive) (other-window -1))) -- cgit 1.4.1-2-gfad0