[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ergoemacs-mode ad3ec45 73/87: Fix describe-ergoemacs-th
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ergoemacs-mode ad3ec45 73/87: Fix describe-ergoemacs-theme and consolidate menu items |
Date: |
Wed, 14 Apr 2021 18:47:11 -0400 (EDT) |
branch: externals/ergoemacs-mode
commit ad3ec45ebbfdfaca052253c550102fd665b3bd1b
Author: Walter Landry <wlandry@caltech.edu>
Commit: Walter Landry <wlandry@caltech.edu>
Fix describe-ergoemacs-theme and consolidate menu items
---
ergoemacs-functions.el | 7 -------
ergoemacs-key-description.el | 6 +++++-
ergoemacs-theme-engine.el | 10 +++++-----
ergoemacs-themes.el | 11 -----------
4 files changed, 10 insertions(+), 24 deletions(-)
diff --git a/ergoemacs-functions.el b/ergoemacs-functions.el
index 62669c9..5c46645 100644
--- a/ergoemacs-functions.el
+++ b/ergoemacs-functions.el
@@ -61,7 +61,6 @@
(declare-function cua-cut-region "cua-base")
(declare-function cua-paste "cua-base")
(declare-function cua-set-rectangle-mark "cua-rect")
-(declare-function describe-ergoemacs-theme "ergoemacs-theme-engine")
(declare-function dired-get-marked-files "dired")
(declare-function ergoemacs-map-- "ergoemacs-map")
@@ -2343,12 +2342,6 @@ If arg is a negative prefix, copy file path only"
:type 'string
:group 'ergoemacs-mode)
-(defun ergoemacs-display-current-theme ()
- "Generates the current ergoemacs layout, unless it already
-exists and opens it in emacs, if possible."
- (interactive)
- (describe-ergoemacs-theme ergoemacs-theme))
-
;;; Unaccent region taken and modified from Drew Adam's unaccent.el
(require 'strings nil t) ;; (no error if not found): region-description
diff --git a/ergoemacs-key-description.el b/ergoemacs-key-description.el
index 5d304f6..b910a73 100644
--- a/ergoemacs-key-description.el
+++ b/ergoemacs-key-description.el
@@ -197,7 +197,11 @@ MOD ar the modifiers applied to the key."
(when (and ergoemacs-display-key-use-face-p
(not ergoemacs-display-small-symbols-for-key-modifiers))
(add-text-properties 0 (length ret)
- '(face ergoemacs-display-key-face) ret))
+ '(face ergoemacs-display-key-face)
+ ;; Need to make a copy of ret because the
+ ;; (length ret) call makes it sometimes
+ ;; immutable
+ (copy-sequence ret)))
ret))
(defun ergoemacs-key-description--modifier (mod)
diff --git a/ergoemacs-theme-engine.el b/ergoemacs-theme-engine.el
index 3ecdd73..e5c54f9 100644
--- a/ergoemacs-theme-engine.el
+++ b/ergoemacs-theme-engine.el
@@ -422,9 +422,7 @@ When AT-END is non-nil, append a $ to the regular
expression."
(ergoemacs-sep-menu "--")
(ergoemacs-cheat
menu-item "Generate/Open Key binding Cheat Sheet"
- (lambda()
- (interactive)
- (call-interactively 'ergoemacs-display-current-theme)))
+ ergoemacs-describe-current-theme)
(ergoemacs-save
menu-item "Save Settings for Future Sessions"
@@ -443,6 +441,10 @@ When AT-END is non-nil, append a $ to the regular
expression."
(lambda ()
(interactive)
(customize-group 'ergoemacs-mode)))
+ (ergoemacs-mode-web-page
+ menu-item "Ergoemacs-mode web-page"
+ (lambda() (interactive)
+ (browse-url ergoemacs-mode-web-page-url)))
(ergoemacs-mode-exit
menu-item "Exit ergoemacs-mode"
(lambda() (interactive) (ergoemacs-mode -1)))))
@@ -630,8 +632,6 @@ See also `find-function-recenter-line' and
`find-function-after-hook'."
(ergoemacs-mode-reset)))
(buffer-string))))))
-(defalias 'describe-ergoemacs-theme 'ergoemacs-theme-describe)
-
(defvar ergoemacs-theme-create-bash-functions
'((backward-char)
(forward-char)
diff --git a/ergoemacs-themes.el b/ergoemacs-themes.el
index c9935ce..0763a2a 100644
--- a/ergoemacs-themes.el
+++ b/ergoemacs-themes.el
@@ -1864,17 +1864,6 @@
(man-dir menu-item "Unix Man Pages..."
woman
:help "Unix Manual entries
(with WoMan)")))
- (separator-2 menu-item "--")
-
- (eroemacs-current-keybindings menu-item
- "Current Ergoemacs
Keybindings"
-
ergoemacs-describe-current-theme)
-
- (ergoemacs-mode-web-page menu-item
- "Ergoemacs-mode web-page"
- (lambda() (interactive)
- (browse-url
ergoemacs-mode-web-page-url))
- :help "Online help about
ergoemacs.")
(separator-3 menu-item "--")
(send-bug-report menu-item "Send Emacs Bug Report"
- [elpa] externals/ergoemacs-mode 6051ab5 25/87: Remove unicode fonts setup. Refix Issue #408, (continued)
- [elpa] externals/ergoemacs-mode 6051ab5 25/87: Remove unicode fonts setup. Refix Issue #408, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 87fe85a 36/87: No longer try to ensure undo-tree and persistent-soft are installed, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode b4b5241 30/87: Add back ergoemacs-style shift-translation, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 1421a65 06/87: Change how key prefixes are handled., Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 59235bb 12/87: Allow ergoemacs-mode to handle ending <apps> keys, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 27c6245 05/87: Remove helm-do-grep. Its no longer found in helm, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode b70d9fe 43/87: Fix back quote., Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode d5d2ba4 39/87: Create extras directory. See Issue #452, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode f5aa0f7 63/87: Merge pull request #496 from wlandry/command_loop, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 10007d2 64/87: Preserve the behavior of 'space' when rebinding inside a minibuffer, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode ad3ec45 73/87: Fix describe-ergoemacs-theme and consolidate menu items,
Stefan Monnier <=
- [elpa] externals/ergoemacs-mode eaf2812 79/87: Suppress more warnings, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 347070d 76/87: Some changes, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 19fea7e 77/87: Fix byte compile of ergoemacs-command-loop, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode fc097bd 82/87: Update copyright year, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode e79d33c 28/87: Rename ergoemacs-swiper to swiper. Issue #445, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode d36e6390 24/87: Defer ergoemacs override setup, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 7e31354 33/87: Merge pull request #450 from MicroAnibal/PotugueseLayout, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 9acd205 34/87: Fix Issue #451 by coding a new old binding function, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 8ea44c2 18/87: Bug fix for modifiers, Stefan Monnier, 2021/04/14
- [elpa] externals/ergoemacs-mode 6a3214e 58/87: Merge pull request #490 from Valdaer/keep-region-selected-after-ctrl-c, Stefan Monnier, 2021/04/14