This commit is contained in:
Henrik Lissner 2015-11-21 16:22:40 -05:00
parent d44d1ab0d0
commit 8537361e50
14 changed files with 58 additions and 58 deletions

View file

@ -1,14 +1,5 @@
;;; defuns-ruby.el
;;;###autoload
(defun narf|enable-robe-maybe ()
(let ((file (buffer-file-name)))
;; Don't run in gemfiles, capfiles or vagrantfiles
(unless (or (member (f-filename file) '("Gemfile" "Capfile" "Vagrantfile"))
(f-ext? file "org")) ;; or org-mode
(robe-mode 1)
(narf|ruby-load-file file))))
;;;###autoload
(defun narf|ruby-load-file (&optional file)
(let ((file (or file buffer-file-name)))

View file

@ -28,6 +28,7 @@
"in!"
"define-company-backend!"
"define-text-object!"
"define-builder!"
)))
(font-lock-add-keywords 'emacs-lisp-mode
`((,(concat "(\\s-*" (regexp-opt keywords 'paren) "\\_>")

View file

@ -4,11 +4,13 @@
:mode "\\.go$"
:interpreter "go"
:init
(add-hook! go-mode '(emr-initialize flycheck-mode narf|enable-tabs narf|enable-tab-width-4))
(add-hook! go-mode '(emr-initialize
narf|flycheck-enable-maybe
narf|enable-tabs
narf|enable-tab-width-4))
:config
(define-builder! go-mode "go build")
;; emr support
(after! emr
(mapc (lambda (x)
(let ((command-name (car x))

View file

@ -5,7 +5,7 @@
:interpreter ("python" . python-mode)
:commands python-mode
:init
(add-hook! python-mode '(narf|enable-tab-width-4 emr-initialize flycheck-mode))
(add-hook! python-mode '(narf|enable-tab-width-4 emr-initialize narf|flycheck-enable-maybe))
(setq-default
python-indent-offset 4
python-environment-directory narf-temp-dir