summary refs log tree commit diff stats
path: root/commands/compose
Commit message (Collapse)AuthorAgeFilesLines
* Mark sent emails as readYash Srivastav2019-06-081-1/+2
|
* Implement :edit in compose screenDrew DeVault2019-05-261-0/+21
|
* Fix special characters in address.PersonalNameDrew DeVault2019-05-251-11/+11
|
* Pass ServerName to tls.Config for SMTPDrew DeVault2019-05-201-2/+12
|
* asdfDrew DeVault2019-05-201-6/+2
|
* Fix scdoc & gofmt issuesDrew DeVault2019-05-181-4/+4
|
* s/aerc2/aerc/gDrew DeVault2019-05-174-5/+5
|
* Remove debug loggingDrew DeVault2019-05-171-1/+0
|
* Refactor STARTTLS to prevent downgrade attacksDrew DeVault2019-05-171-23/+27
|
* s/Sent/Message sent/Drew DeVault2019-05-161-2/+2
|
* Let caller pass in custom headers to composeDrew DeVault2019-05-161-2/+2
|
* Copy sent emails to the Sent folderDrew DeVault2019-05-151-14/+51
| | | | Or rather, to a user-specified folder
* Implement abort commandCole Helbling2019-05-141-0/+23
| | | | | This allows the user to close the compose tab without sending their current composition.
* Remove tab before going asyncDrew DeVault2019-05-141-1/+1
| | | | To prevent repeated attempts to send
* Add distinct keybindings for each compose viewDrew DeVault2019-05-141-1/+1
|
* Send emails asyncronouslyDrew DeVault2019-05-141-47/+73
|
* Implement sending emails /o/Drew DeVault2019-05-141-6/+114
|
* Add :send-message, prepares & writes email to /tmpDrew DeVault2019-05-141-0/+29
|
* Implement :{next,prev}-field in compose viewDrew DeVault2019-05-122-0/+46
lor: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
# example program: reading events from keyboard or mouse
#
# Keeps printing 'a' until you press a key or click on the mouse.

def main [
  local-scope
  open-console
  {
    e:event, found?:boolean <- check-for-interaction
    break-if found?
    print-character-to-display 97, 7/white
    loop
  }
  close-console
  $print e, 10/newline
]