Monthly Archives: February 2019

Zamansky: GitHub Classroom 2

Mike Zamansky has another video out on how he uses GitHub Classroom for teaching. Like the first, it’s not really about Emacs—although he does use Emacs in the process, of course—but it’s an interesting study on a tools-based approach to … Continue reading

Posted in General | Tagged , | Leave a comment

Copying the Whole Buffer

Tim Bray tweeted a nice bit of elisp to copy the current buffer to the kill ring: For mac/emacs people: <<<< (defun copy-whole-buffer () “Command A stupid” (interactive) (save-excursion (mark-whole-buffer) (copy-region-as-kill 1 (buffer-size)))) (global-set-key [(meta a)] ‘copy-whole-buffer) <<<< [Don’t know … Continue reading

Posted in General | Tagged | Leave a comment

Selling 911 Location Data

Speaking of John Cook’s Data Privacy twitter account, as I did yesterday, here’s an interesting item: Selling 911 location data is illegal but US carriers reportedly did it anywayhttps://t.co/cAtPd5n5Mj — Data Privacy (@data_tip) February 14, 2019 It turns out that … Continue reading

Posted in General | Tagged | Leave a comment

New Data Privacy Tip Twitter Account from John D Cook

I’ve long been a fan of John Cook’s TeX Tips and often learn something new from them. Cook has a number of such Twitter accounts covering various aspects of Mathematics and other technical areas. I was, therefore, happy to see … Continue reading

Posted in General | Tagged | Leave a comment

Securing Your iPhone

This is an Apple-centric post but I know a lot of Irreal readers have iPhones or iPads so it’s worth passing on. Over at Computerworld, Jonny Evans has an excellent article on How to stay as private as possible on … Continue reading

Posted in General | Tagged , | Leave a comment

Sharing Data Among Org-mode Blocks

John Kitchin has another excellent post on leveraging Emacs and Org-mode. This time, he considers sharing data between Org-mode code blocks. Most Org-mode users know about naming code blocks and using the results of the computation in another code block … Continue reading

Posted in General | Tagged , | Leave a comment

Unix and Linux History from Maddog

Older readers may know of Jon “Maddog” Hall. Although we hear less from him these days, he’s been a force in the open source movement for many years. I just came across a video in which he talks about Unix … Continue reading

Posted in General | Tagged , | Leave a comment

NeoTree and Perspectives

A lot of people like to organize their workflow around projects, mostly via Bozhidar Batsov’s excellent projectile package. Some of those people go further and use a package like perspective to provide each project with its own workspace. I don’t … Continue reading

Posted in General | Tagged | Leave a comment

Org Capture and Refiling

Like me, Matus Goljer (fuco1) is a heavy user of Org-capture. I’ve got 11 templates that cover all sorts of events that I want to capture. Goljer has a similar number of templates but his taxonomy is much richer than … Continue reading

Posted in General | Tagged , | Leave a comment

Using Keyboard Macros to Ease Drudgework

I usually use keyboard macros to repeat some editing operation that’s too complicated for iedit, multiple cursors, or search and replace. It’s astounding how useful it can be and every Emacser should learn to use them. Recently, Arne Babenhauserheide tweeted … Continue reading

Posted in General | Tagged | Leave a comment