If I have a file
a.js like this:
let a1 = [ ];
and I press Enter at the end of the first line, a Tab is inserted. I do not want this, so I added a setting:
filetype indent off
but then if I have this:
let a1 = [ 10, 20 ];
I have to manually add tabs for each item. So I added another setting:
These two settings solve the existing problems, but introduce a new problem.
If I move the cursor to the start of one of the indented lines, and press Enter the indentation is removed. Can I change a setting to resolve this issue?
To respond to an answer, I can use these settings:
filetype indent off set smartindent
and redo the second example. However, after I press Enter, if I then press Up or Down, the indentation is removed, repeating the problem.