…. It turns out that the extension models of popular text editors, such as VIM and Emacs, are more like composable systems than extension-based systems.
All of this is a extremely elaborate setup for me to sing the praise of TextMate. Amongst the many things it got very right, TextMate brilliantly walked the line between a nerdy programmer's editor and an opinionated everyday tool for a wide range of developers. It did this by exposing its extension mechanism through two tools …
I use Emacs keybindings, but sometimes I wish I had vi's command mode. Luckily, it's just a C-x C-v away in the default configuration! Heck, you may even go ahead and do: bindkey '^[' vi-cmd-mode
... and i will put you back into Emacs mode again.
A great anti-feature of history expansion is when it fails: % a carefully constructed command line !?gcc !?vim !?quux zsh: no such event: gcc !<Up> % a carefully constructed command line im !?quux
And your history …
…developer, author, and podcaster.and discuss Emacs, Avdi's personal assistant and delegating work. They also discuss naming and finding implicit concepts in your code, encoding processes as objects in their own right, his publishing and podcasting, the pronunciation of Parley, Ruby Tapas, education resources and the benefits of open source languages, his goals, the most civilized way to travel, and what we got wrong about the of Demeter.
Episode Notes and Links …
…activism narrowly focuses on free software. While he did build the original GNU tools and Emacs, these days Richard Stallman is more like a community organizer, spreading the gospel of free software around the world.
Building a Sustained Community
Community will be key for determining whether the rise of activist engineers can be sustained for the long run. Lots of pathways have been cleared. It's now up to the activist engineers out there to build on top of the foundations that …
Not everyone prefers Apple user interfaces. My wife always complains when I make her use OS X.
Many of the tiling window manager fans that I know spend an inordinate amount of time configuring and tweaking their window manager, presumably because it doesn't yet do exactly what they want.
Ruby on Rails isn't the best approach for real-time applications or applications that must have very, very low latency. …
Bonus points: one of the "states" that Evil implements is an Emacs state; this leaves Emacs and all it's default behavior and keymappings 100% intact, meaning you can pair fearlessly with Emacsen, or slowly learn more about the Emacs way of doing things, if desirable.
So far, I've rarely noticed I'm not in Vim and am constantly surprised when I employ Vim reflexes in Emacs and they work exactly as expected or better (seriously, try :%s/foo/bar/g in …
Programer's text editor (/ , Emacs, or equivalent) The following operating systems have been tested as workstation systems with the hands on exercises:
firstname.lastname@example.org with workstation questions.Other platforms and platform versions may work without modification. Please contact Joshua Timberman at
…Text If you're looking for a general text editor that's not see this post .or Emacs, is probably your best pick (and also available for and ). For other popular text editors,
Tweetbot Best client for iPhone and iPad, and now for the Mac.
Viscosity The choice OpenVPN client for
Time for another fun week of yelling at bits.
Shortcut Foo - Drills to learn keyboard shortcuts for , Emacs, , , and more.
json_expressions - harness for responses that works by providing a pattern to match. Looks useful.
Is it punchcards? Remote terminals? Emacs? Code: The Hidden Language of Computer Hardware and Software , because I'm not sure we'll even …? Eclipse? ? C? Ruby? ? In the 1920s, it was considered important to learn how to use slide rules. In the 1960s, it was considered important to learn mechanical drawing. None of that matters today. I'm hesitant to recommend any particular approach to coding other than the fundamentals as outlined in