Skip to content

Instantly share code, notes, and snippets.

@jorgenschaefer
Created November 7, 2014 18:33
Show Gist options
  • Save jorgenschaefer/c7629ec3011d9f82b57c to your computer and use it in GitHub Desktop.
Save jorgenschaefer/c7629ec3011d9f82b57c to your computer and use it in GitHub Desktop.
(when (load "ess" t t)
(define-key ess-mode-map (kbd "_") 'pyro/underscore-or-assignment)
(defun pyro/underscore-or-assignment ()
(interactive)
(if (eq last-command 'pyro/underscore-or-assignment)
(progn
(backward-char)
(insert "->"))
(insert "_"))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment