>hi fellows. >As a new user of ruby which is really wonderful i still find these >`while ... end', `if ... end',`def ... end' things ugly ( perhaps that's the >only thing I really don't like at all). I would much more like to >have `endwhile', `endif' `enddef' `endclass'... as it seems to >me, that this makes searching much easier. Personally, I'd prefer if it just used "{" and "}" all the time, but then I'm an old C/C++/Java person :-). This is particularly useful in VI/VIM because you can jump between the elements of matching pairs of brackets just by pressing the "%" key. I would guess emacs has an equivalent facility for jumping to corresponding brackets. I can see how I can use braces in many places, but I'm not sufficiently anal to try to work around how the language is designed :-). In any case, you can get what you want re searching, by sticking a comment at the end of each "end". For example, "end#if" or "end#while". It's not as nice as having it built-in, and the parser won't complain if you make a typo like putting "end#fi" instead of "end#if", but most of the time you'd at least be able to do your search. Of course, it's still not as nice as using braces and editing in VI, since if you have nested blocks of the same type, when you do your search you'll stop short of where you want to be.