
Turn Emacs Into A Window Manager With EXWM DistroTube
video description
Date: 2022-03-30
Related videos
Comments and reviews: 10
Simon
I tried EXWM a month or so ago and I really like it, however I had some problems.
Firstly, I didn't find a way to get new X windows to open automatically in a split. If you use -C-&- to launch an application then its window replaces the currently displayed buffer which is fine as I can create a split beforehand. However if that X application in turn creates its own X windows (e.g. a file manager opening a file) then this new X window replaces the file manager. I'd like a way to have this second X window open in a new window/frame by default, which is more like a traditional tiling WM.
Secondly I really like the concept of the simulation keys, but I couldn't find a good way of using Evil's key bindings to control the window while still allowing for text input. I ended up disabling line mode pass-through and defaulting all windows to char mode when first opened, and then swapping to line mode whenever I need to control them, but this seems inefficient.
I'm curious to see how you get on and if you see the same problems. Hopefully you'll manage to find a nice solution!
reply
I tried EXWM a month or so ago and I really like it, however I had some problems.
Firstly, I didn't find a way to get new X windows to open automatically in a split. If you use -C-&- to launch an application then its window replaces the currently displayed buffer which is fine as I can create a split beforehand. However if that X application in turn creates its own X windows (e.g. a file manager opening a file) then this new X window replaces the file manager. I'd like a way to have this second X window open in a new window/frame by default, which is more like a traditional tiling WM.
Secondly I really like the concept of the simulation keys, but I couldn't find a good way of using Evil's key bindings to control the window while still allowing for text input. I ended up disabling line mode pass-through and defaulting all windows to char mode when first opened, and then swapping to line mode whenever I need to control them, but this seems inefficient.
I'm curious to see how you get on and if you see the same problems. Hopefully you'll manage to find a nice solution!
reply
Dimitri
BTW, regarding xrandr, did you ever try working in portrait mode? As an avid book reader, I find it incredibly comfortable. Now, when displays are large enough to contain more than a hundred characters even when rotated by 90 degrees, most apps, including Emacs, terminal, browser, chat - virtually anything that deals with text rather than images - is easier when you can see more short lines.
reply
BTW, regarding xrandr, did you ever try working in portrait mode? As an avid book reader, I find it incredibly comfortable. Now, when displays are large enough to contain more than a hundred characters even when rotated by 90 degrees, most apps, including Emacs, terminal, browser, chat - virtually anything that deals with text rather than images - is easier when you can see more short lines.
reply
satyam
Hi Derek, i am a first year College student, i know only C programming language, recently i started using ubuntu as my primary OS, now i am confused which editor should i use vi or vim or Emacs, and I don't know anything about any of these editors so please help me how to get started...
reply
Hi Derek, i am a first year College student, i know only C programming language, recently i started using ubuntu as my primary OS, now i am confused which editor should i use vi or vim or Emacs, and I don't know anything about any of these editors so please help me how to get started...
reply
robsku1
I wonder - I noticed that you have a gopher site as well and tried to load it with Lynx, but it didn't manage to connect to it; just out of curiosity, I gopher intrigues me... So I'm wondering is something wrong with my Lynx or has something happened to your -Gopherhole-?
reply
I wonder - I noticed that you have a gopher site as well and tried to load it with Lynx, but it didn't manage to connect to it; just out of curiosity, I gopher intrigues me... So I'm wondering is something wrong with my Lynx or has something happened to your -Gopherhole-?
reply
Matthew
Software showcase in 6 months
Editor: Emacs
Media player: Emacs
File manager: Emacs
Terminal emulator: Emacs
Window manager: Emacs
Web browser: Emacs
Init system: Emacs
Boot loader: Emacs
Package manager: Emacs
OPERATING SYSTEM: EMACS
reply
Software showcase in 6 months
Editor: Emacs
Media player: Emacs
File manager: Emacs
Terminal emulator: Emacs
Window manager: Emacs
Web browser: Emacs
Init system: Emacs
Boot loader: Emacs
Package manager: Emacs
OPERATING SYSTEM: EMACS
reply
Egon
Funny to see community throwing stones at projects like systemd when it violates the Unix philosophy of doing one thing and doing it right, but when Emacs tries to become a whole operating system people think it's awesome.
reply
Funny to see community throwing stones at projects like systemd when it violates the Unix philosophy of doing one thing and doing it right, but when Emacs tries to become a whole operating system people think it's awesome.
reply
Igor
>systemd is too bloated! Its against unix philosophy! There should be one program that does only one thing!
>So anyway, emacs is now my window manager, terminal [...] and from time to time text editor
reply
>systemd is too bloated! Its against unix philosophy! There should be one program that does only one thing!
>So anyway, emacs is now my window manager, terminal [...] and from time to time text editor
reply
Etherweb
Props on Doom emacs - close enough to vanilla and way faster than spacemacs - liked spacemacs, but it takes too long to load, and it's configuration feels way further from vanilla emacs
reply
Props on Doom emacs - close enough to vanilla and way faster than spacemacs - liked spacemacs, but it takes too long to load, and it's configuration feels way further from vanilla emacs
reply
bandithedoge
just a heads up, if you're using doom emacs, don't install exwm through the built-in package manager. add it to packages.el instead to have it updated with the rest of doom emacs.
reply
just a heads up, if you're using doom emacs, don't install exwm through the built-in package manager. add it to packages.el instead to have it updated with the rest of doom emacs.
reply
ThePandaGuitar
I just learned about Emacs and the Doom distribution after years of fiddling around different IDEs and man, mind = blown. What took me so long.
reply
I just learned about Emacs and the Doom distribution after years of fiddling around different IDEs and man, mind = blown. What took me so long.
reply
Add a review, comment















