Skip to content

dantecatalfamo/himalaya-emacs

Repository files navigation

Himalaya Emacs

https://melpa.org/packages/himalaya-badge.svg

Emacs front-end for the email client Himalaya CLI.

Installation

himalaya-emacs is available on MELPA.

You can also install it using use-package.

  1. Clone the repository using git to your desired location. In this example I’ll use ~/src/github.com/dantecatalfamo/himalaya-emacs.
  2. Add the following use-package declaration to your init.el
    (use-package himalaya
      :if (file-exists-p "~/src/github.com/dantecatalfamo/himalaya-emacs")
      :load-path "~/src/github.com/dantecatalfamo/himalaya-emacs")
        

    This will load himalaya-emacs when it’s available, but stop it from throwing errors if you haven’t cloned it.

Customization

Most settings can be customized through the Emacs Easy Customize system. M-x customize-group himalaya

List envelopes

M-x himalaya or M-x himalaya-list-envelopes

KeyAction
nMove cursor down
pMove cursor up
mMark envelope at cursor
uUnmark envelope at cursor
DELUnmark envelope at cursor (backward)
UUnmark all envelopes
fForward page
bBackward page
jJump to page
C-c C-sFilter and sort query according to the given query
C-c aSwitch account
C-c fSwitch folder
C-c +Add flag to marked envelopes (or envelope at point)
C-c -Remove flag from marked envelopes (or envelope at point)
RReply to message at cursor
FForward message at cursor
wWrite new message
aDownload marked messages (or message at cursor) attachments
sSynchronize current account
CCopy marked messages (or message at cursor)
MMove marked messages (or message at cursor)
DDelete marked messages (or message at cursor)
eExpunge current folder
RETRead message at cursor

Read message

After pressing enter on an envelope, you’ll enter the message viewing mode.

KeyAction
aDownload all attachments
pPrevious message
nNext message
rReply to message
fForward message
RView raw message
qKill buffer

Reply all

Pressing the universal argument key (C-u by default) before pressing the reply key will reply all to a message.

Write new message

When writing a new message or a reply, press C-c C-c to send it or C-c C-k to delete it.

Credits

https://nlnet.nl/logo/banner-160x60.png

Special thanks to the NLnet foundation and the European Commission that helped the project to receive financial support from:

About

Emacs front-end for the himalaya email client

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published