What can emacs and vi do that a regular IDE can't ?
Master Emacs in one year
71–80 of 121 posts
Re: Master Emacs in one year
#72Earlier quoted context omitted.
I'll be using emacs as the sole text editor with my students in September, so there'll be a few more young programmers learning how to use it.
I hope you will be teaching Intro to Emacs. Why else would you impose a text editor on students?
Can't blame them for not learning what the previous teachers didn't teach, but I'd sure blame myself if they got to day 2 in my class and I didn't correct it. Now I tend to start my classes by haranguing them to install Notepad++ or whatever alternative exists for Mac users.
I'm getting a little sick of Notepad++ and this thread has me thinking I should give emacs a try. (Probably not for my students though!)
Re: Master Emacs in one year
#73Re: Master Emacs in one year
#74A friend of mine asked me this recently: are there many young programmers investing in emacs? I only know a few... it's kind of depressing.
Re: Master Emacs in one year
#75Earlier quoted context omitted.
I'll be using emacs as the sole text editor with my students in September, so there'll be a few more young programmers learning how to use it.
I hope you will be teaching Intro to Emacs. Why else would you impose a text editor on students?
Re: Master Emacs in one year
#76Can anyone share what they feel are their top 3 greatest workflow improvements in productivity going from a point and click IDE to a shortcut based IDE like emacs?
Re: Master Emacs in one year
#77A friend of mine asked me this recently: are there many young programmers investing in emacs? I only know a few... it's kind of depressing.
Re: Master Emacs in one year
#78Can anyone share what they feel are their top 3 greatest workflow improvements in productivity going from a point and click IDE to a shortcut based IDE like emacs?
1) "the kitchen sink" thing, which is commonly cited as a drawback, is (to me) emacs most compelling feature. If this isn't compelling to someone, then a lot of the rest of emacs probably won't be, either.
There's a learning curve to doing everything in emacs. I've written some guides on it before to ease the transition to starting to use it (basically introducing a few very important basic concepts that introduce major and minor modes, keybindings, and how to investigate those and customize them), but when you have that core understanding down, when you realize that you can apply those same concepts to everything you do - it's incredibly, incredibly powerful and you understand why people want to live in emacs.
eshell or shell-mode for your shell interactions is amazing. searching through a shell buffer with emacs' regexes or incremental search is fantastic. Running your whole shell in that buffer and being able to run simple but useful commands like "occur" (essentially letting you grep through multiple preceding lines of output) is something I use all the time. The commands to jump up / down through the buffer to prior prompts in the shell history - all of that stuff is great.
Similarly, using dired (directory editor) as my shell browser is great. If I need to do a batch file rename, I could jump through some hoops to do this with shell script one-liners or something, but putting dired into editable mode and then treating the file names simply like text and using search & replace operations the same way I would on regular content in a file is a natural, fast, and powerful operation.
And of course all of these are the same commands and same environment as I have for editing text.
I don't do everything in emacs but I do as much as I can in it. And I didn't mention org-mode but I use it for 100% of my note taking and publishing to HTML - it's incredibly awesome.
Re: Master Emacs in one year
#79Earlier quoted context omitted.
I spent 5 years learning and using vi (n perhaps a dozen different Unix-like OSes, so they were all different, meaning I could only use a core set of features. I then spent a few years working on Windows where I had Vim, but other editors I used were, well, 'standard'. Then ViEmu came along and I now move between Vi-like editing in VS and Vim, and 'normal' editing in other apps. It's not too bad, to be honest. I'm ed…
True I rarely have a problem editing in web text boxes, I never really committed to using emacs as a word processor. But I'd be lying if I said I've never accidentally closed a browser tab when absent-mindedly trying to do a backward-kill-word ('ctrl-w'). I was thinking more about programming and system administration. After years of using emacs, I find it harder to adapt to the popular mainstream tools like Visual S…
Re: Master Emacs in one year
#80Out of curiosity, and this is a real question not a troll : What can emacs and vi do that a regular IDE can't ?