On 22/10/08 13:57, Nikolai Weibull wrote: > [...] I really dislike this tendency > computers have to not adhering to the mantra "do as I mean, not as I > say".[...]
Well, nothing irks me more than when a stupid program tries to second-guess me and does something else than what I told it, on the pretext that it did what I "really" meant. If I use valid syntax, it should do what I'm telling it to do, and if I'm using invalid syntax it should tell me there's a syntax error in what I said. Period. No second-guessing. If I'm telling Vim to ":qall" and there's an open file it cannot |abandon|, then tell me it cannot quit, maybe tell me a bang "would" abandon all changes, but not abandon all changes if I used no bang, save a 'modified' named file _if and only if_ I've set 'autowriteall', and never, under no circumstances, save a [No Name] file. (That's how Vim behaves, and I regard it as a feature. The day an interpreter tries to use ill-defined syntax on me I'll shun it like the plague.) Sorry, but in the programming world I don't follow your "don't do as I say, do as I mean" mantra. With me it's "do as I say, and if I talk nonsense (if I'm using invalid syntax), tell me so". Best regards, Tony. -- If you stand on your head, you will get footprints in your hair. --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
