From 0f7269c4ec666eb8bcf2616abbb5af46087cbdea Mon Sep 17 00:00:00 2001 From: Chris Feng Date: Wed, 6 Feb 2019 00:00:00 +0000 Subject: Add input method support ; The code is basically refactored from ; https://github.com/ch11ng/exim to get better maintenance. * exwm-xim.el: New module making Emacs's builtin input methods usable for interacting with X windows. * exwm-core.el (exwm--intern-atom): New function for intern X11 atoms. * exwm-input.el (exwm-input--init): * exwm-manage.el (exwm-manage--init): Use it. --- exwm-randr.el | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'exwm-randr.el') diff --git a/exwm-randr.el b/exwm-randr.el index 4338152d7be8..7d20022e9e53 100644 --- a/exwm-randr.el +++ b/exwm-randr.el @@ -48,7 +48,9 @@ ;;; Code: (require 'xcb-randr) + (require 'exwm-core) +(require 'exwm-workspace) (defgroup exwm-randr nil "RandR." @@ -93,17 +95,8 @@ corresponding monitors whenever the monitors are active. (defvar exwm-randr--last-timestamp 0 "Used for debouncing events.") -(defvar exwm-workspace--fullscreen-frame-count) -(defvar exwm-workspace--list) (defvar exwm-randr--prev-screen-change-seqnum nil "The most recent ScreenChangeNotify sequence number.") -(declare-function exwm-workspace--count "exwm-workspace.el") -(declare-function exwm-workspace--set-active "exwm-workspace.el" - (frame active)) -(declare-function exwm-workspace--set-desktop-geometry "exwm-workspace.el" ()) -(declare-function exwm-workspace--set-fullscreen "exwm-workspace.el" (frame)) -(declare-function exwm-workspace--show-minibuffer "exwm-workspace.el" ()) -(declare-function exwm-workspace--update-workareas "exwm-workspace.el" ()) (defun exwm-randr--get-monitors () "Get RandR monitors." -- cgit 1.4.1