# Emacs joplin-mode

**URL:** https://discourse.joplinapp.org/t/emacs-joplin-mode/33110
**Category:** Apps
**Created:** [12 October 2023 05:00 UTC](https://discourse.joplinapp.org/t/emacs-joplin-mode/33110 "2023-10-12T05:00:34Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![cinsk](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/cinsk/32/18426_2.png) [@cinsk](https://discourse.joplinapp.org/u/cinsk)
#### Post date: [12 October 2023 05:00 UTC](https://discourse.joplinapp.org/t/emacs-joplin-mode/33110/1 "2023-10-12T05:00:34Z")

</div>

I just made primitive joplin-mode for Emacs.

Emacs [joplin-mode](https://github.com/cinsk/joplin-mode)

Currently, it's not in any of Emacs package repositories (ELPA), but you can grab it from the master branch. You may need to install dependent packages ([plz](https://github.com/alphapapa/plz.el) from ELPA).

_joplin-mode_ uses [Joplin Data API](https://joplinapp.org/api/references/rest_api/), so that you don't need to quit/start Emacs whever you need to edit Joplin note with Emacs.

Although I haven't test it thoroughly, it can run on one of configurations:

- Linux or Mac
- Windows Joplin + Windows-native Emacs
- Windows Joplin + WSL Linux (Ubuntu) + Emacs on WSL + Windows proxy (mitmproxy)

Since I spent only a couple of days so far, it has a lot of limitations, but I believe it's usable enough. 🙂

- No attachment support
- There is no notebook buffer view yet.
- supported: Search, get the results(list of matched notes)
  - open the note, update note text, save the note
  - select one or more notes for deletion or move to another notebook.

Thank you JoplinApp team to provide the wonderful product, and API!
