mwimがそれである。
MELPAからインストールして、下記設定で便利に使える。
(global-set-key (kbd "C-a") 'mwim-beginning) (global-set-key (kbd "C-e") 'mwim-end)
挙動が少し変えたいときは以下。
(global-set-key (kbd "C-a") 'mwim-beginning-of-code-or-line) (global-set-key (kbd "C-e") 'mwim-end-of-code-or-line)