I'm having extreme issues at the moment with evil mode where I am working on Jade/Pug and Stylus files for Node.JS where it is white space sensitive. I installed pug-mode but when you indent via >> the indentation goes 4 spaces and on the 2nd >> the spaces get converted into one tab I think. Backspace isn't even removing the tabwidth of spaces, only the tabs. Also, how do I setup proper indentation with evil-mode for files that are not known to emacs like .styl (stylus) files? I am still new to emacs where I am experiencing hell with this mixed white-space of tabs and spaces along with the non-intuitive indentation.
What I want:
- tab and >> does the same indentation
- backspace removes a tabwidth of indentation
- autoindent when in insert state and carriage returned as well with 'o'
- no mixed tabs or spaces
- stylus files having proper indentation with CSS coloring