Upgrading from 5.3.7

14 views
Skip to first unread message

Max Arnold

unread,
Nov 10, 2023, 1:27:58 AM11/10/23
to ErgoEmacs
Hello!

I'm trying to upgrade from an old version, and can't figure out how to alter some of the keybindings. This is what used to work in 5.3.7:

(ergoemacs-global-unset-key ergoemacs-move-beginning-of-line-key)
(ergoemacs-global-unset-key ergoemacs-move-end-of-line-key)
(ergoemacs-global-set-key ergoemacs-move-beginning-of-line-key 'move-end-of-line)
(ergoemacs-global-set-key ergoemacs-move-end-of-line-key 'move-beginning-of-line)
(ergoemacs-global-unset-key ergoemacs-toggle-letter-case-key)

(defun my-page-down ()
    (interactive)
    (condition-case nil (scroll-up)
    (end-of-buffer (goto-char (point-max)))))

(defun my-page-up ()
    (interactive)
    (condition-case nil (scroll-down)
    (beginning-of-buffer (goto-char (point-min)))))

(ergoemacs-global-unset-key ergoemacs-scroll-down-key)
(ergoemacs-global-unset-key ergoemacs-scroll-up-key)
(ergoemacs-global-set-key ergoemacs-scroll-up-key 'my-page-down)
(ergoemacs-global-set-key ergoemacs-scroll-down-key 'my-page-up)
(ergoemacs-global-set-key [next] 'my-page-down)
(ergoemacs-global-set-key [prior] 'my-page-up)

Could someone provide any hints on how to do that in the latest version?

I'm confused with the new terminology (ergonomic key, fixed key, ergonomic key map with fixed mappings)...

Thanks in advance!

Max Arnold

unread,
Nov 14, 2023, 5:28:24 AM11/14/23
to ErgoEmacs
Answering on my own:

(ergoemacs-define-key ergoemacs-user-keymap (kbd "M-h") 'move-end-of-line)
(ergoemacs-define-key ergoemacs-user-keymap (kbd "M-H") 'move-beginning-of-line)
Reply all
Reply to author
Forward
0 new messages