diff --git a/org-hacks.org b/org-hacks.org index 024eaf3..19b67c9 100644 --- a/org-hacks.org +++ b/org-hacks.org @@ -2259,3 +2259,30 @@ position in the track. See the file [[file:code/elisp/org-player.el][org-player.el]] +** Under X11 Keep a window with the current agenda items at all time + +I struggle to keep (in emacs) a window with the agenda at all times. +For a long time I have wanted a sticky window that keeps this +information, and then use my window manager to place it and remove its +decorations (I can also force its placement in the stack: top always, +for example). + +I wrote a small program in qt that simply monitors an HTML 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 saved, 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 german +