Anybody Miss The Kill-Ring When They Use Their Host OS

Here “Host OS” means the operating system on which you run Emacs.

When I use my host OS by muscle memory I try to use the Kill Ring just like I do in Emacs and then I get a painful surprise: I have to copy everything that I need somewhere else and then copy it back. Yuck. Can you recommend a solution for this on macOS?

browse-kill-ring makes the kill ring really easy to use.

If You Have An Org-Mode Problem Then You've Probably Got It Installed Twice

If you have an org-mode problem then you’ve probably got it installed twice. Here are two examples where I always get into trouble:

  • I run from source, this is impossible
    • It is possible because some package listed Org-Mode as a dependency
  • I run only from the Org-Mode package
    • It is possible because some other package listed Org-Mode as a dependency
  • Sometimes a reference to org-plus-contrib can shake things up because it “works fine for a while… and then doesn’t”

The errors are usually cryptic, to the lazy like me, and not worth investigating because they are fake errors.

Exporting Tables With Borders

This page explains how to configure exported tables borders either with the variable org-html-table-default-attributes, which is ignored with HTML5 export, or properties.

The default table export doesn’t include borders and it is difficult to read.

Continue reading “Exporting Tables With Borders”

Never Too Late To Learn `multi-occur-in-matching-buffers'

Ever wanted to search all of your buffers limited by their backing file type? Surprisingly I never did very much. ag and grep worked fine for me. Then I started leaving buffers open, with everything that I cared about, all the time. Then I joined the “Emacs 100+ Buffer Club”.

multi-occur-in-matching-buffers is helpful when you watch to use occur in some of those buffers.

MathJax Support In Org2Blog

Use MathJax with Org2Blog.

Thank you Jon for showing how to set this up in this post and this post and this post.

The only addition is that these instructions uses a more actively maintained plugin.

  • Test it out using these (and more) examples
    • The word LaTeX in Math Mode (notice the italics)
      • \(\LaTeX\)
    • The word LaTeX in Text Mode (notice the lack of italics)
      • \(\mathrm{\LaTeX}\)
    • Inline
      • \(\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}\)
    • Equation
      • \[\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}\]

(Go Lang) Go by Example Notes (GBEN) Emacs Setup

Goal

Go by Example is Mark McGranaghan‘s “hands-on introduction to Go using annotated example programs”. Under the license I’m going to

  • Convert all of the examples to Org-Mode Literate Programming documents
  • Add, remove and modify them making it my personal notebook
  • Add the tag GBEN to track them
  • Refer to this post to provide attribution

Configuration

ID: org_gcr_2017-08-08_mara:C327B697-D6B7-42BA-B0D3-0C8613CBB58E

Continue reading “(Go Lang) Go by Example Notes (GBEN) Emacs Setup”

Leave ~C-M-s~ Bindings For The Operating System

macOS used Meta and Super for a lot of it’s own bindings. That ties up valuable Emacs key-space. Tonight I moved all of those meddling bindings into C-M-s. macOS get that all to itself making it happy. And it made me happy. Maybe it will make you happy.

Org2Blog: Access Post Metadata After Publishing

Via here:

Now your post or page exists both in your Org-Mode file on your computer, and also in WordPress itself. That page or post inside of WordPress contains a lot of metadata and you might be interested in some of it. Here is documentation covering all of the fields. You can easily access that data using a hook function.

Continue reading “Org2Blog: Access Post Metadata After Publishing”