From mboxrd@z Thu Jan 1 00:00:00 1970 From: D M German Subject: a window with my agenda at all times Date: Sun, 26 Jun 2011 11:53:28 -0400 Message-ID: <86mxh4oah3.fsf@mn.cs.uvic.ca> Reply-To: dmg@uvic.ca Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([140.186.70.92]:47676) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QareQ-000136-KP for emacs-orgmode@gnu.org; Sun, 26 Jun 2011 11:53:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QareP-0008MJ-9F for emacs-orgmode@gnu.org; Sun, 26 Jun 2011 11:53:34 -0400 Received: from mail-vx0-f169.google.com ([209.85.220.169]:34291) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QareP-0008MD-70 for emacs-orgmode@gnu.org; Sun, 26 Jun 2011 11:53:33 -0400 Received: by vxg38 with SMTP id 38so3710752vxg.0 for ; Sun, 26 Jun 2011 08:53:31 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hi everybody, I struggle to keep (in emacs) a window with the agenda at all times. If anybody has any pointers on how to get a window or a frame to "stick" at all times with the contents of a frame, and basically be ignored from any window-related command (split, kill, etc), I would be grateful. For a long time I have wanted a sticky window that keeps this information. Like a sticky note on my desktop (think a widget in Android). I wrote a small program in qt that simply monitors a file and displays it. Nothing more. It does the work for me, and maybe somebody else will find it useful. It relies on exporting the agenda as html every time the org file is modified, and then this little program displays the html file. The window manager is responsible of removing decorations, making it sticky, and placing it in same place always. Here is a screenshot (see window to the bottom right). The decorations are removed by the window manager: http://turingmachine.org/hacking/org-mode/orgdisplay.png Here is the code. As I said, very, very simple, but maybe somebody will find if useful. http://turingmachine.org/hacking/org-mode/ -- Daniel M. German http://turingmachine.org/ http://silvernegative.com/ dmg (at) uvic (dot) ca replace (at) with @ and (dot) with .