Wrote minimal minibuffer-centric MPD client

2 years ago by nmtake to c/emacs

Minimal MPD Client for Emacs

I wrote this script to learn how completing-read's complex arguments works. Compared to other clients it's quite limited; but thanks to packages like Vertico and Orderless, it works quite well for my use cases.

Screenshot

christopher 2 points 2 years ago

To install it on emacs 29 paste this into a scratch buffer and evaluate it:

(package-vc-install
  '(minimpc :url "https://codeberg.org/nmtake/minimpc.el.git"))

And put this in your init.el: (require 'minimpc)

You don't need Vertico or Orderless. I'm using emacs' built-in completion--it works fine.

path: 0 10052873, hotness: undefined, score: 2, children: 1
nmtake 1 point 2 years ago

Thank you for trying the package! I completely forgot to mention require in README, and didn't know package-vc-install. I'll add it to README later.

I’m using emacs’ built-in completion–it works fine.

I hope it works on other packages like helm or ivy too.

path: 0 10052873 10057923, hotness: undefined, score: 1, children: 0
nmtake 1 point 2 years ago

Fixed wrong link - now the post title correctly link to the repository ;)

path: 0 10016295, hotness: undefined, score: 1, children: 0
emacs
emacs

@lemmy.ml

login for more options
2971
339
43

Our infinitely powerful editor.

go to feed...