[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ergoemacs-mode a074551 224/325: Remove more
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ergoemacs-mode a074551 224/325: Remove more |
Date: |
Sat, 23 Oct 2021 18:48:58 -0400 (EDT) |
branch: externals/ergoemacs-mode
commit a074551b3965d7434c638978b12359d0afeec08c
Author: Walter Landry <wlandry@caltech.edu>
Commit: Walter Landry <wlandry@caltech.edu>
Remove more
---
ergoemacs-component.el | 45 ---------------------------------------------
1 file changed, 45 deletions(-)
diff --git a/ergoemacs-component.el b/ergoemacs-component.el
index d38117d..a859b41 100644
--- a/ergoemacs-component.el
+++ b/ergoemacs-component.el
@@ -366,51 +366,6 @@ Allows the component not to be calculated."
(ergoemacs-sv def))
(t def))))
-(defun ergoemacs-component-struct--refresh-keys (&optional obj)
- "Refreshes the keys in OBJ based on any new interactive functions found."
- (let ((obj (or obj (ergoemacs-theme-components))))
- (if (consp obj)
- (dolist (cur-obj (ergoemacs-component-struct--lookup-hash obj))
- (ergoemacs-component-struct--refresh-keys cur-obj))
- (let* ((obj (ergoemacs-component-struct--lookup-hash obj))
- (cur-dynamic (ergoemacs-component-struct-dynamic-keys obj))
- new-dynamic keymap key global-map-p cur-map
- fn-lst new-fn-lst new-fn cur-layout)
- (dolist (cur-lst cur-dynamic)
- (setq keymap (nth 0 cur-lst)
- key (nth 1 cur-lst)
- fn-lst (nth 2 cur-lst)
- global-map-p (eq keymap 'global-map)
- cur-map (or (and global-map-p (ergoemacs-component-struct-map
obj))
- (ergoemacs-gethash keymap
(ergoemacs-component-struct-maps obj)))
- new-fn-lst '())
- (if (catch 'found-fn
- (dolist (fn fn-lst)
- (if (not (commandp fn t))
- (push new-fn-lst fn)
- (setq new-fn fn)
- (throw 'found-fn nil)))
- t) (push cur-lst new-dynamic)
- (when new-fn-lst ;; For later checks
- (push (list keymap key (reverse new-fn-lst)) new-dynamic))
- (ergoemacs :define-key cur-map key new-fn)
- ;; Now fix cached layouts
- (maphash
- (lambda(key value)
- (setq cur-layout (nth 1 key))
- (when (or (and global-map-p (not (nth 0 key)))
- (eq (nth 0 key) keymap))
- ;; Update keymap (in place).
- (ergoemacs :define-key value
- (ergoemacs-translate
- key (ergoemacs-component-struct-just-first-keys
obj)
- (ergoemacs-component-struct-variable-modifiers
obj)
- (ergoemacs-component-struct-variable-prefixes
obj) cur-layout
- (ergoemacs-component-struct-layout obj)) new-fn)))
- (ergoemacs-component-struct-calculated-layouts obj))))
- ;; Update dynamic/deferred keys
- (fset (ergoemacs-component-struct-dynamic-keys obj) new-dynamic)))))
-
(defun ergoemacs-component-struct--ini-map (obj)
"Initilize keymap in OBJ.
- [elpa] externals/ergoemacs-mode fc84e0e 177/325: Make M-up, down global rather than override keys, so they can be overridden, (continued)
- [elpa] externals/ergoemacs-mode fc84e0e 177/325: Make M-up, down global rather than override keys, so they can be overridden, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 2798242 192/325: Remove all of the ERGOEMACS-* environment variables, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode a671c6e 196/325: Make theme-describe sort of work, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 0ad1a45 197/325: Cleanup, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 6f340f9 199/325: Change help of a prefix key to 'Prefix Key', Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 977f035 206/325: Fix creating png help images, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode fd10f7c 214/325: Cleanup, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode bef9844 207/325: Remove the Ergoemacs menu, change ? -> Help, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 4bd4660 219/325: Convert component--prompt to layout-prompt, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode e05f951 222/325: Cleanup, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode a074551 224/325: Remove more,
Stefan Monnier <=
- [elpa] externals/ergoemacs-mode 64215dc 223/325: Remove some unused theme functions, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode dea954c 229/325: Remove ergoemacs-component, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 3e61eec 240/325: Remove -map functions, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 886e3eb 014/325: Remove an ergoemacs-package call in the tests, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 160e94b 009/325: Remove unused easymenu, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode a6c1ca2 028/325: Remove dead code, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 7851e51 031/325: Remove more package stuff, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 270e6b7 041/325: Remove all of :modal, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 4b850f2 060/325: Remove dead code and useless message, Stefan Monnier, 2021/10/23
- [elpa] externals/ergoemacs-mode 58ac535 061/325: Remove obsolete names, Stefan Monnier, 2021/10/23