diff options
| author | benj <benj@rse8.com> | 2023-11-25 10:02:42 -0800 |
|---|---|---|
| committer | benj <benj@rse8.com> | 2023-11-25 10:02:42 -0800 |
| commit | 4cfa8246ea7eec4139ba6c34d3fb3a4545956824 (patch) | |
| tree | 450ba709847d3740eef79753c428095bdb08fe62 /utils/bindKeys.el | |
| parent | 4f78ee33bfc828707a79cd79d296bf4a9c25b5b9 (diff) | |
| download | emacs-4cfa8246ea7eec4139ba6c34d3fb3a4545956824.tar emacs-4cfa8246ea7eec4139ba6c34d3fb3a4545956824.tar.gz emacs-4cfa8246ea7eec4139ba6c34d3fb3a4545956824.tar.bz2 emacs-4cfa8246ea7eec4139ba6c34d3fb3a4545956824.tar.lz emacs-4cfa8246ea7eec4139ba6c34d3fb3a4545956824.tar.xz emacs-4cfa8246ea7eec4139ba6c34d3fb3a4545956824.tar.zst emacs-4cfa8246ea7eec4139ba6c34d3fb3a4545956824.zip | |
rewrite emacs init.el and go back to basics
This is a complete rewrite leveraging the very popular use-package to
see how I like it. We reduce init.el to a bare minimum configuration
and remove the previous homebrew organizational scheme. A number of
packages have yet to be setup, but we'll wait and do in JIT.
Diffstat (limited to '')
| -rw-r--r-- | utils/bindKeys.el | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/utils/bindKeys.el b/utils/bindKeys.el deleted file mode 100644 index c07c393..0000000 --- a/utils/bindKeys.el +++ /dev/null @@ -1,25 +0,0 @@ -;;; bindKeys.el --- bind key sequence to a key map -*- lexical-binding: t; -*- - -;; Author: Benj Bellon -;; Keywords: lisp - -;;; Commentary: - -;; Bind key seqeuence to a keymap - -;;; Code: -(require 'dash) - -(defun bindKeys (triggerSeq bindings) - "Bind keys to a trigger sequence. -TRIGGERSEQ is a sequence of key(s) to trigger the binding. -BINDINGS is an alist of bindings." - (let ((trigger (concat (-reduce (lambda (acc cur) (concat acc cur)) triggerSeq) " "))) - (mapcar (lambda (binding) - (global-set-key - (kbd (concat (concat "C-c " trigger) (car binding))) - (cdr binding))) - bindings))) - -(provide 'bindKeys) -;;; bindKeys.el ends here |
