<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/home/brad &#187; emacs</title>
	<atom:link href="http://www.endperform.org/tag/emacs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.endperform.org</link>
	<description>My corner of the web</description>
	<lastBuildDate>Thu, 08 Jul 2010 18:13:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Life with Emacs: org-mode</title>
		<link>http://www.endperform.org/2009/06/life-with-emacs-org-mode/</link>
		<comments>http://www.endperform.org/2009/06/life-with-emacs-org-mode/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 14:30:14 +0000</pubDate>
		<dc:creator>Brad</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[life-with-emacs]]></category>

		<guid isPermaLink="false">http://www.endperform.org/?p=473</guid>
		<description><![CDATA[I&#8217;ve finally found what I&#8217;ve been looking for as far as notes / organization at work goes. I discovered org-mode for Emacs while I was researching and testing some ways to keep me organized. I had gone the wiki route previously, but I found that the dependency of a database and browser just didn&#8217;t suit [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally found what I&#8217;ve been looking for as far as notes / organization at work goes.  I discovered <a href="http://www.orgmode.org">org-mode</a> for Emacs while I was researching and testing some ways to keep me organized.  I had gone the wiki route previously, but I found that the dependency of a database and browser just didn&#8217;t suit my &#8220;have it when / where I need it&#8221; ideals.  Sometimes, I have to log into my work machine from home, and forwarding my X display can be painful.  Since a lot of the time I was using Lynx to view pages anyway, I figured I would opt for a more text-based approach.  I&#8217;ll go into how I&#8217;m using org-mode, but for further information, please check out the website.</p>
<p><strong>Timesheets</strong><br />
I have to keep track of time I spend working on various things.  Usually I used a pad and paper for this, but a lot of the time I don&#8217;t want to have to stop, write something down, then jump back.  I have a timesheet.org file open in Emacs during the day so that I can switch to the buffer and enter my time.  I use one headline per week, and create a table for the time.  It works out nicely because now I have one file with my timesheets.  I started this about a week or two ago, but I have no plans of entering all of my old time here.</p>
<p><strong>Scripts, Utilities and others</strong><br />
Throughout the course of the day, I&#8217;m using a lot of different tools to get my work done.  Sometimes I&#8217;ll discover something new and helpful and I&#8217;ll want to keep the command around for future use.  For that, I have a scripts.org file to keep things organized.  For customer information, right now I have one big customers file, but I think I&#8217;m going to start splitting that out into separate files soon.</p>
<p>The thing I really like about org-mode is being able to collapse the various levels.  It keeps the information I don&#8217;t need right now out of my way while at the same time keeping everything in text form, so I can read it anywhere.  I know I&#8217;m not harnessing the full power of this mode, but it fits my needs and perhaps it might fit someone else&#8217;s needs out there as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endperform.org/2009/06/life-with-emacs-org-mode/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Life with Emacs #3: The Cheatsheet</title>
		<link>http://www.endperform.org/2008/12/life-with-emacs-3-the-cheatsheet/</link>
		<comments>http://www.endperform.org/2008/12/life-with-emacs-3-the-cheatsheet/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 14:49:02 +0000</pubDate>
		<dc:creator>Brad</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[life-with-emacs]]></category>

		<guid isPermaLink="false">http://www.endperform.org/?p=367</guid>
		<description><![CDATA[This installment of Life with Emacs doesn&#8217;t have much in the way of opinions or what I&#8217;m using it for, instead I&#8217;ll just be posting the cheatsheet I&#8217;ve been keeping in hopes that it might help someone else out. As time goes on, I&#8217;ll keep adding to this. For now, I present to you my [...]]]></description>
			<content:encoded><![CDATA[<p>This installment of Life with Emacs doesn&#8217;t have much in the way of opinions or what I&#8217;m using it for, instead I&#8217;ll just be posting the cheatsheet I&#8217;ve been keeping in hopes that it might help someone else out.  As time goes on, I&#8217;ll keep adding to this.  For now, I present to you my Emacs cheatsheet:</p>
<pre>
-- Buffers --
C-x C-f         Open existing (or new) file
C-x C-s         Save buffer
C-x C-w         Save buffer as...
C-x C-c         Exit Emacs

C-x b                   Switch to buffer. Type in the name.
C-x     Cycle through buffers
C-x 1           Return to 1 window
C-x 2           Split window into two
C-x o           Switch windows

-- Moving / Editing --
C-a             Beginning of line
C-e             End of line
C-s             Search
M-x string      Find and replace
C-w             Cut
M-w             Copy
C-y             Paste (yank)
C-k             Cut text to end of line
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.endperform.org/2008/12/life-with-emacs-3-the-cheatsheet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Life with Emacs #2: Buffers and Note-taking</title>
		<link>http://www.endperform.org/2008/11/life-with-emacs-2-buffers-and-note-taking/</link>
		<comments>http://www.endperform.org/2008/11/life-with-emacs-2-buffers-and-note-taking/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 04:04:43 +0000</pubDate>
		<dc:creator>Brad</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[life-with-emacs]]></category>

		<guid isPermaLink="false">http://www.endperform.org/?p=360</guid>
		<description><![CDATA[Emacs might be thought of as a programmer&#8217;s editor, but it works just as well as a text editor. But Brad, isn&#8217;t it a bit overkill to use Emacs for text editing? I&#8217;m a fan of getting as much use as I can out of an editor, and what better way than this? The buffers [...]]]></description>
			<content:encoded><![CDATA[<p>Emacs might be thought of as a programmer&#8217;s editor, but it works just as well as a text editor.  But Brad, isn&#8217;t it a bit overkill to use Emacs for text editing?  I&#8217;m a fan of getting as much use as I can out of an editor, and what better way than this?  The buffers are one of my favorite things about Emacs.  Sure, Vim has buffers, too, but I like the navigation in Emacs better.  In my work, I deal with support tickets.  So, when I take on a ticket, the first thing I&#8217;ll do is this <code>C-x C-f 1111111</code>, where 1111111 represents the ticket number I&#8217;m working on.  Then from that point, as I gather information, I copy things from one window to another into that buffer to keep it handy.  Once in a while, I&#8217;ll save the buffer with <code>C-x C-s</code> so I don&#8217;t risk losing the notes.  This is definitely an easy way to keep my notes separated by ticket, and if I happen to be working on multiple tickets, I can switch buffers with <code>C-x b</code> then the buffer name.</p>
<p>By default, Emacs starts you out in a scratch buffer.  I keep this open and use it to copy / paste tidbits of information that I might need later in the day, such as commands or even some time tracking.  It truly is a scratch buffer in this case, and it works wonders.  That&#8217;s it for this week.  I was going to share my cheatsheet, but sadly I lost it.  I&#8217;ll have it for next week.  For now, I leave you with a summary of commands I used this week.  For each of the commands, please note that <code>C</code> is the Control key, and <code>M</code> is the Meta, or ALT, key.</p>
<p><strong>Emacs Commands Used</strong></p>
<ul>
<li><em>C-x C-f filename </em> &#8211; Create a new file called filename.  Can include paths.  Example: C-x C-f /home/fubar/temp.txt</li>
<li><em>C-x C-s</em> &#8211; Save the current buffer</li>
<li><em>C-x b</em> &#8211; Switch to buffer.  Presents a default buffer name, but type the name of the buffer you want.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.endperform.org/2008/11/life-with-emacs-2-buffers-and-note-taking/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Life with Emacs #1: The Beginning</title>
		<link>http://www.endperform.org/2008/11/life-with-emacs-1-the-beginning/</link>
		<comments>http://www.endperform.org/2008/11/life-with-emacs-1-the-beginning/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 04:17:28 +0000</pubDate>
		<dc:creator>Brad</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[life-with-emacs]]></category>

		<guid isPermaLink="false">http://www.endperform.org/?p=357</guid>
		<description><![CDATA[I&#8217;ve tried a couple of times to try to write a recurring series here, and this is going to be my latest (hopefully not failed) attempt. I present, Life with Emacs, a walk through Emacs through the eyes of someone still trying to learn all of the important keybindings. Each week, I&#8217;ll look at a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve tried a couple of times to try to write a recurring series here, and this is going to be my latest (hopefully not failed) attempt.  I present, Life with Emacs, a walk through Emacs through the eyes of someone still trying to learn all of the important keybindings.  Each week, I&#8217;ll look at a particular task I&#8217;ve been using Emacs for, and along with it hopefully provide some other newbies some insight into what I&#8217;m going through.</p>
<p>As far as backgrounds in editors go, I&#8217;ve pretty much been a GUI / Vim guy for as long as I can remember.  I know enough Vim to get in and out of a file relatively quickly, but for any heavy coding, I&#8217;ve leaned on an IDE to help me out.  I figured I would try out Emacs for a few reasons.  One, there&#8217;s plenty of Emacs users at work I can bother with questions.  Two, there are a lot of potentially useful modes that might actually be able to help me organize myself at work.  Finally, I want to break down and learn the ins and outs of one editor, and I&#8217;ve chosen Emacs to focus on.  Will I stick with it?  Time, and my patience, will tell the tale.  I plan to use Emacs in place of other editors that I had been using to create scratch notes as I work on things at work, and also plan to use it to do the occasional scripting / web maintenance that I&#8217;m tasked to do.</p>
<p>Next week I&#8217;ll present the beginnings of my little Emacs cheatsheet and will dive into the first task I&#8217;ll look at, which is note-taking in my work environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endperform.org/2008/11/life-with-emacs-1-the-beginning/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Emacs again..  Wait, what?</title>
		<link>http://www.endperform.org/2008/11/emacs-again-wait-what/</link>
		<comments>http://www.endperform.org/2008/11/emacs-again-wait-what/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 03:31:43 +0000</pubDate>
		<dc:creator>Brad</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://www.endperform.org/?p=320</guid>
		<description><![CDATA[A while ago, I declared my Emacs experiment over. Well, the power of the dark side compelled me once again, and I&#8217;m back to using it. I find it&#8217;s quite useful during my workday as I can whip open a new buffer for a different ticket as I work on them, then either kill them [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago, I declared my Emacs experiment over.  Well, the power of the dark side compelled me once again, and I&#8217;m back to using it.  I find it&#8217;s quite useful during my workday as I can whip open a new buffer for a different ticket as I work on them, then either kill them or save them off for later.  I ditched the planner/org mode for now, but I might revisit it at a later time.</p>
<p>I have a webapp to rewrite, but I&#8217;ve been struggling with pulling together some motivation to work on it at home.  My mind&#8217;s been all over the place the past couple of weeks and I just haven&#8217;t been getting my geek on like I used to.  I guess part of that might be due to the fact that work has been rating an 8 or higher on the suck-o-meter and I just want to leave work behind when I leave the office (which admittedly I&#8217;m having a hard time doing).  Once I do start coding, though, Emacs is where I&#8217;ll have my code living.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endperform.org/2008/11/emacs-again-wait-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Emacs Experiment is over</title>
		<link>http://www.endperform.org/2008/10/the-emacs-experiment-is-over/</link>
		<comments>http://www.endperform.org/2008/10/the-emacs-experiment-is-over/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 17:44:24 +0000</pubDate>
		<dc:creator>Brad</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://www.endperform.org/?p=310</guid>
		<description><![CDATA[I hadn&#8217;t updated on the status of my little Emacs experiment lately, simply because I&#8217;ve gravitated away from it. Of late, I&#8217;ve been back to using Vi(m) or whatever else is available to me to do things. I know enough about Emacs that I can get into a file, edit it and get back out, [...]]]></description>
			<content:encoded><![CDATA[<p>I hadn&#8217;t updated on the status of my little Emacs experiment lately, simply because I&#8217;ve gravitated away from it.  Of late, I&#8217;ve been back to using Vi(m) or whatever else is available to me to do things.  I know enough about Emacs that I can get into a file, edit it and get back out, but that&#8217;s about the extent of my knowledge.  I&#8217;ve decided that I&#8217;m going to wander back to Vim-land and be happy with that editor.  Granted, Emacs is pretty cool, but I&#8217;ve used Vim the most and I plan to expand my Vim knowledge a bit more, and hopefully reduce me dependence on GUI-based IDEs in the future.  I wouldn&#8217;t say it was a waste of time, but it just affirms the fact that I dig Vim a bit more than I do Emacs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endperform.org/2008/10/the-emacs-experiment-is-over/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Annoyed with Emacs</title>
		<link>http://www.endperform.org/2008/07/annoyed-with-emacs/</link>
		<comments>http://www.endperform.org/2008/07/annoyed-with-emacs/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 16:58:27 +0000</pubDate>
		<dc:creator>Brad</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://www.endperform.org/?p=255</guid>
		<description><![CDATA[I&#8217;m becoming a little annoyed with Emacs now. While it&#8217;s been pretty ok to use on a day-to-day basis for notes and other text chores, getting down and actually coding with it is quite, at least to me, annoying. My biggest problem is auto-indent. I can&#8217;t seem to shut this feature off to save my [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m becoming a little annoyed with Emacs now.  While it&#8217;s been pretty ok to use on a day-to-day basis for notes and other text chores, getting down and actually coding with it is quite, at least to me, annoying.  My biggest problem is auto-indent.  I can&#8217;t seem to shut this feature off to save my life, and it drives me insane.  It seems to vary depending on the mode I&#8217;m in (php, python, etc), and the modes seem to override the settings in my .emacs file.  While I do enjoy planner mode, the coding side of Emacs is basically annoying the heck out of me right now, and with what I&#8217;m working on, I&#8217;m thinking an IDE is going to suit me better in the long run.  I may find the exact formula to change the behavior, but lately I&#8217;m not all that interested in that, rather than finding what&#8217;s going to be the most comfortable setup for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endperform.org/2008/07/annoyed-with-emacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Emacs: Week One</title>
		<link>http://www.endperform.org/2008/07/emacs-week-one/</link>
		<comments>http://www.endperform.org/2008/07/emacs-week-one/#comments</comments>
		<pubDate>Sat, 05 Jul 2008 14:07:47 +0000</pubDate>
		<dc:creator>Brad</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://www.endperform.org/?p=249</guid>
		<description><![CDATA[So, I&#8217;m closing in on the end of my first week with Emacs. So far, things are going about as I expected them to be. I have started my own cheatsheet (which I may publish later), and I&#8217;ve installed Planner, which is a really great mode for organizing. It depends on a couple of other [...]]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;m closing in on the end of my first week with Emacs.  So far, things are going about as I expected them to be.  I have started my own cheatsheet (which I may publish later), and I&#8217;ve installed Planner, which is a really great mode for organizing.  It depends on a couple of other things, but once installed, it works well.  I&#8217;m finding that it&#8217;s a nice tool as far as work goes when it comes to organization.  I haven&#8217;t done much real coding in Emacs yet, simply because I&#8217;m still looking for a project to do.  Coding at work has been slow because I haven&#8217;t had time to work on the internal web applications and there hasn&#8217;t been an opportunity for a cool bash script lately.</p>
<p>So, what do I have on my list of things to learn?</p>
<p>- Keybindings.  This is going to take a while, but once I learn them then I&#8217;ll be in good shape</p>
<p>- .emacs.  I&#8217;m sure there are some settings that some would see as essential.  I&#8217;ll share mine in an upcoming post.</p>
<p>As far as projects go, I think I might start taking a look around at the open source projects out there and see if there&#8217;s something I can do to start getting involved.  I think I&#8217;ll also work on setting up local source control on this machine to make managing things easier</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endperform.org/2008/07/emacs-week-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Emacs: The Journey Begins</title>
		<link>http://www.endperform.org/2008/06/emacs-the-journey-begins/</link>
		<comments>http://www.endperform.org/2008/06/emacs-the-journey-begins/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 11:04:46 +0000</pubDate>
		<dc:creator>Brad</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://www.endperform.org/?p=248</guid>
		<description><![CDATA[I&#8217;ve started messing around with Emacs in the past few days. It&#8217;s installed at work and here at home, but I haven&#8217;t done a whole lot of anything with it yet. I&#8217;ve been working on my .emacs configuration before I go too much further, setting and unsetting some things to get it to my liking. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started messing around with Emacs in the past few days.  It&#8217;s installed at work and here at home, but I haven&#8217;t done a whole lot of anything with it yet.  I&#8217;ve been working on my .emacs configuration before I go too much further, setting and unsetting some things to get it to my liking.  I found an interesting setup called org-planner mode which may end up in me being able to get organized at work *finally*.  Time will tell, but I have to get some of the basics down first.</p>
<p>One thing I keep reading is that a lot of people are switching the Control and caps lock keys in their keybindings.  It sounds like an interesting idea, and I can&#8217;t remember the last time I hit caps lock on purpose.  I might go ahead and swap them out.  So far, though, it doesn&#8217;t seem like it&#8217;s going to be too big a deal to learn and use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endperform.org/2008/06/emacs-the-journey-begins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
