168 lines
5.6 KiB
HTML
168 lines
5.6 KiB
HTML
|
<!DOCTYPE html>
|
||
|
<html lang="en-us"><head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script>
|
||
|
<title>Weekend thoughts - Mastering Emacs by Mickey Petersen - phil@bajsicki:~$</title>
|
||
|
<meta charset="utf-8">
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
|
||
|
<meta name="description"
|
||
|
content="Over The Past few weeks I’ve found myself spending more and more time in Emacs. As such, I want to learn more about it, and how to use it effectively. It seems worth the effort, because if I save 5 seconds every day, that stacks up and saves inordinate amounts of time. ">
|
||
|
<link rel="canonical" href="http://localhost:1313/posts/mastering-emacs/" />
|
||
|
|
||
|
|
||
|
<link rel="icon" href="http://localhost:1313/images/logo_w.png" />
|
||
|
|
||
|
|
||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/modern-normalize/1.1.0/modern-normalize.min.css" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||
|
<link rel="preload" as="style"
|
||
|
href="https://fonts.googleapis.com/css?family=Noto+Serif+SC|Noto+Emoji&display=swap" />
|
||
|
<link rel="stylesheet"
|
||
|
href="https://fonts.googleapis.com/css?family=Noto+Serif+SC|Noto+Emoji&display=swap"
|
||
|
media="print" onload="this.media='all'" />
|
||
|
<noscript>
|
||
|
<link rel="stylesheet"
|
||
|
href="https://fonts.googleapis.com/css?family=Noto+Serif+SC&display=swap" />
|
||
|
</noscript>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<link rel="stylesheet" href="/css/hugo-tufte.min.css">
|
||
|
|
||
|
|
||
|
|
||
|
<link rel="stylesheet" href="/css/hugo-tufte-options.min.css">
|
||
|
|
||
|
<link rel="stylesheet" href="/css/hugo-tufte-override.css">
|
||
|
|
||
|
</head>
|
||
|
<body>
|
||
|
|
||
|
|
||
|
<article id="main">
|
||
|
<header class="brand">
|
||
|
<h1>phil@bajsicki:~$</h1>
|
||
|
<p class="subtitle"></p>
|
||
|
<nav class="menu">
|
||
|
<ul>
|
||
|
|
||
|
<li><a href="/">Home</a></li>
|
||
|
|
||
|
<li><a href="/about/">About</a></li>
|
||
|
|
||
|
<li><a href="/posts/">Posts</a></li>
|
||
|
|
||
|
</ul>
|
||
|
</nav>
|
||
|
|
||
|
<hr />
|
||
|
</header>
|
||
|
|
||
|
<section>
|
||
|
<h1 class="content-title">Weekend thoughts - Mastering Emacs by Mickey Petersen</h1><span class="content-meta"><p class="author">[Phil Bajsicki]</p><p class="date">2022-10-08</p><span>2 min read </span><a href="http://localhost:1313/tags/emacs">emacs</a> <a href="http://localhost:1313/tags/review">review</a> </span></section>
|
||
|
|
||
|
|
||
|
|
||
|
<section><p>Over The Past few weeks I’ve found myself spending more and more time in Emacs. As such, I want to learn more about it, and how to use it effectively. It seems worth the effort, because if I save 5 seconds every day, that stacks up and saves inordinate amounts of time.</p>
|
||
|
<p>It’s a lot like training to type faster and more accurately. If I can finish the tasks before me 10% faster, that means that I get that 10% more free time. Which I like, because it lets me occupy my mind with other efficiency fixes.</p>
|
||
|
<p>In researching how to use Emacs better, I stumbled upon <a href="https://www.masteringemacs.org">Mickey Petersen’s website</a>. He’s got a wonderful blog with loads of tips, and is selling a book, Mastering Emacs.</p>
|
||
|
<p>I do admit that it is a bit pricey for my tastes (at least compared to simply reading the blog and reading the documentation). Nonetheless, it is exceedingly accurate in explaining the very fundamentals, the <em>core of Emacs</em>, and the functionality.</p>
|
||
|
<p>I’m about halfway through it, and it certainly merits a second read once my brain isn’t so occupied with work.</p>
|
||
|
<p>I think the most important part of ‘Mastering Emacs’, and what justifies the book in my mind, is that it explains some very advanced functionality (e.g. point and mark, occur mode in isearch) which isn’t present in other software that I am aware of, in a way that’s lucid, approachable, and easily comprehensible.</p>
|
||
|
<p>Of note, and the reason I have come to <em>love</em> this book, is its mention and clarification of <code>imenu</code>. I was not aware of its existence, and given that I extensively work with org-mode files, it has become by far my preferred way of navigating them.</p>
|
||
|
<p>As if turns out, Doom Emacs has it bound by default to <code>C-c s i</code>, which while not a perfect binding on Colemak (<code>s</code> is right above <code>c</code> - they’re hit with the same finger), is absolutely wonderful to have.</p>
|
||
|
<p>In any case, the book is worth it. Some of it is already in the blog posts on the website, but frankly - even if all were there, it’s still worth a buy to use as a guidebook for explaining Emacs to people who don’t yet understand the power that is in their grasp.</p>
|
||
|
<p>Good read. Might update this after I finish the book, if I have time or any thoughts to add.</p></section>
|
||
|
<section><footer class="page-footer">
|
||
|
<hr />
|
||
|
|
||
|
<div class="previous-post" style="display:inline-block;">
|
||
|
|
||
|
<a class="link-reverse" href="http://localhost:1313/posts/vps-is-my-new-friend/?ref=footer">« VPS is my new friend</a>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
<div class="next-post", style="display:inline-block;float:right;">
|
||
|
|
||
|
<a class="link-reverse" href="http://localhost:1313/posts/haxe-vscode/?ref=footer">Haxe, heaps, and VSCode (small rant) »</a>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
<ul class="page-footer-menu">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</ul>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<div class="copyright">
|
||
|
<p>
|
||
|
|
||
|
©2024 Phil Bajsicki
|
||
|
|
||
|
</p>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
</footer>
|
||
|
</section>
|
||
|
<section><nav class="menu">
|
||
|
<ul>
|
||
|
|
||
|
<li><a href="/">Home</a></li>
|
||
|
|
||
|
<li><a href="/about/">About</a></li>
|
||
|
|
||
|
<li><a href="/posts/">Posts</a></li>
|
||
|
|
||
|
</ul>
|
||
|
</nav>
|
||
|
</section>
|
||
|
</article>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</body>
|
||
|
|
||
|
</html>
|