How To Install emacs-slime on Fedora 36

In this tutorial we learn how to install emacs-slime in Fedora 36. emacs-slime is The superior lisp interaction mode for emacs

Introduction

In this tutorial we learn how to install emacs-slime on Fedora 36.

What is emacs-slime

SLIME is a Emacs mode for common Lisp development.

We can use yum or dnf to install emacs-slime on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install emacs-slime.

Install emacs-slime on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install emacs-slime using dnf by running the following command:

sudo dnf -y install emacs-slime

Install emacs-slime on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install emacs-slime using yum by running the following command:

sudo yum -y install emacs-slime

How To Uninstall emacs-slime on Fedora 36

To uninstall only the emacs-slime package we can use the following command:

sudo dnf remove emacs-slime

emacs-slime Package Contents on Fedora 36

/usr/share/common-lisp/source/slime
/usr/share/common-lisp/source/slime/contrib
/usr/share/common-lisp/source/slime/contrib/README.md
/usr/share/common-lisp/source/slime/contrib/bridge.el
/usr/share/common-lisp/source/slime/contrib/inferior-slime.el
/usr/share/common-lisp/source/slime/contrib/slime-asdf.el
/usr/share/common-lisp/source/slime/contrib/slime-autodoc.el
/usr/share/common-lisp/source/slime/contrib/slime-banner.el
/usr/share/common-lisp/source/slime/contrib/slime-buffer-streams.el
/usr/share/common-lisp/source/slime/contrib/slime-c-p-c.el
/usr/share/common-lisp/source/slime/contrib/slime-cl-indent.el
/usr/share/common-lisp/source/slime/contrib/slime-clipboard.el
/usr/share/common-lisp/source/slime/contrib/slime-compiler-notes-tree.el
/usr/share/common-lisp/source/slime/contrib/slime-editing-commands.el
/usr/share/common-lisp/source/slime/contrib/slime-enclosing-context.el
/usr/share/common-lisp/source/slime/contrib/slime-fancy-inspector.el
/usr/share/common-lisp/source/slime/contrib/slime-fancy-trace.el
/usr/share/common-lisp/source/slime/contrib/slime-fancy.el
/usr/share/common-lisp/source/slime/contrib/slime-fontifying-fu.el
/usr/share/common-lisp/source/slime/contrib/slime-fuzzy.el
/usr/share/common-lisp/source/slime/contrib/slime-highlight-edits.el
/usr/share/common-lisp/source/slime/contrib/slime-hyperdoc.el
/usr/share/common-lisp/source/slime/contrib/slime-indentation.el
/usr/share/common-lisp/source/slime/contrib/slime-listener-hooks.el
/usr/share/common-lisp/source/slime/contrib/slime-macrostep.el
/usr/share/common-lisp/source/slime/contrib/slime-mdot-fu.el
/usr/share/common-lisp/source/slime/contrib/slime-media.el
/usr/share/common-lisp/source/slime/contrib/slime-mrepl.el
/usr/share/common-lisp/source/slime/contrib/slime-package-fu.el
/usr/share/common-lisp/source/slime/contrib/slime-parse.el
/usr/share/common-lisp/source/slime/contrib/slime-presentation-streams.el
/usr/share/common-lisp/source/slime/contrib/slime-presentations.el
/usr/share/common-lisp/source/slime/contrib/slime-quicklisp.el
/usr/share/common-lisp/source/slime/contrib/slime-references.el
/usr/share/common-lisp/source/slime/contrib/slime-repl.el
/usr/share/common-lisp/source/slime/contrib/slime-sbcl-exts.el
/usr/share/common-lisp/source/slime/contrib/slime-scheme.el
/usr/share/common-lisp/source/slime/contrib/slime-scratch.el
/usr/share/common-lisp/source/slime/contrib/slime-snapshot.el
/usr/share/common-lisp/source/slime/contrib/slime-sprof.el
/usr/share/common-lisp/source/slime/contrib/slime-trace-dialog.el
/usr/share/common-lisp/source/slime/contrib/slime-tramp.el
/usr/share/common-lisp/source/slime/contrib/slime-typeout-frame.el
/usr/share/common-lisp/source/slime/contrib/slime-xref-browser.el
/usr/share/common-lisp/source/slime/contrib/swank-arglists.lisp
/usr/share/common-lisp/source/slime/contrib/swank-asdf.lisp
/usr/share/common-lisp/source/slime/contrib/swank-buffer-streams.lisp
/usr/share/common-lisp/source/slime/contrib/swank-c-p-c.lisp
/usr/share/common-lisp/source/slime/contrib/swank-clipboard.lisp
/usr/share/common-lisp/source/slime/contrib/swank-fancy-inspector.lisp
/usr/share/common-lisp/source/slime/contrib/swank-fuzzy.lisp
/usr/share/common-lisp/source/slime/contrib/swank-hyperdoc.lisp
/usr/share/common-lisp/source/slime/contrib/swank-indentation.lisp
/usr/share/common-lisp/source/slime/contrib/swank-listener-hooks.lisp
/usr/share/common-lisp/source/slime/contrib/swank-macrostep.lisp
/usr/share/common-lisp/source/slime/contrib/swank-media.lisp
/usr/share/common-lisp/source/slime/contrib/swank-mrepl.lisp
/usr/share/common-lisp/source/slime/contrib/swank-package-fu.lisp
/usr/share/common-lisp/source/slime/contrib/swank-presentation-streams.lisp
/usr/share/common-lisp/source/slime/contrib/swank-presentations.lisp
/usr/share/common-lisp/source/slime/contrib/swank-quicklisp.lisp
/usr/share/common-lisp/source/slime/contrib/swank-repl.lisp
/usr/share/common-lisp/source/slime/contrib/swank-sbcl-exts.lisp
/usr/share/common-lisp/source/slime/contrib/swank-snapshot.lisp
/usr/share/common-lisp/source/slime/contrib/swank-sprof.lisp
/usr/share/common-lisp/source/slime/contrib/swank-trace-dialog.lisp
/usr/share/common-lisp/source/slime/contrib/swank-util.lisp
/usr/share/common-lisp/source/slime/lib
/usr/share/common-lisp/source/slime/lib/cl-lib.el
/usr/share/common-lisp/source/slime/lib/ert-x.el
/usr/share/common-lisp/source/slime/lib/ert.el
/usr/share/common-lisp/source/slime/lib/hyperspec.el
/usr/share/common-lisp/source/slime/lib/macrostep.el
/usr/share/common-lisp/source/slime/metering.lisp
/usr/share/common-lisp/source/slime/nregex.lisp
/usr/share/common-lisp/source/slime/packages.lisp
/usr/share/common-lisp/source/slime/sbcl-pprint-patch.lisp
/usr/share/common-lisp/source/slime/start-swank.lisp
/usr/share/common-lisp/source/slime/swank-loader.lisp
/usr/share/common-lisp/source/slime/swank.asd
/usr/share/common-lisp/source/slime/swank.lisp
/usr/share/common-lisp/source/slime/swank/abcl.lisp
/usr/share/common-lisp/source/slime/swank/allegro.lisp
/usr/share/common-lisp/source/slime/swank/backend.lisp
/usr/share/common-lisp/source/slime/swank/ccl.lisp
/usr/share/common-lisp/source/slime/swank/clasp.lisp
/usr/share/common-lisp/source/slime/swank/clisp.lisp
/usr/share/common-lisp/source/slime/swank/cmucl.lisp
/usr/share/common-lisp/source/slime/swank/corman.lisp
/usr/share/common-lisp/source/slime/swank/ecl.lisp
/usr/share/common-lisp/source/slime/swank/gray.lisp
/usr/share/common-lisp/source/slime/swank/lispworks.lisp
/usr/share/common-lisp/source/slime/swank/match.lisp
/usr/share/common-lisp/source/slime/swank/mezzano.lisp
/usr/share/common-lisp/source/slime/swank/mkcl.lisp
/usr/share/common-lisp/source/slime/swank/rpc.lisp
/usr/share/common-lisp/source/slime/swank/sbcl.lisp
/usr/share/common-lisp/source/slime/swank/scl.lisp
/usr/share/common-lisp/source/slime/swank/source-file-cache.lisp
/usr/share/common-lisp/source/slime/swank/source-path-parser.lisp
/usr/share/common-lisp/source/slime/xref.lisp
/usr/share/doc/emacs-slime
/usr/share/doc/emacs-slime/CONTRIBUTING.md
/usr/share/doc/emacs-slime/NEWS
/usr/share/doc/emacs-slime/PROBLEMS
/usr/share/doc/emacs-slime/README.md
/usr/share/doc/emacs-slime/contrib-README.md
/usr/share/doc/emacs-slime/slime-refcard.pdf
/usr/share/doc/emacs-slime/slime-small.pdf
/usr/share/emacs/site-lisp/site-start.d
/usr/share/emacs/site-lisp/site-start.d/slime-autoloads.el
/usr/share/emacs/site-lisp/site-start.d/slime-tests.el
/usr/share/emacs/site-lisp/site-start.d/slime.el
/usr/share/emacs/site-lisp/slime
/usr/share/emacs/site-lisp/slime/contrib
/usr/share/emacs/site-lisp/slime/lib
/usr/share/emacs/site-lisp/slime/lib/cl-lib.el
/usr/share/emacs/site-lisp/slime/lib/cl-lib.elc
/usr/share/emacs/site-lisp/slime/lib/ert-x.el
/usr/share/emacs/site-lisp/slime/lib/ert-x.elc
/usr/share/emacs/site-lisp/slime/lib/ert.el
/usr/share/emacs/site-lisp/slime/lib/ert.elc
/usr/share/emacs/site-lisp/slime/lib/hyperspec.el
/usr/share/emacs/site-lisp/slime/lib/hyperspec.elc
/usr/share/emacs/site-lisp/slime/lib/macrostep.el
/usr/share/emacs/site-lisp/slime/lib/macrostep.elc
/usr/share/emacs/site-lisp/slime/slime-autoloads.el
/usr/share/emacs/site-lisp/slime/slime-tests.el
/usr/share/emacs/site-lisp/slime/slime-tests.elc
/usr/share/emacs/site-lisp/slime/slime.el
/usr/share/emacs/site-lisp/slime/slime.elc
/usr/share/info/slime.info.gz

References

Summary

In this tutorial we learn how to install emacs-slime on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).