A little info:
OS: OSX 10.8.4
Shell: zsh
Terminal Emulator: iTerm 2
Vim plugins:
- pathogen
- powerlin
Have you tried without any plugins or config, with "vim -N -u NONE -i NONE"?
I assume you know about backspace not being able to delete stuff you didn't just insert, unless you set the 'backspace' option to sane values. But you also mentioned the 'd' command which should always work.
Is 'modifiable' set to on? Does Vim give any sort of error message? What specific full command did you use for delete? E.g. dw, dap, dd, etc.
I actually didn't know about that change of backspace. I didn't find that on a cursory web search. Do you have any resources on this change or why they did it? I find it odd.
Thanks for the quick reply,
Charlie
Hmmm I never had the behavior before 7.4. I didn't change anything in my .vimrc either.
--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to a topic in the Google Groups "vim_use" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/vim_use/nYFinm0hTjY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to vim_use+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Actually 'backspace' defaults to an empty string even in nocompatible mode. You always need to set it to something not broken.
>
> You might want to check out the :version output to see, where vim
>
> is looking for .vimrc files and use :scriptnames to find out,
>
> which files have been loaded.
>
Also, regardless of the 'backspace' setting, using 'd' in normal mode ought to work.
Charlie...what exact normal-mode command did you use that didn't delete text?
Does the 'backspace' setting fix your problems in insert mode?
Good, I'm glad it's resolved.
> I'm still curious as to why my backspace was working before. I
>
> just checked and I have no other '.vimrc' file besides the one in my
>
> home directory. Is there somewhere else settings are kept? Just curious,
>
> at this point 7.4 is working with the 'set backspace=2'.
>
:version output tells where various vimrc and gvimrc files are checked. In particular on Windows, these files are checked outside of your $HOME directory (in addition to those in your $HOME and $HOME\vimfiles directories):
$VIM\vimrc
$VIM\_vimrc
$VIM\_exrc
$VIM\_exrc
$VIM\gvimrc
$VIM\_gvimrc
If you still have an old copy of Vim around that worked for you by default, check the output in that Vim of:
:verbose set backspace?
This should tell you not only what value it is set to, but also what script set it that way.
I'm not sure why I thought you were on Windows, you said specifically OSX.
Still, the :version output will be helpful...but I don't know what it will tell you exactly. There will be a "system vimrc file" at least, and maybe some others.