最近写perl非常多, $符号输入特别多, 手太累所以交换了4和$. 代码如下:
(defalias 'perl-mode 'cperl-mode)
(setq cperl-indent-level 4)
;; overwrite cperl-electric-keyword to disable bad behavior
(eval-after-load 'cperl-mode
'(progn
(defun cperl-electric-keyword ()
(message "cperl-electric-keyword"))
(defun cperl-electric-else ()
(message "cperl-electric-else"))
(defun insert-char-four ()
(interactive)
(insert "4"))
(defun insert-char-dollar ()
(interactive)
(insert "$"))
(define-key cperl-mode-map (kbd "4") 'insert-char-dollar)
(define-key cperl-mode-map (kbd "$") 'insert-char-four)
(define-key cperl-mode-map "{" 'nil)))
(provide 'init-perl)