Read-Evaluate-Print Loops are great for doing quick experiments. I recently released two new REPL packages for Emacs to GNU ELPA. This is the second in a two part series. Here is part 1. For microcontroller projects, uLisp is a great option. It provides a Lisp REPL on top of the Arduino libraries. It implements a …
Category Archives: Emacs
firefox-javascript-repl
Read-Evaluate-Print Loops are great for doing quick experiments. I recently released two new REPL packages for Emacs to GNU ELPA. This is the first in a two part series. Here is part 2. I wanted something along the lines of SLIME or CIDER’s REPL (just the REPL part) but for JavaScript. There have been many …
Excorporate and OAuth 2.0
I recently released Excorporate 1.1.0 to GNU ELPA. Excorporate allows Emacs users to retrieve calendar entries directly from an Exchange server such as Office 365, without the need for external programs. The latest release adds experimental OAuth 2.0 support, via a new library I wrote and published to GNU ELPA, called url-http-oauth. With Excorporate 1.1.0, …
Excorporate 1.0.0
I released Excorporate 1.0.0 recently and declared the API stable. I was careful not to break API compatibility throughout Excorporate’s development so the API version stays the same at “0”. The project is now in a state where it does everything I want it to do, API-wise. The UI is still missing features like meeting …
Excorporate 0.7.0 released in GNU ELPA
I finished getting Excorporate and all its dependencies into GNU ELPA. Excorporate lets Emacs retrieve calendar items from an Exchange server. I had to rewrite the default UI to use Org Mode, because Calfw isn’t entirely copyright-assigned to the FSF yet. The Calfw UI is still there for reference, but as a text file so …
EUDC Improvements
I use Emacs Unified Directory Client (EUDC) for completing email addresses from LDAP and BBDB databases. It’s nice to be able to complete names from LDAP when composing emails, obviously, but it’s also nice in Org mode to M-x eudc-expand-inline someone’s name into my notes. When I first configured the EUDC LDAP backend for my …
Excorporate 0.6.0: Exchange integration for Emacs
Here is Excorporate version 0.6.0. New in this release: – Support for overriding settings autodiscovery by manually configuring an EWS URL – A check to prevent soap-client conflicts with other packages – Handle user@sub.domain.com/autodiscover.domain.com autodiscovery case – Support for Exchange 2013 (via the new API addition, exco-server-version) Thanks to everyone who tested autodiscovery on the …
Continue reading “Excorporate 0.6.0: Exchange integration for Emacs”
Excorporate: EWS support for Emacs
I use Exchange at work for calendaring. I also use terminal-mode emacsclient when I’m logged in from another machine. In that scenario I can’t easily open a web browser to use Outlook Web Access. It annoyed me that I couldn’t check my schedule from within a terminal Emacs session. Thus, I did the only sensible …
Emacs and TWiki
At work I have cause to edit a TWiki that my team uses for internal documentation. I wanted to use Emacs for this task, so that I wouldn’t need to interact with a web browser text area widget. I couldn’t find anything that did that, so I took the closest thing I could find, erin.el, …
Emacs Slime Volleyball
I started experimenting with Emacs’s SVG capabilities and ended up writing a game. Presenting: Emacs Slime Volleyball! It’s a clone of the great Slime Volleyball applet I used for IcedTeaPlugin testing. Try it out!