## How to reintegrate changes for Word back into Org-Mode

Via:

Original: Your Org source A: Org -> DOCX for co-authors (using pandoc) B: Org -> DOCX -> Org (using pandoc). C: A -> Org (using pandoc and --accept-all-changes) D: B-Original

 

The difference between B and Original are pandoc-introduced changes that you do not want. Ignore/remove these changes from C, call it D and then the difference between D and the Original are your co-author comments. Now your authors can edit DOCX with Track Changes and you can work on those edits with Emacs ediff.

## Generating autoloads and Compiling Org without make

Here is how to do it.

This is very helpful for non-developer Org-Mode users who want to run Org-Mode from source via Git.

## Uniquely Name Source-Blocks and Headline IDs in Org-Mode

Always name all of your Source-Blocks and uniquely ID Headlines in Org-Mode. It is the only way to make Literate Programming pleasant and predictable. At the very least you will understand what is happening during tangling.

## Life Is Simple @tgtext

digraph graphviz {
subgraph cluster {
ayh [label="Happy with things?", shape=ellipse];
no [label="No.", shape=Mdiamond];
yes [label="Yes.", shape=Mdiamond];
ayh -> no;
ayh -> yes;
no -> ayh [label="Change them."];
yes -> ayh [label="Keep doing them."];
}
labelloc="t";
}



## Org-Mode Release 8.3

Org 8.3 is now out.

Interesting:

• org-show-context-detail
• Markdown export supports switches in source blocks
• Export inline source blocks
• ascii plot
• date macro parms
• mathjax cdn
• viewport for html mobile
• remotely edit footnote definition
• texinfo image support
• Removed option org-koma-letter-use-title
• Footnotes in included files are now local to the file
• When exporting, throw an error on unresolved id/fuzzy links and code refs

## (use-package smartparens-config :ensure smartparens)

If you utilize use-package to install smartparens and require smartparens-config then do it like this:

(use-package smartparens-config :ensure smartparens)

This week I migrated to use-package and configured it incorrectly with something like this:

(use-package smartparens :ensure t :config (require 'smartparens-config))

Big giveaway: single-quote and backtick don’t work correctly in strict mode! There are a lot of explanations of how to “fix this issue”. It isn’t an issue with smartparens. This is how I got it wrong; very easy mistake to make.

## Easily Go To and Return From Headlines in Org-Mode

Quit using goto-line and isearch to navigate in your Org-Mode document. I didn’t want to use Helm or Imenu to do it and Org-Mode has a built in solution with org-goto. Be sure to bind the “pop” key very close-by to make it symmetrical and fast.

(define-key org-mode-map (kbd "s-u") #'org-goto) (define-key org-mode-map (kbd "s-U") #'org-mark-ring-goto) 

## Should I Do The Two-Speed Conversion

My single-speed is great. Won’t be out-riding this bicycle any time soon. Still, everything needs tweaks. A video about the Rekluse Clutch got me thinking about my bicycle. It wouldn’t hurt to have a two-speed without having any additional gear (weight isn’t gear). This SRAM Automatix hub seems like a great way to do it because it is totally adjustable to your preference.

## BlueSky Statistics for R

[BlueSky Statistics is a] Fully featured Statistics application and development framework built on the open source R project

Basically it makes the first 80% of the stuff that you want to do with R very easy.

The very cool part is that you get the R output so it is another great way to learn R itself.