Moritz Poldrack
4bc43d2741
all: fix minor issues found by staticcheck
...
Signed-off-by: Moritz Poldrack <git@moritz.sh>
2022-03-12 21:00:23 +01:00
Robin Jarry
0d645bcebd
go.mod: change base git url
...
I'm not sure what are the implications but it seems required.
Link: https://github.com/golang/go/issues/20883
Signed-off-by: Robin Jarry <robin@jarry.cc>
2021-11-05 10:21:45 +01:00
Reto Brunner
8b4f2d148c
Fix linter warnings
...
* Remove redundant return (code was never reached)
* Remove redundant type information
* Rename unused function parameters to "_"
2021-02-26 22:14:58 +01:00
Reto Brunner
8ea86cea41
Get rid of the aerc.PushError(" " + $string) idiom
...
The individual callers should not be responsible for padding
2021-01-30 14:04:23 +01:00
Reto Brunner
fc2c6fff0d
delete: push unsupported error up to the user
2020-07-05 12:22:45 +02:00
Jeffas
15b72df1da
Rework msglist scrolling
...
This changes the scrolling to be done on the draw, when the height is
updated, ensuring that the selected item is kept on screen during
resizing.
Also, this ensures that messages will fill the screen when resizing the
window, for instance, shrinking and then growing drags down more
messages if possible.
This is a transplant of the dirlist scrolling logic.
2020-06-09 21:52:10 +02:00
Drew DeVault
caad1b2c06
Revert "Add Style configuration"
...
This reverts commit 0f78f06610
.
2020-05-28 10:32:42 -04:00
Drew DeVault
76a91813d8
Revert "Remove duration from the status methods"
...
This reverts commit f06d683688
.
2020-05-28 10:32:32 -04:00
Reto Brunner
f06d683688
Remove duration from the status methods
...
We always set 10 seconds anyhow, might as well do that without repeating ourselfs.
2020-05-27 08:11:40 +02:00
Reto Brunner
0f78f06610
Add Style configuration
...
The following functionalities are added to configure aerc ui styles.
- Read stylesets from file with very basic fnmatch wildcard matching
- Add default styleset
- Support different stylesets as part of UiConfig allowing contextual
styles.
- Move widgets/ui elements to use the stylesets.
- Add configuration manual for the styleset
2020-05-27 07:57:10 +02:00
Ray Ganardi
58db517c8d
pgp: fail gracefully from email decryption
...
Aerc panics when there's an error on email decryption.
Instead, an error message should be shown.
2020-05-25 09:30:20 -04:00
Reto Brunner
381c1fc05f
commands/helper: remove duplicated method
2020-05-11 09:47:33 -04:00
Drew DeVault
6f8ad91824
gofmt fixes
2020-04-24 12:59:40 -04:00
Ben Fiedler
7c89143c70
Use aerc.PushError where appropriate
...
Forgot an unused import, to save you the hassle here is v2.
2020-04-23 21:02:45 +02:00
Drew DeVault
f3158b36f1
Initial support for PGP decryption & signatures
2020-03-03 16:49:52 -05:00
Reto Brunner
841655a98e
msg/delete: remove redundant err check
2020-02-29 14:17:26 +01:00
Reto Brunner
7b359be0cd
delete: adapt to ProvidesMessages
2019-12-21 09:27:52 -05:00
Srivathsan Murali
1bedb8fe06
Config for deleting message from message viewer
...
As suggested in #268 , this adds a behaviour setting for
deleting message from message viewer.
2019-09-20 15:23:45 -04:00
Wagner Riffel
6838c23478
all: purge redundant underscores
...
Signed-off-by: Wagner Riffel <wgrriffel@gmail.com>
2019-09-04 16:30:57 -10:00
Aditya Srivastava
b72bb27cb4
select next message when deleting from message viewer
2019-08-02 09:36:41 -04:00
Kevin Kuehler
8bb115dbae
commands: Don't crash when store is nil
...
On a slow network connection, running these commands without this guard
will cause aerc to panic.
Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu>
2019-07-15 09:46:49 -04:00
Daniel Bridges
217e85a55d
Fix crashes when operating on empty folder ( #216 )
2019-07-10 13:21:38 -04:00
Zach Sisco
ddd0fa428f
Crash on delete in empty folder ( #213 )
2019-07-04 11:08:08 -04:00
Gregory Mullen
2a0961701c
Implement basic tab completion support
...
Tab completion currently only works on commands. Contextual completion
will be added in the future.
2019-06-29 14:24:19 -04:00
Kevin Kuehler
32f970e053
Move select functionality from msglist to msgstore
...
Remove msglist Next and Prev commands
Signed-off-by: Kevin Kuehler <kkuehler@brave.com>
2019-06-11 09:34:36 -04:00
Kevin Kuehler
753adb9069
widget: Add ProvidesMessage interface
...
Consists of 3 functions
* Store: Access to MessageStore type
* SelectedAccount: Access to Account widget that the target widget
belongs to
* SelectedMessage: Current message (selected in msglist or the one we
are viewing)
Signed-off-by: Kevin Kuehler <keur@ocf.berkeley.edu>
2019-06-02 10:16:29 -04:00