summary refs log blame commit diff stats
path: root/commands/account/view.go
blob: f7f3ec6449d0f07373749fdebb2f846c49a1b972 (plain) (tree)
1
2
3
4
5
6
7
8
9




                
                                          


             
                                     







                                                           


                                    

                                         


                          
                                                                           
                                                 

                  
package account

import (
	"errors"

	"git.sr.ht/~sircmpwn/aerc/widgets"
)

func init() {
	register("view", ViewMessage)
	register("view-message", ViewMessage)
}

func ViewMessage(aerc *widgets.Aerc, args []string) error {
	if len(args) != 1 {
		return errors.New("Usage: view-message")
	}
	acct := aerc.SelectedAccount()
	if acct.Messages().Empty() {
		return nil
	}
	store := acct.Messages().Store()
	msg := acct.Messages().Selected()
	if msg == nil {
		return nil
	}
	viewer := widgets.NewMessageViewer(acct, aerc.Config(), store, msg)
	aerc.NewTab(viewer, msg.Envelope.Subject)
	return nil
}
2019-08-20 19:48:28 +0200 Add solarized theme' href='/danisanti/profani-tty/commit/themes/solarized-dark?id=637708151c2fc8e99db9ab7efaf954e4294212de'>63770815 ^
3c59f985 ^



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82

             
                      





                          
                       
                     
                      






                          


                         



                      

                       
                         

                  
                
                    





                            
           

          
          




               
            


                  
                        



                     
                     

                   

                  
              
                      

                          

                         
                        
                             

                          

                         
                     
                             

                         



                           
[colours]
bkgnd=default
cmd.wins.unread=yellow
titlebar=black
titlebar.text=default
titlebar.brackets=default
titlebar.unencrypted=white
titlebar.encrypted=yellow
titlebar.untrusted=orange1
titlebar.trusted=yellow
titlebar.online=green
titlebar.offline=white
titlebar.away=wheat4
titlebar.chat=yellow
titlebar.dnd=red
titlebar.xa=orange4
statusbar=black
statusbar.text=default
statusbar.brackets=default
statusbar.active=default
statusbar.new=yellow
statusbar.current=orange1
statusbar.time=default
main.text=default
main.text.me=default
main.text.them=default
main.splash=yellow
main.help.header=yellow
main.text.history=default
main.time=default
input.text=default
subscribed=green
unsubscribed=default
otr.started.trusted=green
otr.started.untrusted=yellow
otr.ended=red
otr.trusted=green
otr.untrusted=yellow
online=green
away=wheat4
chat=green
dnd=red
xa=orange4
offline=yellow
incoming=yellow
mention=yellow
trigger=yellow
typing=yellow
gone=orange4
error=red
roominfo=yellow
roommention=yellow
roommention.term=orange1
roomtrigger=yellow
roomtrigger.term=cyan
me=green
them=cyan
roster.header=default
roster.chat=green
roster.online=green
roster.away=wheat4
roster.xa=orange4
roster.dnd=red
roster.offline=default
roster.chat.active=green
roster.online.active=green
roster.away.active=wheat4
roster.xa.active=orange4
roster.dnd.active=yellow
roster.offline.active=default
roster.chat.unread=green
roster.online.unread=green
roster.away.unread=wheat4
roster.xa.unread=orange4
roster.dnd.unread=red
roster.offline.unread=default
roster.room=green
roster.room.unread=yellow
roster.room.mention=orange1
roster.room.trigger=orange1
occupants.header=default
receipt.sent=default