diff options
| author | Stefan Monnier | 2025-04-30 09:41:22 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2025-04-30 09:41:22 -0400 |
| commit | 3f97836538e926309fe9d307bde24472a6d317f6 (patch) | |
| tree | edeaebe16a4f1c36088b535f3c6c4f242f49d2e7 /lisp/frameset.el | |
| parent | 0c7e8f431b15ec11cd3b6a47eb58a3ddc3a1367c (diff) | |
| download | emacs-scratch/cleanup-register-preview.tar.gz emacs-scratch/cleanup-register-preview.zip | |
(register-type, register--type): Delete functionsscratch/cleanup-register-preview
Automatically figure out which regval can be used for insertion
and jump based on the presence of a matching method.
* lisp/register.el (register-type, register--type): Delete functions.
(register--get-method-type, register--jumpable-p)
(register--insertable-p): New functions.
(jump-to-register, insert-register): Use them.
* lisp/frameset.el (register--type): Delete method.
Diffstat (limited to 'lisp/frameset.el')
| -rw-r--r-- | lisp/frameset.el | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/lisp/frameset.el b/lisp/frameset.el index cbdbc1ac239..ee30f77c3ba 100644 --- a/lisp/frameset.el +++ b/lisp/frameset.el | |||
| @@ -1444,11 +1444,6 @@ Called from `list-registers' and `view-register'. Internal use only." | |||
| 1444 | (if (= 1 ns) "" "s") | 1444 | (if (= 1 ns) "" "s") |
| 1445 | (format-time-string "%c" (frameset-timestamp fs)))))) | 1445 | (format-time-string "%c" (frameset-timestamp fs)))))) |
| 1446 | 1446 | ||
| 1447 | (cl-defmethod register--type ((_regval frameset-register)) | ||
| 1448 | ;; FIXME: Why `frame' rather than `frameset'? | ||
| 1449 | ;; FIXME: We shouldn't need to touch an internal function. | ||
| 1450 | 'frame) | ||
| 1451 | |||
| 1452 | ;;;###autoload | 1447 | ;;;###autoload |
| 1453 | (defun frameset-to-register (register) | 1448 | (defun frameset-to-register (register) |
| 1454 | "Store the current frameset in register REGISTER. | 1449 | "Store the current frameset in register REGISTER. |