50 lines
1.2 KiB
Org Mode
50 lines
1.2 KiB
Org Mode
#+TITLE: Taxy Examples
|
|
|
|
Some example applcations using ~taxy~.
|
|
|
|
* Bookmarky
|
|
|
|
=bookmarky= shows Emacs bookmarks grouped in a customizeable way:
|
|
|
|
[[../images/bookmarky.png]]
|
|
|
|
* Deffy
|
|
|
|
=deffy= shows definitions and top-level forms in an Elisp project or file.
|
|
|
|
[[../images/deffy.png]]
|
|
|
|
* Diredy
|
|
|
|
[[file:diredy.el][Diredy]] rearranges a Dired buffer, grouping files and directories by their size and MIME type. Use it like:
|
|
|
|
#+BEGIN_SRC elisp
|
|
(require 'diredy)
|
|
#+END_SRC
|
|
|
|
Then open a Dired buffer and =M-x diredy RET=, and it will be rearranged like so:
|
|
|
|
[[../images/diredy.png]]
|
|
|
|
* Musicy
|
|
|
|
[[file:musicy.el][Musicy]] displays a music library in a ~magit-section~ buffer. Use it like:
|
|
|
|
#+BEGIN_SRC elisp
|
|
(require 'musicy)
|
|
|
|
(musicy "~/Music")
|
|
#+END_SRC
|
|
|
|
Since it calls the =mediainfo= program on every file, it can be slow on large music libraries, so you might want to test it on only a subset of them, like:
|
|
|
|
#+BEGIN_SRC elisp
|
|
(musicy-files
|
|
(seq-take (directory-files-recursively
|
|
"~/Music" (rx "." (or "mp3" "ogg") eos))
|
|
100))
|
|
#+END_SRC
|
|
|
|
The resulting buffer shows tracks organized by genre, then artist, then year, then album, then track name:
|
|
|
|
[[../images/musicy.png]]
|