summaryrefslogtreecommitdiff
path: root/config/binds.conf
AgeCommit message (Collapse)Author
2022-06-22binds: Open msgs in default Postpone folder in edit-modeTim Culverhouse
Add a default keybind to open messages in the default Postpone folder ("Drafts") in edit-mode. A frequent question on IRC is "how do I edit a draft?". When a user selects a Draft and presses <Enter>, the intent is usually to edit that draft. This commit makes this the default behaviour for the default Postpone folder. Signed-off-by: Tim Culverhouse <tim@timculverhouse.com> Acked-by: Robin Jarry <robin@jarry.cc>
2022-06-14msgviewer: open http links from messagesKoni Marti
Parse http links from a message and display them as completions in the :open-link command. Add the following binds to the [view] section in your binds.conf: <C-l> = :open-link <space> Parsing can be disabled in aerc.conf by setting parse-http-links to false in the viewer section. Thanks to Moritz for the help with the regular expression. Signed-off-by: Koni Marti <koni.marti@gmail.com> Reviewed-by: Moritz Poldrack <git@moritz.sh> Acked-by: Robin Jarry <robin@jarry.cc>
2022-04-14binds: add binding for :open by default in viewerkt programs
Also move binding for :delete such that the :open, :save, :pipe command bindings are grouped together. Signed-off-by: kt programs <ktprograms@gmail.com> Acked-by: Robin Jarry <robin@jarry.cc>
2022-03-14viewer: add key passthrough modekt programs
When trying to search in less, keys bound to viewer functions can't be used as part of the search query, which makes the search useless. Add a view::passthrough binding mode and a :toggle-key-passthrough command go toggle in and out of that mode. By default, typing '/' in the viewer is bound to enabling key passthrough and automatically inserting '/', to easily enter "less" search mode. When in the passthrough mode, all bindings are ignored by default. The default binds.conf only defines a single keybinding in that mode: <Esc> to get back out. $ex is bound to <C-x> to allow typing colons. Signed-off-by: Kt Programs <ktprograms@gmail.com> Acked-by: Robin Jarry <robin@jarry.cc>
2022-02-28config: fix default PgUp/PgDn bindingsMaxim Karasev
If -s is present, aerc just shows usage info. Signed-off-by: Maxim Karasev <begs@disroot.org> Acked-by: Inwit <inwit@sindominio.net>
2022-02-24threading: implement on-the-fly message threadingKoni Marti
implement message threading on the message store level using the jwz algorithm. Build threads on-the-fly when new message headers arrive. Use the references header to create the threads and the in-reply-to header as a fall-back option in case no references header is present. Does not run when the worker provides its own threading (e.g. imap server threads). Include only those message headers that have been fetched and are stored in the message store. References: https://www.jwz.org/doc/threading.html Signed-off-by: Koni Marti <koni.marti@gmail.com> Tested-by: Inwit <inwit@sindominio.net> Tested-by: akspecs <akspecs@gmail.com> Acked-by: Robin Jarry <robin@jarry.cc>
2022-02-23commands: add expand-folder and collapse-folderKoni Marti
add the expand-folder and collapse-folder commands to navigate the directory tree view. Provide keybinds for a vi-like folder navigation experience. Signed-off-by: Koni Marti <koni.marti@gmail.com>
2022-02-02binds.conf: change default review bindingsRobin Jarry
Add missing :detach binding. Ask user for confirmation when pressing 'q'. Signed-off-by: Robin Jarry <robin@jarry.cc>
2021-11-13binds: add escape to clear searchKalyan Sriram
2020-04-24Add postpone commandJeffas
This command uses the Postpone folder from the account config to save messages to. Messages are saved as though they were sent so have a valid 'to' recipient address and should be able to be read back in for later editing.
2020-04-20fix binding for delete messageRay Ganardi
I guess confirm command was removed sometime ago, but the config template was not updated.
2019-12-21binds.conf: mark bindingsReto Brunner
2019-07-19Implement :filter, :clearKevin Kuehler
Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu>
2019-07-19Change default attach keybindingDrew DeVault
2019-07-04Update binds.confDrew DeVault
2019-06-26Implement :search, :next-result, :prev-resultDrew DeVault
2019-06-19Fix reply bindings in [view]Drew DeVault
2019-06-11Add :next/:prev binds for [viewer]Drew DeVault
2019-06-09Override $ex in compose viewYash Srivastav
2019-06-09Add archive commandRobert Günzler
Adds an archive command that moves the current message into the folder specified in the account config entry. Supports three layouts at this point: - flat: puts all messages next to each other - year: creates a folder per year - month: same as above, plus folders per month This also adds a "-p" argument to "cp" and "mv" that works like "--parents" on mkdir(1). We use this to auto-create the directories for the archive layout.
2019-06-07Add binding to toggle headersDrew DeVault
2019-06-02Add delete to the default binds.confDrew DeVault
2019-05-27Add :save and :pipe commands to viewerGalen Abell
* :save takes a path and saves the current message part to that location * :pipe is the same as pipe on the account page, but uses the current message part rather than the whole email (ie :pipe gzip -d) * Refactored account:pipe and extracted common pipe code to commands.util.QuickTerm * Added helper command aerc.PushError
2019-05-26Implement :edit in compose screenDrew DeVault
2019-05-25binds.conf: make reply -a easier to use than replyDrew DeVault
2019-05-23Bind :compose to C in binds.confFrancis Dinh
The tutorial mentions using "C" for composing messages, but this was not actually implemented in binds.conf.
2019-05-20Implement :next-part, :prev-partDrew DeVault
2019-05-19Rename :delete-message et al to :delete et alDrew DeVault
2019-05-16Change default bindings for repliesDrew DeVault
2019-05-16Change default reply keybindingsDrew DeVault
2019-05-14Fix default bindings for quit and editDrew DeVault
2019-05-14Move ! bind to [messages]Drew DeVault
2019-05-14Add (non-functional) reply commands to bindingsDrew DeVault
2019-05-14Add ! to default keybindingsDrew DeVault
2019-05-14Add distinct keybindings for each compose viewDrew DeVault
2019-05-12Add initial compose widgetDrew DeVault
2019-03-30Add message view commands, :closeDrew DeVault
2019-03-30Update default config/binds.confDrew DeVault
2019-03-21Add context-specific keybindingsDrew DeVault