• Posts
  • RSS
  • ◂◂RSS
  • Contact

  • Learning more about emacs

    October 29th, 2009
    programming, tech
    When I first started using emacs, I chose it because I figured I might someday want my editor to be able to to something crazy, and emacs had the best chance of being up for the crazyness. Over the past five years or so, this hasn't actually turned out to be the case: almost everything I've wanted that's at all complex has made more sense as a stand alone program. This meant I'd not even learned how to write new functions for emacs. So today I learned how. Each of these entries is separated by a little bit of code that looks like:
      <a name="2009-10-29"></a><h3>Thursday October 29 2009:</h3>
      <div class="pt">
    
        <h3></h3>
    
      </div>
        
    I'd been typing this in by hand, but today I decided to automate this. It turns out emacs supports the unix date syntax, so my dates become something like "%Y-%m-%d" and "%A %B %d %Y:". Very handy. The rest is just inserting characters:
      (defun start-news-entry ()
        (interactive)
        (insert (format-time-string
           "  <a name=\"%Y-%m-%d\"></a><h3>%A %B %d %Y:</h3>"))
        (newline)
        (insert "  <div class=\"pt\">")  (newline)  (newline)
        (insert "    <h3></h3>") (newline) (newline) (newline)
        (insert "  </div>") (newline))
        
    So now I can just do "M-x start-news-entry" and not delay my urgent news-thoughts with mindless formatting. Yay.

    Comment via: facebook

    Recent posts on blogs I like:

    Be less scared of overconfidence

    deferring to markets • deferring to experts • deferring to low-information heuristics • why they fail • blindness to outliers • what to do instead

    via benkuhn.net November 30, 2022

    Corncob Dolls

    I went to a farm and at the farm I got to see a corncrib and the corn that had fell out of the corncrib that no one wanted I got to use my fingers to take off the corn kernels and once the cobs were empty I put them in a bag and then once I got back to the…

    via Anna Wise's Blog Posts November 7, 2022

    Light Switch

    When I got my loft bed it was just so annoying every morning to have to get out of bed, climb down the ladder, turn the light on, and climb back up, just so I could see stuff. I decided to make a string for my light switch because I really wanted to be abl…

    via Lily Wise's Blog Posts November 7, 2022

    more     (via openring)


  • Posts
  • RSS
  • ◂◂RSS
  • Contact