Emacs gives you something new every day. A couple of weeks ago I stumbled across tab-bar-mode , which turned out to be a great fit for my workflow: one frame, with one tab per project. The only thing missing was a convenient terminal. I often need one for complex build steps or deployments, so I wanted a quick way to pop up a terminal for the current project and hide it again afterwards. I found…
At work, I have most of the time two editors open. The one and almighty Emacs for most of my programming and writing and for working with Java and Android code bases I run an IntelliJ based editor. IntelliJ is far better for working with Java and Kotlin. The introspection and debugging capabilities are a charm. Working with the JVM tooling from the command-line is quite cumbersome and can lead to…
Table of Contents 1. Should I switch? 2. Configuration 2.1. Update 03.04.2026 Lately, I stumbled across the nice package expreg . It allows to enlarge or shrink a region based on semantic units and it is quite similar to expand-region . In contrast to expand-region it uses tree-sitter in the background and has no mode specific definitions. 1. Should I switch? The first draft of the package was at…
I've been using Emacs with use-package for a long time. There are plenty of articles and blog post which explain the usage and details of use-package . I can recommend this blog post from batsov where he explains many details. In the last week I stumbled across a configuration problem with org-super-agenda . I customized the org-agenda-custom-commands in the init section and enabled the mode with…
Table of Contents 1. Integration into a website As a developer, I sometimes build small websites to demonstrate something or simply provide content. For my purpose, a minimal CSS framework offering basic styling is sufficient. Every time I start again, I search for a framework that looks good enough and start building. However, as I don't use the same framework across projects, it is difficult to…
Table of Contents 1. Introduction 2. Setup weblorg 3. Useful helpers 4. CD with codeberg Time to start my blog for the third time. The first two times I got stuck either through complex workflows or I didn't get used to write for myself. As I think there are several benefits of writing stuff down, I give my blog a revive. 1. Introduction The last time I tried hugo together with ox-hugo and…