# Search functionality?

**URL:** <https://in-thread.sonic-pi.net/t/search-functionality/1972>\
**Category:** Support, Help & Resources\
**Created:** [February 2, 2019, 2:55pm UTC](https://in-thread.sonic-pi.net/t/search-functionality/1972 "2019-02-02T14:55:34Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![ethancrawford](https://avatars.discourse-cdn.com/v4/letter/e/a88e4f/32.png) [@ethancrawford](https://in-thread.sonic-pi.net/u/ethancrawford)\
**Post date:** [January 26, 2021, 5:04am UTC](https://in-thread.sonic-pi.net/t/search-functionality/1972/5 "2021-01-26T05:04:11Z")

</div>

> [@blipson](#):
>
> Can someone point me to the hacky plugin that enables communication with Emacs?

See eg:

> [@Running Sonic Pi from Doom Emacs](https://in-thread.sonic-pi.net/t/running-sonic-pi-from-doom-emacs/4499):
>
> Hi! I’m trying to run Sonic Pi through this Emacs package: [sonic-pi.el](https://github.com/repl-electric/sonic-pi.el) on macOS Catalina 10.15.6. This package is quite old and has not been updated recently. However, it looks like some people were quite successful using it. I’m opening this topic to discuss the various modifications one should make in order to make it run properly. In order to load the package, I appended the following lines to my config file: (setq load-path (cons "/Users/my\_name/.doom.d/sonic\_pi/" load-path)) (setq …

(There are changes to the Sonic Pi API that will require several changes to the plugin code, but you get the idea).

---

_[View the full topic](https://in-thread.sonic-pi.net/t/search-functionality/1972)._
