GNU bug report logs - #26454
[PATCH 2/2] gnu: add emacs-exwm

Previous Next

Package: guix-patches;

Reported by: Feng Shu <tumashu <at> 163.com>

Date: Tue, 11 Apr 2017 23:17:02 UTC

Severity: normal

Tags: patch

Done: Arun Isaac <arunisaac <at> systemreboot.net>

Bug is archived. No further changes may be made.

Full log


Message #98 received at 26454 <at> debbugs.gnu.org (full text, mbox):

From: "Feng Shu" <tumashu <at> 163.com>
To: Arun Isaac <arunisaac <at> systemreboot.net>
Cc: 26454 <at> debbugs.gnu.org, Feng Shu <tumashu <at> 163.com>
Subject: Re: [PATCH 2/2] gnu: Add emacs-exwm.
Date: Mon, 17 Apr 2017 22:41:07 +0800
Arun Isaac <arunisaac <at> systemreboot.net> writes:


> +                           '(unless (featurep 'exwm)
> +                              (require 'exwm)
> +                              (require 'exwm-config)
> +                              (exwm-config-default)
> +                              (message "exwm configuration not found. Falling back to default configuration.")))))

If exwm's config put ~/.emacs,  emacs will not start properly in other
desktop environment. user should hack and let exwm's config not
enable when current wm is not exwm, I don't know how to deal with this
problem.

If possible, I suggest to do like this, user can use ~/.emacs or ~/.exwm.el
to config exwm. if one need to switch different wm frequently,
~/.exwm.el may a better solution

  (progn
    (when (file-exists-p "~/.exwm.el")
      (load "~/.exwm.el"))
    (unless (featurep 'exwm)
      (require 'exwm)
      (require 'exwm-config)
      (exwm-config-default)
      (message "exwm configuration not found. Falling back to default configuration.")))))



> +               (chmod exwm-executable #o555)
> +               #t))))))
> +    (home-page "https://github.com/ch11ng/exwm")+    (description "EXWM (Emacs X Window Manager) is a full-featured tiling X
> +window manager for Emacs built on top of XELB.")
> +    (license license:gpl3+)))

-- 





This bug report was last modified 8 years and 27 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.