xwem-devel
[Top] [All Lists]

XWEM news

From: Zajcev Evgeny <zevlg@xxxxxxxxx>
Subject: XWEM news
Date: Fri, 23 Sep 2005 00:56:23 +0400
Organization: Home
User-agent: Gnus/5.1007 (Gnus v5.10.7) SXEmacs/22.1.3 (BMW, berkeley-unix)
At last i repaired automatic mail delivery on arch commits.  From now
you will get all the patches here as it was before ..

Before updating read carefuly this mail.

xwem is about to increase its speed by hundred times.  But
unfortunately to archive this - semantic changes required in xlib and
xwem.  So anytime you update xwem make sure you have updated xlib as
well, currently compatible pairs are:

xlib version                 xwem version
---- -------                 ---- -------
patch-5                      patch-28, patch-29, patch-30
patch-6                      patch-31

The easiest way to follow is update both xlib/xwem to latest versions.

Now about new features that has been implemented, but no e-mails
shiped to xwem-devel@ :

  * New default binding `H-x B' - to switch to iconified client

  * New feature in rooticon - notify when clients ICON-NAME or NAME
    changes while client is iconified, sometimes useful to track long
    time tasks, such as compilation

  * New register switcher, after `H-h r' you can simple press register
    key to jump to register.

  * New custom variable `xwem-icon-dirs', so if you want to use your
    own icon directory(such as ~/.xwem/icons for example), just do:

        (push "~/.xwem/icons" xwem-icon-dirs) in your xwemrc

  * Now you can specify prefix argument to `xwem-vline-minor-mode', so
    H-4 0 H-M-x xwem-vline-minor-mode RET  will enable vertical line
    at 40th column

  * New icon for emacs frames with lisp buffers added -
    mini-xemacslisp.xpm

  * Total control over messaging mechanism:  there are four custom
    variables to control appearing of xwem messages in minibiffer and
    log buffer - xwem-messages-ignore-log-labels,
    xwem-messages-ignore-log-regexps,
    xwem-messages-ignore-display-labels,
    xwem-messages-ignore-display-regexps

    So for example to ignore displaying messages(but continue logging
    them) about Jobs running by xwem, simple do something like:

        (push "Job \\[" xwem-messages-ignore-display-regexps)

  * Change in `xwem-read-key' to make possible reading key even if
    keyboard is not currently grabbed.  So

       (xwem-global-set-key (xwem-kbd "H-j") 'xwem-register-jump)

    will work

  * Bug fixed in `dedicated' mode.  Client wont being properly refited
    when it changed sizes.

  * Bug fixed in `xwem-self-insert-or-undefined'

Thanks!

-- 
lg

<Prev in Thread] Current Thread [Next in Thread>