This page documents published academic research about Emacs. All disciplines are relevant, in lexical order by the first author, across all disciplines.

There is also a Zotero group called Emacs.

Thanks to contributors on /r/emacs and Emacs StackExchange site.

Aspinall, David. (2000). Proof General: A Generic Tool for Proof Development. In Tools and Algorithms for the Construction and Analysis of Systems (TACAS’00), LNCS 1785. Plus a few related articles at

Crestani, Marcus. (2005). A New Garbage Collector for XEmacs. Masters thesis, Univertät Tübingen.

Lapalme, Guy. (1998). Dynamic Tabbing for Automatic Indentation with the Layout Rule. Journal of Functional Programming (JFP), 8(5), pp 493-502.

Neubauer, Matthias and Sperber, Michael. (2001). Down with Emacs Lisp: Dynamic Scope Analysis. In International Conference on Functional Programming (ICFP’01), pp 38-49.

Palmer, J.; Duffy, T.; Gomoll, K; Gomoll, T.; Richards-Palmquist. J. and Trumble, J. A. (1988). The design and evaluation of online help for Unix EMACS: capturing the user in menu design, in IEEE Transactions on Professional Communication, vol. 31, no. 1, pp. 44-51, March 1988. doi:10.1109/47.6920.

Stallman, R. M. (1981). EMACS the Extensible, Customizable Self-documenting Display Editor. Proceedings of the ACM SIGPLAN SIGOA Symposium on Text Manipulation, 147–156.

Twidale, Michael B.; Jones, M. Cameron. (2005). "Let them use emacs": the interaction of simplicity and appropriation. International reports on socio-informatics 2(2) 66-71.

Zhong, Shudan and Xu, Hong. (2019). Intelligently recommending key bindings on physical keyboards with demonstrations in Emacs. In Proceedings of the 24th International Conference on Intelligent User Interfaces (IUI), 12–17. doi:10.1145/3301275.3302272.

Monnier, Stefan and Sperber, Michael. (2020). Evolution of Emacs Lisp. ACM HOPL'2020.

Stefan Monnier (2020). SMIE: Weakness is Power! Auto-indentation with incomplete information. <Programming> Journal, Volume 5, issue 1.

Other research of unclear academic publication status

Voit, K. (2013). What really happened on September 15th 2008? Getting The Most from Your Personal Information with Memacs. ArXiv:1304.1332 [Cs].