February 7, 2021

Configuring Emacs for Rust development

Rust support in Emacs improved a lot during the past two years. This post will walk you through setting up Emacs to allow for: Navigating the source code (go to to implementation, list references, outline module structure) Code completion Code snippets Highlighting errors and warnings inline Apply code fixes and refactorings Automatically import definitions if necessary (such as for Traits) Code formatting with rustfmt Building & running other cargo commands This setup will be based on rust-analyzer, a LSP server that is under very active development and powers the Rust support in VS Code as well. Read more

August 13, 2019

Org Analyzer

Here is the project link: github.com/rksm/clj-org-analyzer. I started using Emacs org mode “for real” a little less than two years ago and have been tracking my work related activities ever since using org-clock-in. Since the end of 2017 this has generated quite a bit of data but I have found that actually digging into that is rather hard due to the limited reporting functionality in Emacs. I do have a few concrete use cases in mind. Read more

© Robert Krahn 2021