From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.103.218.7 with SMTP id v7cs258789muq; Tue, 6 Apr 2010 09:00:53 -0700 (PDT) Received: by 10.204.46.153 with SMTP id j25mr8435046bkf.191.1270569651504; Tue, 06 Apr 2010 09:00:51 -0700 (PDT) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id 19si28544733bwz.25.2010.04.06.09.00.50; Tue, 06 Apr 2010 09:00:51 -0700 (PDT) Received-SPF: pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-talk-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 3D79C19782F8; Tue, 6 Apr 2010 12:00:50 -0400 (EDT) Received: from mail-gw0-f50.google.com (mail-gw0-f50.google.com [74.125.83.50]) by rubyforge.org (Postfix) with ESMTP id D8A76185830C for ; Thu, 1 Apr 2010 05:31:37 -0400 (EDT) Received: by gwj19 with SMTP id 19so791857gwj.23 for ; Thu, 01 Apr 2010 02:31:37 -0700 (PDT) Received: by 10.150.172.42 with SMTP id u42mr1185291ybe.113.1270114296355; Thu, 01 Apr 2010 02:31:36 -0700 (PDT) Received: from localhost ([203.110.247.221]) by mx.google.com with ESMTPS id 4sm1962410ywi.51.2010.04.01.02.31.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 01 Apr 2010 02:31:35 -0700 (PDT) From: Anirudh Sanjeev To: sup-talk Date: Thu, 01 Apr 2010 15:01:22 +0530 Message-Id: <1270113050-sup-7123@deepthought> User-Agent: Sup/git X-Mailman-Approved-At: Tue, 06 Apr 2010 11:57:40 -0400 Subject: [sup-talk] Workflow questions X-BeenThere: sup-talk@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: User & developer discussion of Sup List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: sup-talk-bounces@rubyforge.org Errors-To: sup-talk-bounces@rubyforge.org Hi, I've been using sup exclusively for four months now, and it's working great! I sat down and was watching my email workflow and wanted to know how other sup users work with their email. A. Reading email in the middle of compose: This is my number one concern. I use vim to write my email, and since sup makes a blocking call, I am unable to read my email while composing. The only way I know how to do this right now is to quit my editor, hit ";" to switch to inbox buffer and read the other emails. I was hoping that this workflow would be refactored into something like this: 1. User hits a key on message he/she wants to reply to. 2. A file is created and a background process is launched (gvim remote, emacs, etc) opening this file. 3. User edits file, maybe creates more replies, and edits each individually. 4. Hitting "y" on a message which user had been composing will pull the latest saved file and load it into compose mode. 5. Hitting "y" again will send it. If you folks have workarounds for this issue, I'd love to hear it. My current hack which I'm trying to fix up is to use the publish hook to quote each message into a temporary file, edit that file, and pull text from that file when sup invokes my editor to reply. B. Contacts: I don't know if this is the appropriate way to do it, but when I want to write a new email to a contact, I hit "C" and search for the name, and "M" again and again till the lazy loading finally finds the name I'm looking for. The system works great, although I wish there was some functionality to search all contacts without loading all of them first. Whenever I need to include a new email address while composing, I need to go back to my contacts list which can be quite cumbersome. I was hoping that Vim's insert mode dictionary completion feature can be used. If all the contacts are available in one file in the name format, I can simply say: set dictionary += ~/.sup/contacts.txt And instantly gain completion capabilities. Thanks, Anirudh -- Senior Undergraduate Student, Indian Institute of Technology, Kharagpur http://anirudhsanjeev.org The Unix philosophy - Do one thing. Do it well. _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk