• Posts
  • RSS
  • ◂◂RSS
  • Contact

  • Learning more about emacs

    October 29th, 2009
    programming, tech  [html]
    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:

    Who Should Bear the Risk in Infrastructure Projects?

    The answer to the question is the public sector, always. It’s okay to have private-sector involvement in construction, but the risk must be borne by the public sector, or else the private sector will just want more money to compensate for the extra risk. …

    via Pedestrian Observations November 30, 2020

    Fireside Friday, November 27, 2020

    Hey folks! Fireside this week. A bit of a change-up in terms of the coming attractions. I had planned to start “Textiles, How Did They Make It?” next, but I want to do a bit more reading on some of the initial stages of textile production (that is, the pr…

    via A Collection of Unmitigated Pedantry November 27, 2020

    Thoughts you mightn't have thunk about remote meetings

    Welcome to this week's edition of "building a startup in 2020," in which all your meetings are suddenly remote, and you probably weren't prepared for it. I know I wasn't. We started a "fully remote" company back in 2019, but …

    via apenwarr November 23, 2020

    more     (via openring)


  • Posts
  • RSS
  • ◂◂RSS
  • Contact