The Curious Engineer

All blogs / Dev tools / editors / IDEs

Mastering Emacs

masteringemacs.org

a blog about mastering the world's best text editor

Dev tools / editors / IDEs

Posts
116 from 8 May 2010 to 24 Aug 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://www.masteringemacs.org/feed

2026 1

  1. What's New in Emacs 31.1?

2025 3

  1. Thoughts on Mechanical Keyboards and the ZSA Moonlander
  2. Replacing tmux and GNU screen with Emacs
  3. What's New in Emacs 30.1?

2024 2

  1. Combobulate: Bulk Editing Tree-Sitter Nodes with Multiple Cursors
  2. How to Get Started with Tree-Sitter

2022 103

  1. Understanding Minibuffer Completion
  2. Terms & Privacy Policy
  3. Running Shells in Emacs: An Overview
  4. Combobulate: Structured Movement and Editing with Tree-Sitter
  5. Evaluating Elisp in Emacs
  6. Switching from Vim to Emacs
  7. Complete Guide to Mastering EShell
  8. Mastering Keybindings
  9. Keyboard Macros are Misunderstood
  10. The Mastering Emacs Reading Guide
  11. The Emacs 29 Edition of Mastering Emacs is out now
  12. Combobulate: Interactive Node Editing with Tree-Sitter
  13. Combobulate: Intuitive, Structured Navigation with Tree-Sitter
  14. Let's Write a Tree-Sitter Major Mode
  15. Combobulate: Editing and Searching with the new Query Builder
  16. Seamlessly Merge Multiple Documentation Sources with Eldoc
  17. Keyboard Shortcuts every Command Line Hacker should know about GNU Readline
  18. Securely Generating TOTP tokens with Emacs
  19. Wordsmithing in Emacs
  20. Demystifying Emacs's Window Manager
  21. Fuzzy Finding with Emacs Instead of fzf
  22. Mastering Emacs is now available in Japanese
  23. Why Emacs has Buffers
  24. Emacs's Builtin Elisp Cheat Sheet
  25. Correcting Typos and Misspellings with Abbrev
  26. Text Expansion with Hippie Expand
  27. The Emacs 28 Edition of Mastering Emacs is out now
  28. Bad Emacs Advice
  29. Inserting Emoji with Input Methods
  30. Tree Sitter and the Complications of Parsing Languages
  31. The Emacs 27 Edition of Mastering Emacs is out now
  32. Unicode, Ligatures and Color Emoji
  33. Speed up Emacs with native elisp compilation
  34. Polymode: Multiple Major Modes and How to Use SQL and Python in one Buffer
  35. What's New in Emacs 26.1
  36. Shell & Comint Secrets: History commands
  37. Fun and Games in Emacs
  38. What's New in Emacs 25.1
  39. One year anniversary of my book Mastering Emacs
  40. Spotlight: use-package, a declarative configuration tool
  41. Spotlight: Flycheck, a Flymake replacement
  42. What is new in Magit 2.x
  43. How to write a book in Emacs
  44. My ebook Mastering Emacs is now out
  45. Announcing my new Mastering Emacs book
  46. Emacs's switch to Git
  47. Four year anniversary and new website
  48. Emacs Video interview with Sacha Chua
  49. Swapping quote symbols in Emacs with parse-partial-sexp
  50. dirswitch.el: a fish shell-style directory switcher for shell-mode
  51. Displaying and Interacting with processes using Proced
  52. Dired Shell Commands: The find & xargs replacement
  53. My Emacs keybindings
  54. What's New In Emacs 24.4
  55. discover.el: discover more of Emacs using context menus
  56. An introduction to Magit, an Emacs mode for Git
  57. Smart Scan: Jump between symbols in a buffer
  58. WDired: Editable Dired Buffers
  59. Comint: Writing your own Command Interpreter
  60. Evaluating Lisp Forms in Regular Expressions
  61. Fun with Vimgolf 4: Transpositioning text with Tables
  62. Fun with Vimgolf 3: Swapping Words by Sorting
  63. Jedi: A completion library for Python
  64. IEdit: Interactive, multi-occurrence editing in your buffer
  65. Hiding and replacing modeline strings with clean-mode-line
  66. Working with Coding Systems and Unicode in Emacs
  67. Compiling and running scripts in Emacs
  68. Fun with Emacs Calc
  69. PComplete: Context-Sensitive Completion in Emacs
  70. Find nearest colors in Emacs 24
  71. What's New in Emacs 24 (part 2)
  72. What's New In Emacs 24 (part 1)
  73. Which Function Mode
  74. Belated First Anniversary
  75. Fun with Vimgolf 2: Sum your vimgolf rank
  76. Fun with Vimgolf 1: Alphabetize the Directory
  77. Executing Shell Commands in Emacs
  78. Improving the performance of Emacs's Display Engine?
  79. Full text searching in Info mode with Apropos
  80. Searching and Editing in Buffers with Occur Mode
  81. Repeating Commands in Emacs
  82. Sorting Text by Line, Field and Regexp in Emacs
  83. Working with multiple files in dired
  84. Removing blank lines in a buffer
  85. What's New in Emacs 23.3
  86. Using the commandline network utilities from Emacs
  87. How to mark a buffer as "not modified"
  88. So I signed up for twitter...
  89. Toggling between Python buffers
  90. New python mode
  91. Find files faster with the recent files package
  92. Make script files executable automatically
  93. Effective Editing I: Movement
  94. Making deleted files go to the trash can
  95. Fixing the mark commands in transient mark mode
  96. Converting between tabs and whitespace
  97. Disabling Prompts in Emacs
  98. Making CamelCase Readable with Glasses-Mode
  99. Making tooltips appear in the echo area
  100. Olé! Diacritics in Emacs
  101. Highlighting by Word, Line and Regexp
  102. Introduction to Ido Mode
  103. An Emacs Tutorial: Beginner's Guide to Emacs

2021 1

  1. What's New in Emacs 29.1?

2020 1

  1. What's New in Emacs 28.1?

2019 1

  1. What's New in Emacs 27.1?

2016 1

  1. Keeping Secrets in Emacs with GnuPG and Auth Sources

2014 1

  1. re-builder: the Interactive regexp builder

2013 1

  1. What's New in Emacs 24.3

2010 1

  1. Maximizing Emacs on startup