Skip to content

Instantly share code, notes, and snippets.

@banister
Created May 24, 2013 02:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save banister/5640892 to your computer and use it in GitHub Desktop.
Save banister/5640892 to your computer and use it in GitHub Desktop.
;; coffeescript specific hooks
(defun coffee-init ()
(font-lock-add-keywords nil my-extra-keywords)
(define-key coffee-mode-map
(kbd "M-i") 'indent-relative)
(define-key coffee-mode-map
(kbd "M-j") (lambda () (interactive) (forward-line 1) (indent-relative)))
(define-key coffee-mode-map
(kbd "C-j") (lambda () (interactive) (newline) (let ((col (save-excursion (forward-line -1) (beginning-of-line) (skip-syntax-forward "-")))) (indent-to col))))
(hungry-delete-mode 1))
(add-hook 'coffee-mode-hook
'coffee-init)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment