about summary refs log tree commit diff
path: root/exwm-layout.el
AgeCommit message (Collapse)AuthorFilesLines
2015-08-10 Remove redundant code caused by the concurrency of events (continued)Chris Feng1-1/+3
Remove `exwm--with-current-id`, which was introduced to as a wrapper to `with-current-buffer` to do extra checks. Note that in functions run as hooks, the validation of window ID is still required as they are not synchronized with events.
2015-08-10 Fix emacsclient bugsChris Feng1-21/+32
`emacsclient` started with `-c` or `-t` argument create a new frame that shall not be used to manage X windows. Also fix some related input focus issues (with some remaining unfixed). Close #17.
2015-08-09 Refresh when minibuffer grows (fix #10)Chris Feng1-1/+12
The expansion of echo area is not handled however.
2015-08-08 Correct layout refresh problemsChris Feng1-16/+18
* Relax the conditions to refresh layout; this may introduce some overheads though * Fix the problem when `*scratch*` buffer is killed; close #12 * Enhance `exwm-reset` by forcing layout refresh in it. This should allow users to overcome some layout bugs
2015-08-07 Fix input focus lost after closing windowChris Feng1-0/+3
Also insert some debug messages.
2015-07-17 First commitChris Feng1-0/+194