aboutsummaryrefslogtreecommitdiffstats
path: root/config/binds.conf
Commit message (Collapse)AuthorAgeFilesLines
* binds: add binding for :open by default in viewerkt programs2022-04-141-1/+2
| | | | | | | | 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>
* viewer: add key passthrough modekt programs2022-03-141-0/+6
| | | | | | | | | | | | | | | | 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>
* config: fix default PgUp/PgDn bindingsMaxim Karasev2022-02-281-2/+2
| | | | | | | If -s is present, aerc just shows usage info. Signed-off-by: Maxim Karasev <begs@disroot.org> Acked-by: Inwit <inwit@sindominio.net>
* threading: implement on-the-fly message threadingKoni Marti2022-02-241-0/+2
| | | | | | | | | | | | | | | | | | | | 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>
* commands: add expand-folder and collapse-folderKoni Marti2022-02-231-0/+2
| | | | | | | | 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>
* binds.conf: change default review bindingsRobin Jarry2022-02-021-1/+2
| | | | | | | Add missing :detach binding. Ask user for confirmation when pressing 'q'. Signed-off-by: Robin Jarry <robin@jarry.cc>
* binds: add escape to clear searchKalyan Sriram2021-11-131-0/+1
|
* Add postpone commandJeffas2020-04-241-0/+1
| | | | | | | 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.
* fix binding for delete messageRay Ganardi2020-04-201-1/+1
| | | | | I guess confirm command was removed sometime ago, but the config template was not updated.
* binds.conf: mark bindingsReto Brunner2019-12-211-0/+3
|
* Implement :filter, :clearKevin Kuehler2019-07-191-0/+1
| | | | Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu>
* Change default attach keybindingDrew DeVault2019-07-191-1/+1
|
* Update binds.confDrew DeVault2019-07-041-2/+2
|
* Implement :search, :next-result, :prev-resultDrew DeVault2019-06-261-0/+4
|
* Fix reply bindings in [view]Drew DeVault2019-06-191-4/+4
|
* Add :next/:prev binds for [viewer]Drew DeVault2019-06-111-4/+8
|
* Override $ex in compose viewYash Srivastav2019-06-091-0/+1
|
* Add archive commandRobert Günzler2019-06-091-0/+2
| | | | | | | | | | | | | | | 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.
* Add binding to toggle headersDrew DeVault2019-06-071-0/+1
|
* Add delete to the default binds.confDrew DeVault2019-06-021-0/+1
|
* Add :save and :pipe commands to viewerGalen Abell2019-05-271-0/+1
| | | | | | | | | * :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
* Implement :edit in compose screenDrew DeVault2019-05-261-0/+1
|
* binds.conf: make reply -a easier to use than replyDrew DeVault2019-05-251-4/+4
|
* Bind :compose to C in binds.confFrancis Dinh2019-05-231-0/+2
| | | | | The tutorial mentions using "C" for composing messages, but this was not actually implemented in binds.conf.
* Implement :next-part, :prev-partDrew DeVault2019-05-201-0/+2
|
* Rename :delete-message et al to :delete et alDrew DeVault2019-05-191-14/+14
|
* Change default bindings for repliesDrew DeVault2019-05-161-4/+4
|
* Change default reply keybindingsDrew DeVault2019-05-161-8/+8
|
* Fix default bindings for quit and editDrew DeVault2019-05-141-1/+4
|
* Move ! bind to [messages]Drew DeVault2019-05-141-1/+1
|
* Add (non-functional) reply commands to bindingsDrew DeVault2019-05-141-2/+9
|
* Add ! to default keybindingsDrew DeVault2019-05-141-0/+1
|
* Add distinct keybindings for each compose viewDrew DeVault2019-05-141-0/+13
|
* Add initial compose widgetDrew DeVault2019-05-121-0/+8
|
* Add message view commands, :closeDrew DeVault2019-03-301-1/+1
|
* Update default config/binds.confDrew DeVault2019-03-301-2/+17
|
* Add context-specific keybindingsDrew DeVault2019-03-211-0/+32