diff --git a/aliases.el b/aliases.el new file mode 100644 index 0000000..517fd82 --- /dev/null +++ b/aliases.el @@ -0,0 +1,28 @@ +;; +;; Setup a few global command aliases +;; + +;; Text Manipulation +(defalias 'rs 'replace-string) +(defalias 'qr 'query-replace-regexp) +(defalias 'al 'align-regexp) +(defalias 'sl 'sort-lines) +(defalias 'rr 'reverse-region) + +(defalias 'lml 'list-matching-lines) +(defalias 'dml 'delete-matching-lines) +(defalias 'dnml 'delete-non-matching-lines) +(defalias 'dtw 'delete-trailing-whitespace) + +;; Buffer Manipulation +(defalias 'rb 'revert-buffer) + +;; Emacs Lisp +(defalias 'eb 'eval-buffer) +(defalias 'er 'eval-region) +(defalias 'ed 'eval-defun) +(defalias 'eis 'elisp-index-search) +(defalias 'lf 'load-file) + +;; Dired +(defalias 'wd 'wdired-change-to-wdired-mode) diff --git a/init.el b/init.el index a2e0352..5f33ae7 100644 --- a/init.el +++ b/init.el @@ -20,6 +20,7 @@ (load-file (config-path "behavior.el")) (load-file (config-path "appearance.el")) (load-file (config-path "keybindings.el")) +(load-file (config-path "aliases.el")) (load-file (config-path "remember.el")) (load-file (config-path "project-definitions.el"))