# Installing Sweeprolog plugin in Emacs

**URL:** <https://swi-prolog.discourse.group/t/installing-sweeprolog-plugin-in-emacs/8995>\
**Category:** Installing\
**Created:** [May 12, 2025, 12:34am UTC](https://swi-prolog.discourse.group/t/installing-sweeprolog-plugin-in-emacs/8995 "2025-05-12T00:34:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tinkersaur](https://avatars.discourse-cdn.com/v4/letter/t/ad7895/32.png) [@tinkersaur](https://swi-prolog.discourse.group/u/tinkersaur)\
**Post date:** [May 12, 2025, 12:34am UTC](https://swi-prolog.discourse.group/t/installing-sweeprolog-plugin-in-emacs/8995/1 "2025-05-12T00:34:56Z")

</div>

I am new to Prolog, and I just joined swi-prolog.discourse.group.

I am trying to install sweeprolog package for Emacs.

I tried “M-x package-install RET sweeprolog RET” and I got “[no-match]”.

And I tried “M-x package-list-packages RET” I got a list, but there was no sweeprolog package in that list.

I use Ubuntu 24.04.1 LTS.

How do I install Sweeprolog? Is sweeprolog still supported? What is the best IDE/plugin for Prolog currently?

---

<div class="post-metadata">

**Author:** ![jamesnvc](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/jamesnvc/32/14_2.png) [@jamesnvc](https://swi-prolog.discourse.group/u/jamesnvc)\
**Post date:** [May 12, 2025, 2:10am UTC](https://swi-prolog.discourse.group/t/installing-sweeprolog-plugin-in-emacs/8995/2 "2025-05-12T02:10:23Z")

</div>

You may need to configure emacs to use NonGNU Elpa as a source, see [install instructions in the manual](https://eshelyaron.com/sweep.html#Installation-1).

There’s also the [LSP server](https://github.com/jamesnvc/lsp_server) that I’m developing and have been able to devote more attention to recently. Sweeprolog is certainly more feature-rich though.
