Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I set indent to 2 spaces in js2-mode?

Tags:

emacs

js2-mode

I have this at the end of my .emacs:

(setq-default indent-tabs-mode nil)  (setq tab-stop-list (number-sequence 2 120 2)) 

It works fine in other modes – whenever I tab, it adds two spaces. But in js2-mode, it adds 4.

like image 747
Loren Avatar asked Jan 19 '15 03:01

Loren


1 Answers

You can set js2-basic-offset to 2.

  1. M-x customize-variable
  2. Enter js2-basic-offset
  3. Set the value to 2

Then Apply and Save button in the customize option buffer. This will add an item to set the variable into .emacs or init.el file.

like image 166
ntalbs Avatar answered Sep 28 '22 18:09

ntalbs