Is there a way to just have Vim copy the indent from the line above, whether it be spaces or tabs, oblivious of the file types?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It seems what I’ve wanted isn’t actually possible as Vim automatically removes whitespaces, and uses configuration settings for its indention.
I’ve avoided this put slapping these in to my vimrc:
It simply puts a character in place and then removes it before I exit the editing mode, so Vim doesn’t remove the empty line. If this is the case then it may be simply Vim checking if any editing was done to the line, auto indenting not counted. Maybe someday I’ll check out the source and poke around.
I also wanted to use the previous line’s indent (so I’d get different indents for different files and not have to tamper with settings each time), but I’ve managed to compromise and use the lovely Vim plugin.