blob: 0db9826f4c7c0a68bc5cb8738fa6bd273614c3c8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
jshint-mode
=======
Integrate [JSHint](http://jshint.com) into Emacs via a [node.js](http://nodejs.org) server.
![example](https://github.com/daleharvey/jshint-mode/raw/master/example.png)
jshint-mode was heavily inspired by Kevin Turners [lintnode](https://github.com/keturn/lintnode).
Building
========
Install via [npm](http://npmjs.org/)
$ npm install jshint-mode
or you can [download](https://github.com/daleharvey/jshint-mode/tarball/master) or clone
$ git clone git://github.com/daleharvey/jshint-mode.git
Usage
=====
Add the configuration to your .emacs config file:
$jshint-emacs-path >> ~/.emacs
or if you downloaded manually:
(add-to-list 'load-path "~/path/to/jshint-mode")
(require 'flymake-jshint)
(add-hook 'javascript-mode-hook
(lambda () (flymake-mode t)))
You can use M-x flymake-mode to turn flymake of and on, if you want to turn it on be fault, add the following to your .emacs
;; Turns on flymake for all files which have a flymake mode
(add-hook 'find-file-hook 'flymake-find-file-hook)
|