Subscribe: M-x all-things-emacs
http://www.emacsblog.org/feed/
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
blank lines  blank  emacs  lines  mode  new  package faves  package  paren  quick tip  quick  show paren  snippet  support  tip  users 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: M-x all-things-emacs

M-x all-things-emacs



EmacsBlog.org



Last Build Date: Fri, 17 Apr 2015 02:58:31 +0000

 



The Editor of a Lifetime

Thu, 21 Aug 2014 16:47:52 +0000

Perry Metzger has been using Emacs as his text editor since early September, 1983 — nearly 31 years. Over much of that time, it has also been his primary way to read email, compile programs, and perform a variety of other tasks. Why would anyone use a single program for that long? This talk is […]



How I Work: Working with OS X and Emacs

Tue, 04 Jan 2011 17:08:58 +0000

Watch the Video I was featured this week on a new site called How I Work (now defunct). The site is about letting developers watch screencasts to see how other people work and improve their productivity by learning about new tools and practices. Given the interest in how focused work in an all inclusive environment […]



YASnippet Updated – Supports Nested Placeholders and More

Mon, 27 Jul 2009 06:31:30 +0000

YASnippet, or Yet Another Snippet package just released a new beta with many new features. YaSnippet is a template system for emacs. It allows you to type an abbrevation and then trigger that abbreviation into an expansion in your buffer. Some of the new features are: Nested Placeholders: Nested placeholders allow you to support optional […]



Copying Lines, not killing

Mon, 18 May 2009 22:54:13 +0000

Do you find yourself often running a yank or undo immediately after killing lines? Would you like to copy a line instead of killing it? Do you wish that there was a prefix argument to C-k (kill-line) that made it copy instead of cut (to use the non-Emacs terminology). Here is your solution—a command that […]



Quick Tip: Detaching the custom-file

Sat, 06 Dec 2008 10:53:02 +0000

I’ve never really liked the built-in customization UI in Emacs (M-x customize). I’m sure plenty of people use it and enjoy it, but, to me, it feels like an abominable tree of never ending and difficult to navigate options. Plus, it sticks your saved customizations as an unorganized mess of elisp smack at the bottom […]



Emacs in 5 minutes

Fri, 05 Dec 2008 23:18:00 +0000

In preparation for a new upcoming PeepCode screencast, Geoffrey Grosenbach put together a quick 5 minute Emacs introduction. It’s a good summary of some Emacs niceties. Geoffrey also wrote up some of his other initial Emacs impressions.


Media Files:
http://www.emacsblog.org/wp-content/uploads/2008/12/5-minutes.png!:http://peepcode.com/system/uploads/2008/peepcode-emacs-in-5-demo.mov




Emacs Starter Kit

Fri, 05 Dec 2008 22:33:34 +0000

Phil Hagelberg recently started a new project called Emacs Starter Kit. Here’s how Phil describes it: It’s … a set of dotfiles extracted from my years of obsessive Emacs tweaking. It acts as a base config from which new users can get going with minimal fuss. You won’t learn Emacs from it, but it will […]



Giving ido-mode a Second Chance

Mon, 19 May 2008 15:21:33 +0000

Stuart Halloway’s recent screencast titled What You Can Learn From ido.el convinced me that I need to give ido-mode another look, especially since I didn’t realize it had support for flex (aka fuzzy) matching. I was always envious of the fuzzy matching that TextMate users received when finding a file in a project. I’ve tried […]



Quick Tip: Easier Window Switching in Emacs

Thu, 01 May 2008 15:22:44 +0000

I ran across this thread on easier window switching within emacs using the windmove-xxx commands on gnu.emacs.help a few days ago. It’s always nice to find out about commands I didn’t know about… kinda like C-x M-c M-butterfly. I have always used C-x o and C-x b to move between windows and buffers, but my […]



Package Faves: js2-mode

Fri, 04 Apr 2008 22:23:15 +0000

I just played with Stevey’s new js2-mode. So many previous javascript modes for emacs just didn’t cut it, but now finally, I’m proud to see a javascript mode that works. Steve did a great job with this package. Kudos. Installation Grab the latest js2, put it in your load-path, and configure. Full instructions. Here’s my […]



Yet Another Snippet Package

Thu, 13 Mar 2008 15:47:09 +0000

There are a number of snippet packages that are available for emacs: snippet.el, smart-snippet, and the older skeleton and tempo packages that are a part of emacs. The snippet package was in the words of the developer: A quick stab at providing a simple template facility like the one present in TextMate (an OSX editor). […]



Fixing Pastie for Emacs

Mon, 07 Jan 2008 03:56:01 +0000

Recently, I have been doing more remote pair programming at my day job, and I was copying some code snippets into pastie. Pastie is a site that allows you to share code snippets with nice syntax highlighting. One thing led to another, and next I was searching for emacs integration with pastie. I found it […]



Where In The World Are Emacs Users?

Fri, 26 Oct 2007 13:53:36 +0000

Every few months you see a thread on the emacs news groups polling to see the age or occupation of the users. Recently someone sent out a link on gnu.emacs.help to a site called BuddyMapping with a map for Emacs Users. I have always loved maps, and I am a sucker for these map mash-ups, […]



Declaring .emacs Bankruptcy

Sun, 07 Oct 2007 14:24:05 +0000

I give up. During the past 6 years of my emacs career, my .emacs initialization file grew to embarrassing levels. As of this morning, it is well over 1000 lines and is a looming burden of disorganization. Startup time is poor, customizations exist for modes that I don’t use anymore (ahem, csharp-mode), and it has […]



Quick Tip: Spaces instead of Tabs

Sun, 30 Sep 2007 14:04:33 +0000

Tab characters used as indentation of source code is a pet peeve of mine. Add this to your emacs initialization to make sure all indentation uses spaces instead. ;; I hate tabs! (setq-default indent-tabs-mode nil) Now, if you also use tab completion everywhere, someday, you’ll want to actually insert a real character (ASCII 9), […]



Newbie Tip: Visual Emacs Keybinding Cheatsheet

Mon, 27 Aug 2007 17:41:50 +0000

For a newcomer to emacs, learning the default set of keybindings can be daunting. There’s no substitute for C-h b (describe-bindings) and C-h k (describe-key), but sometimes it’s just easier to learn visually.



Quick Tip: show-paren-mode

Tue, 07 Aug 2007 06:03:25 +0000

When show-paren-mode is enabled a matching parenthesis is highlighted based on the location of point (i.e., when your cursor is on a parenthesis). You can tweak the behaviour of this minor mode by adjusting show-paren-style and the show-paren-delay. There are three styles to choose from: parenthesis – shows the matching paren expression – shows the […]



Package Faves: rcodetools

Sat, 21 Jul 2007 02:24:21 +0000

Rob recently pointed me to rcodetools and its included emacs integration. Specifically, I’ve only had the chance to play with xmpfilter, but so far, I’m very impressed. Let’s use it to annotate lines in a ruby buffer with intermediate results. Installation First, let’s install rcodetools. I am going to assume that you already have ruby […]



Package Faves: emacs-rails

Sun, 10 Jun 2007 05:41:54 +0000

The emacs-rails package turns emacs into a Ruby on Rails IDE. To put it simply, I love the package. It gets me excited to see this much active development for an emacs mode. The emacs wiki has a laundry list of the functionality that the mode provides. I don’t think a single blog post can […]



Quick Tip: delete-blank-lines

Thu, 07 Jun 2007 10:00:43 +0000

The delete-blank-lines function is a simple yet handy tool to have in your bag of tricks. It is bound to C-x C-o. There isn’t a whole lot of magic surrounding it’s usage, so I’ll just quote the built-in help directly: On blank line, delete all surrounding blank lines, leaving just one. On isolated blank line, […]



GNU Emacs 22 Released

Sun, 03 Jun 2007 06:25:09 +0000

Emacs 22 was officially released yesterday. Emacs version 22 includes GTK+ toolkit support, enhanced mouse support, a new keyboard macro system, improved Unicode support, and drag-and-drop operation on X, plus many new modes and packages including a graphical user interface to GDB, Python mode, the mathematical tool Calc, the remote file editing system Tramp, and […]



Quick Tip: Managing ChangeLogs

Tue, 29 May 2007 02:03:58 +0000

Ever wonder how people keep such organized ChangeLog files in the root of their source trees? I’m sure some are just anal enough to manually manage them. I know I’ve done so on smaller projects, but I find it too much of a hassle for anything larger. So, what do people use on larger projects? […]



Quick Tip: compilation-skip-threshold

Tue, 22 May 2007 13:28:58 +0000

compilation-mode has a nice feature so that you can skip over your info and warning level messages and jump right to those nasty errors. Set the variable compilation-skip-threshold to 2 so that M-n and M-p will jump to the next or previous error respectively. The other possible settings for this variable are: 2 — skip […]



Package Faves: psvn

Thu, 17 May 2007 14:11:28 +0000

If you interact with a Subversion version controlled repository and you use emacs, then you are probably already using this package. However, I use this package every day, and if someone was just starting to use emacs, this would be on my short list of packages that must be installed. psvn mode is similar to […]



Emacs Key Bindings in Windows

Thu, 10 May 2007 17:25:33 +0000

This might be old news to some, but it was new to me. XKeymacs is a keyboard utility to realize emacs-like usability on all windows applications. With XKeymacs you can use emacs keybindings with any windows application. You can create a keyboard macro and assign any shortcut key too. You also get bash-like command completion […]