On Saturday, 19 May 2012 at 20:00:03 UTC, H. S. Teoh wrote:
Now that _is_ pretty cool.

:D yes!

See, the thing is, one of the reasons I like vim in spite of its warts (yes it has warts, including what we're discussing here about syntax trees transformations) is that it gives me a _unified_ environment for working with all kinds of files

Indeed, that's one of the major reasons people use text editors over IDEs for a lot of tasks.


Don't be shocked if you find a vim plugin that does just that. ;-)

I dunno, I might be xD


It would be really cool if there were syntax tree manipulators

Omg yeah. And I think D is probably the closest to getting something like that.

I remember asking about whether something like this this in StackOverflow, but (perhaps because I didn't phrase myself properly) people didn't really understand what I was saying and I kinda got blank responses lol.


Ah, but isn't that what we programmers specialize in? Turning theory into reality. ;-)

Touche


Actually, vim does have some rudimentary support for moving across scopes. I don't know about statements, though.

Yeah, editors often have brace-matching and stuff ("go to matching/enclosing brace") but yeah, not statements.


Honestly, I like the layout better (the standard PC keyboard is way too wide). However, the _size_ of a laptop keyboard is just too uncomfortable for me

Yup, I've been debating if I want a real-sized keyboard or not... might order one these days. :)


OK I admit I was being unfair. See, my problem is, the second I have to deal with rodent navigation and clicking through menus, I just get really really frustrated that I can't just tell the stupid machine to do what I already know I want to do.

Totally understand what you mean -- I could say the same thing for *nix tools, just the other way around. (Why can't I *browse* my choices? why do I have to look at /documentation/, for God's sake, to figure out how to just locate a file on my computer? etc.)


Yikes!!

Indeed, that says it all. xD

You do realize that building GCC involves two stages, right?

Someone told me like a year later. XD


        http://www.vim.org/scripts/script.php?script_id=301
Ah, the wonders of opensource. :-)

:) I have a love-hate relationship with OS. It's among the greatest things in CS but it also has its own problems. I was going to post a link to a blog post I read about it, but while I agree with it, it's a little harsher than my view, so maybe not. xD


Yikes! I highly recommend using plain vanilla vim, no GUI

Oh geez, that'll take a while lol. At least with GVim, I can discover the command names through the menus haha.

Reply via email to