;; Author: Steve Youngs <steve@sxemacs.org>
;; Maintainer: Steve Youngs <steve@sxemacs.org>
;; Created: <2007-12-02>
-;; Time-stamp: <Thursday Aug 22, 2013 23:56:57 steve>
+;; Time-stamp: <Friday Apr 10, 2015 17:22:11 steve>
;; Download: <http://bastard.steveyoungs.com/~steve/SXEmacs/inits/>
;; HTMLised: <http://bastard.steveyoungs.com/~steve/SXEmacs/htmlinits/17-emchat-sy.html>
;; Git Repo: git clone http://git.sxemacs.org/syinit
emchat-emphasis-enabled-flag t
emchat-history-enabled-flag t
emchat-log-fill-column 72
+ emchat-port 5190
+ emchat-server "login.icq.com"
emchat-smiley t
emchat-track-enable t
emchat-track-indicator-type 'char
(push (cons 'internal-border-width 4) emchat-wharf-frame-props)
;; `override-redirect' means no WM decorations, and you also get
;; sticky and always on top and skip pagers and task lists etc.
- (push (cons 'override-redirect t) emchat-wharf-frame-props)
+ ;; The downside is that often new windows will appear underneath
+ ;; because the WM/DE has no knowledge of its existence. I don't
+ ;; use this in KDE because you can easily get the same effect
+ ;; without the downside with KDE's "Window Rules". I also don't
+ ;; use this in Sawfish for similar reasons.
+ (unless (or (string= (getenv "KDE_FULL_SESSION") "true")
+ (string= (getenv "SAWFISH_IS_RUNNING") "true"))
+ (push (cons 'override-redirect t) emchat-wharf-frame-props))
(push (cons 'border-width 1) emchat-wharf-frame-props)
(push (cons 'border-color "red") emchat-wharf-frame-props)
(add-hook 'emchat-new-message-hook #'emchat-wharf-inc-messages)