Emacs
- Configuring Emacs 29.1 for Go Developmentarnesonium.com Configuring Emacs 29.1 for Go Development
Now that I have installed Emacs 29.1, I needed to get it set up for Go development for a project. I was interested in taking advantage of both the new Tree-Sitter integration, and the new Eglot language server client. However, they were mildly tricky to set up! Here is what I did.
- Learning elisp part 5
Here's my latest learning elisp post. It continues with the rot13 project we started last time. There are 2 linked videos which cover conditionals and elisp's (interactive) form.
https://cestlaz.github.io/post/learning-elisp-5/
- Emacs 29.1 Releasedemacsredux.com Emacs 29.1 Released
Today is a great day for Emacs - Emacs 29.1 has just been released1! Every Emacs release is special, but I haven’t been so excited about a new version of Emacs in ages. Why so? Reason #1 - pure GTK front-end (a.k.a. pgtk). This also means that now Emacs supports natively Wayland. Which in tern means...
- Making keymaps prettier with general.elmagnus.therning.org Making keymaps prettier with general.el
Description of how to make a keymap prettier by re-defining it using general.el
- Combobulate: Editing and Searching with the new Query Builderwww.masteringemacs.org Combobulate: Editing and Searching with the new Query Builder
Combobulate's gained the ability to build tree-sitter queries interactively, complete with highlighting and code completion. With the query builder you can now use it to pass queries to Combobulate's multiple cursors editing facility, or create ad hoc highlighters and Xref searches.
- Email configuration for Emacskochika.me Email configuration for Emacs
In an effort to move away from centralized services, I decided to stop using Gmail and instead set up a self-hosted email using Mail-in-a-box. A perk of using a custom domain is that you get unlimited email addresses without using +tag in addresses. I intended to use a unique email address for each ...
- Glad to be part of the community - here's my latest elisp video
Hi everybody.
Glad to be part of this community. As some of you might know, I've been on and off making Emacs related videos for years.
Here's my latest in my learning elisp series:
https://cestlaz.github.io/post/learning-elisp-4/
If you're interested, you can find the first 3 videos a little lower down on my blog: https://cestlaz.github.io
- Emacs Lisp Cheat Sheet for Clojure Developersrobjohnson.dev Emacs Lisp Cheat Sheet for Clojure Developers
If you're a Clojure dev looking to learn Elisp, here's a concise guide which focuses on the main differences between the two languages.
- biome - Open Meteo client for Emacsgithub.com GitHub - SqrtMinusOne/biome: Bountiful Interface to Open Meteo for Emacs
Bountiful Interface to Open Meteo for Emacs. Contribute to SqrtMinusOne/biome development by creating an account on GitHub.
Interface to Open Meteo for Emacs. The service provides weather forecasts, historical weather data, climate change projections, and more.
- annotate.el 2.0.1 released - add annotations to arbitrary files without changing the files themselvesgithub.com GitHub - bastibe/annotate.el: Annotate.el
Annotate.el. Contribute to bastibe/annotate.el development by creating an account on GitHub.
- Using Ediff in 2023www.yummymelon.com Using Ediff in 2023
I confess, it took me a long time to really be comfortable working with diffs, especially when rendered on top of each other. Back in the late 90's TkDiff changed that for me because it would...
- Integrating Emacs and KeePassXC on Linuxph-uhl.com Access Your Password-Manager from Emacs on Linux - Philipp Uhl
Hi, my name is Philipp! This is my personal website, where I write stuff with inconsistent frequency.
- general.el and two ways to define keybindingsmagnus.therning.org general.el and two ways to define keybindings
A short description of the two ways I'm using to define keybindings with general.el.
- Release v0.7 · alphapapa/plz.elgithub.com Release v0.7 · alphapapa/plz.el
Changes A new error signal, plz-error, is defined. The existing signals, plz-curl-error and plz-http-error, inherit from it, so handling plz-error catches both. NOTE: The existing signals, plz-c...
HTTP client library for Emacs Lisp
- Learning Elisp - Video Seriescestlaz.github.io Learning Elisp 1
Here's the first video in my learning elisp series. Elisp is a lisp variant embedded within the Emacs editor. You could actually describe Emacs as an "elisp machine" in the same sense of the old lisp machines. It's not quite the same as the way most other editors have extension or plugin languages. ...
Nothing fancy for episode one - just a little background and a few functions but it's a start.
- Emacs interface for Heroku CLIgithub.com GitHub - licht1stein/heroku.el: Like Magit but for Heroku
Like Magit but for Heroku. Contribute to licht1stein/heroku.el development by creating an account on GitHub.
This package does to Heroku CLI what Magit did to git. It transforms the heroku commands into useful, quick and intuitive interface using transient.
- A curated list of Emacs Lisp development resourcesgithub.com GitHub - p3r7/awesome-elisp: 🏵️ A curated list of Emacs Lisp development resources
🏵️ A curated list of Emacs Lisp development resources - GitHub - p3r7/awesome-elisp: 🏵️ A curated list of Emacs Lisp development resources
- Beautifying Org Modezzamboni.org Beautifying Org Mode in Emacs
Configuring Org Mode in Emacs for beautiful typography for both text and code editing.
- Mousing with Magityummymelon.com Mousing with Magit
One of the more pleasant surprises I have found with Magit is that it can be driven by a mouse, particularly when context-menu-mode in Emacs 28+ is turned on. Some Magit tasks that I’ve found...
- Using Emacs 81 Elfeed Webkitcestlaz.github.io Using Emacs 81 Elfeed Webkit
Before I get to my elisp series, I thought I'd do a short video on elfeed-webkit. This was suggested to me by jcs. Even though I think elfed-webkit is great - a mini-gamechanger for me, I thought that there wasn't enough for a video. Then I realized that in order to run elfeed-webkit you need to hav...
- How to Get Started with Tree-Sitterwww.masteringemacs.org How to Get Started with Tree-Sitter
Emacs 29 introduces tree-sitter support, a powerful parsing library that enhances its understanding of source code. With this integration, Emacs gains features like precise syntax highlighting, accurate indentation and easier extensibility. Here's how you install and configure Emacs with tree-sitter...
- Interview with an Emacs Enthusiast in 2023 [Colorized]
YouTube Video
Click to view this content.