• 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:

    Interview with Kat Woods: decision-making about having kids

    Realizing what you don't want The post Interview with Kat Woods: decision-making about having kids appeared first on Otherwise.

    via Otherwise July 5, 2022

    Decision theory and dynamic inconsistency

    Here is my current take on decision theory: When making a decision after observing X, we should condition (or causally intervene) on statements like “My decision algorithm outputs Y after observing X.” Updating seems like a description of something you do…

    via The sideways view July 3, 2022

    10x (engineer, context) pairs

    Your actual output depends on a lot more than just how quickly you finish a given programming task. Everything besides the literal coding depends deeply on the way you interact with the organization around you.

    via benkuhn.net June 9, 2022

    more     (via openring)


  • Posts
  • RSS
  • ◂◂RSS
  • Contact