Tiling Window Managers: The Reckoning

Discuss your tiling autism in this thrilling follow-up of the last thread, which I remember nothing about, except the OP using wmii.

So, I switched from i3 to dwm. I like it a lot, it's small and it has all the functions I need, having patched it, of course. Is there anything superior to dwm, or is it a matter of sidegrades/opinion/situational usage at this point?

Other urls found in this thread:

xahlee.info/linux/why_tiling_window_manager_sucks.html
twitter.com/xah_lee
ergoemacs.org/misc/xah_as_good_as_dead.html
github.com/ch11ng/exwm
youtube.com/watch?v=ccniJHjo_Uw
github.com/Q3CPMA/portage/blob/master/net-libs/libtorrent/libtorrent-0.13.6.ebuild
github.com/Q3CPMA/portage/blob/master/net-p2p/rtorrent/rtorrent-0.9.6.ebuild
github.com/ranger/ranger/issues/574
twitter.com/AnonBabble

...

Honestly, i3 just does the job for me. Your screenshot screams retarded ricer.

BLEEERRGH

Hey, it's not my rice. I think it's shit as well. I'll post my setup later.

Just use rust.

EXWM.

Alright, here's my dwm rice.

BLEEEEEEEEEEEEEEEEEEEEEEEEEEEEERRRRRRRRGGGGGHHHHHHHHHH
holy shit user. the pic in op is pretty much perfect. only thing wrong with it is the (slightly) too big font size. but your shit actually is just straight up disgusting

What's your opinion of this image?

jesus christ at least use vanilla firefox you faggot.

xahlee.info/linux/why_tiling_window_manager_sucks.html

Is there any tiling window manager where windows are resized using drag and drop with the mouse instead of the keyboard?

Pic related. In Acme, you move/resize windows using the handle at the top-left corner. This seems faster and more convenient than using the arrow keys/hjkl.

shit

why though?

Because I need a two-dimensional input device to manipulate two-dimensional screen content. The keyboard is only usable for text-based interfaces.

More efficient for pointing than the keyboard, and used by a lot of other software so it might save you a peripheral context switch.

I know right? Plebs, too poor to avoid a Force Touch Pad.

there is literally no reason to use a tiling wm if you are using a mouse. tiling wm is best used with minimal/no mouse usage.

So the tiling is actually shit and you only put up with it because it lets you use the keyboard for everything?

I use tmux because I'm not a fucking nigger.

I use i3 because of the vim keybindings
and I already have my config file set up for it

Tiling is nice. It's just better to keep hands on a keyboard instead of moving shit all over the place. Some tiling managers allow window floating and you will always have mouse input on applications that require it, but there is no reason you should be manipulating windows like an ape.

But I am an ape. We're all apes here, except for the sapient Elisp programs.
I think I've spent a total of around a year using various keyboard-driven window managers, but in the end they just aren't that convenient. Mouse-driven control gives me something I can directly manipulate into what I want, but with keyboard control, I have to translate it into the internal tiling model of the window manager first, and that's annoying.
I use a lot of keyboard-driven software. I'm sending this post through qutebrowser. But a mouse is superior for a lot of things and I'm not afraid to use it.

Sorry, but I'm a gnu.

There's no doubt that a mouse is a powerful tool, but i just don't see myself needing it for managing windows. This is more pronounced on a laptop, where the keyboard is the only interface that works anywhere near as well as a desktop equivalent. Sure, I could carry a mouse, but that is both annoying, and not as good as simply using the damn keyboard.

Literally why should I use a tilling WM over a non autist WM like windowmaker.

He tried one WM and he now knows all the others. What a fag.
Babby duck syndrom and proud. If you can use emacs, something as simple as i3 shouldn't be hard.
Still using i3 as an example, you seldom need to use the 3 keys chords. Everything else use the same single modifier.
Use mod4.
See above.

You just use half or quarter of the screen for the browser, like anyone sane.
No problem at all. And when you use it, you rarely have to focus on something else.
Fair, but same as above, you're totally focused on it, so floating/fullscreen makes sense.
No problem.
??? If he's talking about maple/matlab/mathematica, those have a nice REPL.
He's generally talking about stuff that is only open when you constantly need it.

If you look at this site, the guy is just a pajeet.

Super is mod4.

Actually, non-keyboard-centric interfaces are more autistic, as autists have problems communicating their intentions, opting instead to point or act instead of using their words. So you see, you are the autists, user.

Those are the words from his home page, pretty sure that exclude him from being a Pajeet. I think he is a honorary Aryan. From the people he's retreeting on Twitter, it seems he's also not into being PC. twitter.com/xah_lee

i3 has this on by default. You just click on the divide between windows and then you can move it.

Using alt for the modifier key is pretty comfy. The only problem with this is that it conflicts with emacs. My solution to this problem is I just have mod+p switch from the default mode with all the keybinds for using i3 to a new one which has a single keybind (mod+p) for exiting it.

That's a step in the right direction, but it's just resizing. It doesn't let you move windows or do much real organization.
It's the most critical feature to give a mouse interface, because exactly resizing windows is not a keyboard-friendly activity, but it's very far from making the mouse a viable option.

So we're all in agreement that people with gaps in their tiling WMs deserve death, right?

wtf

Sorry, I thought it was part of a different reply chain. See .

I'm actually using EXWM + Spacemacs as my X11 environment at work and it's glorious. One Firefox window, a couple of Termite instances for fancy curses stuff that won't work right in ansi-term, and everything else is pure Emacs.

That's not a tiling WM in your pic, OP. That's Vim with a NERDTree file browser to the left and a minimap plugin to the right

I've used it for a few days, and it really surprised me how usable it was while taking such minimal steps to link Emacs to X. Only the key management was a bit annoying.
I can't bear using it for everything all the time but I could see myself using it for a work setup like that.

Honestly except for Zathura, pqiv, and mpv, all of which play well with EXWM, that's pretty much my home setup too. The thing that surprised me the most is how much cooler and quieter it runs compared to KDE on this machine (Skylake i7).

We can't even have OP's that don't larp. Now I bet the rustfag doesn't even know how to install the rust compiler.

That screenshot does show dwm, though. It's just that it's one window maximized.

It's not the 80s anymore you fag, computers have been built around a GUI since the mid 90s and only hipster faggots who wish they were l33t hax0rs still use tiling windows managers so they can have their gay ricing pretending they're doing something productive you stupid nigger.

peak imageboard

kecced

Emacs did in fact allow tiling window management in a large enough terminal window in the 80s.

IBM had tiling interfaces, usually showing different terminals on the same screen, back in the 60's.

yeah fuck this guy

sorry op, meant for

wew

Saw this on his page, that's very sad that he hit such a low, hopefully he's doing much better nowadays.
ergoemacs.org/misc/xah_as_good_as_dead.html

A clever men shouldn't be washing dishes. And in a national socialist society, he would be put to good use and given the honor of making a nice living... but instead we live in a kike-run entertainment fuelled casino economy where lowIQ niggers get paid mad money for playing ball games and dumb as a rock actors/celebs earn millions to play make believe. If selling some javascript book to SanFran soyboys makes puts food on his table, why not.

How well does artix run? Are they still distributing broken install images?

fug.
I took a route similar to his - living frugally, eating away savings, and finally self-destructing and ending up with nothing - and I was homeless for about a month. Only a month, because mid-month I had a second interview for a job I was sure I wasn't going to get, and by end of month I had the job. I didn't have the IRS trying to take money, but I had a payday loan place wanting $1.8k back.

Xah Lee's an alright guy, but when people called him a troll, he said "sure yeah whatever I'm a troll" and, because God's love and protection has clearly withdrawn from this world, that label allowed people to treat him as shittily as those same people would today treat a Nazi. Like one time he came into #emacs, did nothing but chat amicably, and people were apoplectic with rage that this VILE TROLL was allowed to chat amicably like he was a human being or something.

(cont.)
eventually he was kicked and banned because all of the anti-troll-action protests were causing the city and arm and a leg, or something.

Wow, I didn't know any of that. I've noticed I share a lot of interests and similar opinions with him, and his page is often near the top on many of my search results, but I had no idea about the man behind them. His politics seem right of center too, so that could be an issue being in the Bay area.

Why are people like that? It's like some people just need a person they can hate as some sort of outlet for their own shitty lives. Especially if it's online you can simply ignore or block a person. Not the shitty Twitter type of block, but just a simple block where you yourself don't see what the other person is writing.

I've installed Artix on a Chromebook and my desktop. Both installations went flawlessly. They've recently released a new ISO.

It's exactly that. Most people are not that special, but feel they can elevate themselves by diminish another. American leftists took this to an entirely new level with their de-platforming meme. Now anyone who thinks outside of the progressive corporate mono-culture is deemed a pariah, making it socially acceptable to mistreat them.
Gradually, I began to hate them.

*diminishing

It might not seem like it yet, but they're losing. Have faith.

I use i3 but with all floating windows.

fite me

I'm sorry you have autism, user. I'd like to say you'll get over it, but you won't. Tiling WM are just a tool like anything else on a computer. Only an autistic retard refrains from using them because of their own obscure reasons. You're such a fucking nigger, user.

Awesome allows this.

I don't understand why more people don't use Awesome. I don't see any advantage any other TWM has over Awesome.

A good TWM, like Awesome, will have a float mode that works like windowmaker. So a good TWM like Awesome is the best of both worlds.

You can use any GUI application you want with TWMs. They aren't just for terminals, you're probably thinking of GNU Screen or tmux. Or maybe you're just an idiot.

Why would you use a twm instead of a multiplexer (like tmux) or a regular wm (like fvwm) in tiling mode?

I get that you all probably use almost exclusively cli programs, I do too, it's better for a lot of things. But you realize that the mouse is objectively better at arbitrary pixel selection right?


The plan9-inspired wm are a perfect fusion of the strengths of twm and the powers of the mouse.

Different usecase brainlet.

A good TWM will do tiling and float mode better than a "regular" WM.

TWMs have nothing to do with terminal emulators and cli programs. Where do you get that's what they're for?

Good TWMs have mouse support. AwesomeWM's support for dragging and resizing windows with your mouse is better than any other WM I've used.

Tabbed windows are the only thing I really miss in GNOME and Xfce.
suckless's tabbed would be great if it had a different amount of suck. XEmbed doesn't have very wide support.

Yes, but very few of us draw. I hardly ever use the mouse other than for vidya. As the user above said, tiling isn't just for cli. In the specific case of gimp it wouldn't work, but twms allow for floating windows so it isn't a problem - dwm for instance sets gimp as floating by default.

In fact in the specific case of gimp, the tiling window manager Awesome defaults gimp to float mode.

There were lots of GUIs in the 80's tbh. But servers don't need it, nor do elite computer users like myself *smug grin*.

For the mouse > keyboard argument:
Mouse movement's length is dependent on the operation and can be quite long (as it can be short).
Keyboard chords (one handed ones, at least) are instantaneous, whatever the operation.

Therefore, keyboard > mouse unless you need to do multiple accurate and small movements or continuous ones.

It's irrelevant because TWMs let you use your mouse. The whole "I don't use TWMs because I like mouse" argument is based on a misconception.

Did you even read my post? Retard.

Yeah I read your post. You're arguing that keyboard control is better than mouse control. But in the process you're implicitly humoring the misconception that TWMs don't support mouse control.

I didn't, though. Everybody knows that you can at least focus using the mouse in all tiling WMs.

Tmux has mouse support tbh fam. You don't even need X, because curses handles mouse events. No need for bloated Xorg or GUIs. You don't even need a working framebuffer console, or any kind of botnet graphics whatsoever.

What's the point of a computer if you can't lookup porn?

Noone thinks that TWMs dont have mouse control.
The mouse-keyboard argument comes from the fact that they strongly emphasize keyboard control, for managing windows.
Regardless of that, I still dont see the appeal of not overlapping windows, by default.

There's plenty of porn to be had via CLI. You just don't get it because you're a pleb that needs colorful pixels on the screen to masturbate to.

>libcaca
aka libshit

Having good keyboard control doesn't mean the mouse control is worse. It's not a zero sum game.

Where is the utility in overlapping windows? Virtual desktops exist and solve the "more windows than can fit comfortably on the screen at once" problem better than overlapping windows. I remember back in 2001 when I ditched windows 98 for Red Hat Linux, virtual desktops blew my mind. It was such a plainly superior UI paradigm. Even now 15+ years later I don't believe windows has this feature, though I understand OSX has implemented it poorly.

Why put a window over another window so I have to fiddle with them back and forth whenever I want to use the other? Virtual desktops provide a cleaner way to do this, with less manual fiddling.

You can overlap windows where you dont care about the history, only the last few lines. Sloppy focus lets you do this without constantly switching the stack order.
You can overlap unimportant parts of windows so that they can all be a nicer looking size that doesnt cause line wrap or cluttered graphcial elements.
Windows can be any size that fits on the screen, and you dont have to hold what virtual desktop it was on in your memory to get at it again. Just lower the window above it(windows doesnt have this I dont think), or click the bit sticking out. That sort of visual-spatial intuition is very automatic and useful.
Thats kind of the most important part. When you have a manageable number of windows for it on screen, using that visual-spatial memory and processing to pick them out is the best option. But tiling window managers significantly reduce the number of windows you can keep on one screen. Switching workspaces/groups/etc sucks compared to just picking them out with the mouse, its should only be used when really, really necessary.

For someone who needs more that 3 windows and y'know actually wants to read what's in them twm is the best choice.
Everyone else is kidding themselves that the time required to learn a dozen keybinds is more than even the time they spent today moving windows around.

If you only care about the last few lines of a terminal emulator, just resize it.

Lower the window above it then click on whatever part of it is revealed.
Its far, far easier to just point at what you want without mistakes than you're making it out to be. Using some hotkey is almost certainly slower than using your mouse if you actually measure it in real situations, Id bet. I know it is for editing text.

What you're suggesting only works reasonably when you've only got maybe less than five windows in the mix. After that rifling through the stack of windows is basically savagery.

Its still fine with a couple more than that on a 1920x1080 screen, and you have fewer available at once without resorting to workspace switching with tiling.
on small screens tiling just makes everything disgustingly cramped and overlapping useless parts of the window momentarially is more useful, unless you just constantly live in i3s tabbed mode or something like that.

That's really stretching it, and really no more than a couple more.

TWMs don't make small screens cramped. Smallness makes small screens cramped. TWMs are the only thing that makes TWMs marginally useful.

>TWMs are the only thing that makes small screens marginally useful.

The point remains that you have fewer than that accessable without switching workspaces with a tiler.
u fokin wot m8
Trying to tile on my 1024x768 second monitor, I can get three windows, two of which are fewer than 80 columns no matter how I slice it. Its extremely cramped. Yet I can get all three of the mover 100 columns wide and relatively tall, while still leaving the bottoms of all of them visible(the important parts, recent chat messages command output, etc), while having some part of each of them always sticking out very easily clickable, if I just overlap them.

1024x768 is cramped yet you want to blow even more pixels on ridiculous window decorations and inefficiently stacking them on top of each other so that you can see corners of other windows?

Use a tiler and fullscreen a window whenever you need it bigger. It's far more sensible.

you're just going full retard now, that post was all half-baked memes.
window decroations have absolutely nothing to do with window management. any window manager can have any kind of or lack of window decorations.
stacking is not somehow "inefficient," I cant even fucking tell what in what way you're trying to say that it is.
and what the hell do you mean by "so you can see the corners of other windows"?
Thats not some virtue by itself just because. It just means that each window is always selectable, I can always see it and get at it. While the lower portion of each window remains visible, but it can still quickly be raised up to see more if need be. Both the most recent information in a wi ndow and all the information in it are quickly and easily available by just clicking, rather than resizing one or two directions then un-resizing again. The same amount of information is available just as easily if not moreso, taking up LESS space.
Why? Just so you can use a tiler? That sounds clumsy and stupid.

fucking hell we are this far and you still haven't posted a pic of your better than tiling setup.

Because tor users arent allowed to post images.
Dont get so defensive. I'm saying tiling is less than ideal, its just an interface.

user is still right. Any problem solved by stacking is better solved by virtual desktops.
I'll add that with today screens (16:9PD), tiling is mandatory. You'll almost always end up with T-shaped partitions because there's simply too much space.

maybe try using a bigger font size so you dont end up with eye cancer a few years down the line?

It's already quite big. My monitor is only 27". To be honest, unless you use 6x13 on a 300dpi screen, the color scheme is much more important for your eyes.

dark schemes obviously superior

Yes, but also a dim enough foreground, #aaaaaa works perfectly .

This.
If the font is too light it will strain your eyes like crazy especiall on dark backgrounds. I see a lot of dark themes with crazy light fonts, even white.
Also #93a1a1 masterrace

Does anime trigger you? Here's some more.

lol faggot

i3-gaps > Openbox > Fluxbox > literally anything else

i3-gaps because it's peak autism.
Openbox can a fuck ton of things while remaining light.
Fluxbox for being even lighter than Openbox.

Honestly, what's the difference? Vim has a bunch of frames that are tiled and managed with key binds. I wonder if you couldn't turn gvim or neovim into a proper wm on its own.

You're better off doing that with Emacs. In fact, somebody already did so, and it's usable.
github.com/ch11ng/exwm

stumpwm is more featured and can still be controlled through emacs

Sure, but EXWM actually is Emacs. In EXWM you manipulate X windows by manipulating Emacs windows. It extends Emacs's native window management to X windows, instead of extending some other window management method to Emacs.

Retarded XML config and 1MB tarball.
Better but still bloated compared to the venerable blackbox.

If you want good stacking WMs, I suggest cwm or Icewm if you're really into rice (that motif theme).

As someone who has almost always used a floating WM, I like WMs that allow you to do both (like BeOS/Haiku, or Notion), using one has made me feel like it's possible to transition to other, tiling only, managers like i3, if I wanted to.

youtube.com/watch?v=ccniJHjo_Uw

I feel the same way about file explorers as well, ones that let you use "spatial mode" as well as other modes (like commander, or miller column mode).

It's good to have software like that for people who want to consider switching but need to be able to use an old way when they have to. Then again it might hinder some people. A crutch either way, good or bad.

You don't know shit, fam. There are many more TWMs out there than i3. Try out dwm. 2000 standard lines of code of pure C autism.

Configs that don't have to be totally rewritten from scratch every point release, mostly. 2.x is incompatible with 3.0-4 is incompatible with 3.5.

With Vim you would be limited to Vim buffers only, with Neovim you would be limited to command-line applications if you make every window a terminal buffer. A tiling window manager allows you to run any kind of application in a window, not just terminal applications. And if you really only want terminal applications you might as well use a terminal multiplexer like tmux instead, it has been built specifically for that purpose.

The 3rd one is really hot.

dwm is lighter and faster than awesome.

...

What's wrong with suckless? dwm is great.

I'll stay on bspwm instead. I got too used to manual tiling WMs

Correction: a tiling window manager allows you to run any X application in a window.

LOLOLOLOL

Here's how EXWM starts up on my system.

$ cat ~/.xinitrc#!/bin/shexec $HOME/bin/exwm-tart$ cat ~/bin/exwm-start#!/usr/bin/zsh# this makes it work in Ubuntuxhost +## you might need to append the TTY you are working onxinitwmname LG3D#set wallpaper just in case~/.fehbg &# Remap caps lock to left control. This is not strictly speaking# exwm related, but it's handy ctrl:no capssetxkbmap -option 'ctrl:nocaps,compose:ralt'# Set fallback cursorxsetroot -cursor_name left_ptrxmodmap ~/.xmodmaprcsynclient PalmDetect=1xscreensaver -nosplash &#sudo wifi-up &xset m 20/10 4#compton -b --backend glx --vsync opengl# If Emacs is started in server mode, `emacsclient` is a convenient way to edit# files in place (used by e.g. `git commit`)export VISUAL=emacsclientexport EDITOR="$VISUAL"# Finally launch emacs and enable exwmexec dbus-launch --exit-with-session emacs --eval "(exwm-enable)"

It -IS- Emacs.

Use #!/usr/bin/env zsh
Bloated shit. 2MB tarball when sxiv + hsetroot is 170KB. Can't even play gifs.

Not an argument.

Sheeiiit son, where'd you learn to code? Check this:
-rwxr-xr-x 1 root wheel 15528 Feb 26 2016 /usr/X11R6/bin/xsetroot

sxiv itself is 47KB (the logo must be the biggest thing) and hsetroot can load images. But yeah, xsetroot is the best when you don't want images/

It can do bitmaps, so you can load your anime (in one color).

i3 fits nicely with uxvrt, tmux, vi and irssi.

wow a real freebsd ricer

I've actually had a brief chat with him recently.
I wouldn't go as far as to say we're friends, not even aquantances really. We just happen to hang out on the same tiny, autistic corner of the 'net.
He's seemingly doing OK now.

...

Obviously I usually have windows tiled, but I have this really cool background I wanted to show off (I made it in GIMP)

Also unless I'm writing Go I edit in emacs.

but why

...

Because it's nice, user
Some things are just nice

nice

bspwm is pretty nice and comfy
I was an i3 user before, so here are my impressions so far:
it's a lot more powerful and flexible
the layout stays static while you move windows, which is nice
you have manual and auto tiling
you can use the mouse to move tiled windows around and resize them if you want
resizing tiled windows with the mouse is smooth as if you were resizing floating windows
it has native gaps support (unlike the crude hack that is i3-gaps)
it generally feels nicer and more modern
bspc is a command that's used to interface with bspwm and you do everything via bspc and you can "configure" it in whatever scripting language you want
your "config" is actually an rc file where you put bspc commands that should run on startup
and you can change it's configuration on the fly obviously
also, sxhkd is god tier

Thanks m8, you finally convinced me to try to move from i3.
Honestly, keybinding in i3 never was a pain.

By the way
What are you doing m8?
Noice.
You might be interested by some ebuilds for rtorrent-ps I made some time ago. A search function is REALLY missing in rtorrent.
github.com/Q3CPMA/portage/blob/master/net-libs/libtorrent/libtorrent-0.13.6.ebuild
github.com/Q3CPMA/portage/blob/master/net-p2p/rtorrent/rtorrent-0.9.6.ebuild

yeah, I may as well disable that USE flag
I like bash
I like urxvt
thanks, I'll have a look

indeed

zsh really is better. Even mksh is.
$ MANPAGER=cat man bash | grep -F slow

Honestly, st is really good because anyone (I did) can read its source code and modify it. I wouldn't even try with urxvt. Nothing to do with being kvlt; it'd be hard on a system with a Python abomination for a package manager.

I'm actually retarded.
$ MANPAGER="grep -F slow" man bash

Should I use StumpWM or BSPWM?

bash is a great interactive shell, I see no reason to switch to zsh
nah, not really
my scripts are POSIX, so I can use dash to interpret them

Stuff that's better with zsh:
- &! (bg, disown)
- Option completion
- Nice transient prompt
- Easy homemade completion with zstyle
- zkbd is a godsend
- Never managed to do it with bash: using history only consider stuff matching what you already have typed
- In default (non POSIX) mode; variables aren't IFS splitted when not quoted (which is a hack for shells without arrays)

zsh has more features than bash. It's a clusterfuck. I've used it, and it had advantages over bash, and for some people it's the best option, but I'm not touching it again.
I'm using fish now. I highly recommend trying it. It has a really low barrier to entry, you can figure out whether it's something for you in under five minutes, less than the time it takes to get through the interactive zsh setup.
fish is what you get if you apply basic user interface design principles to a command line shell. Which is a good thing to do, because command line shells are user interfaces. fish is useful with zero configuration and comes with really fantastic autocompletion, syntax highlighting, and a sane syntax.


This really soured me on zsh when I figured out what was going on. Some commands that work interactively don't work in zsh scripts because of it. That's terrible.

My only gripe with fish is that it's help pages / configuration stuff is via a web interface. I find that pretty annoying. Do you happen to know if there's a way to just make it open in the terminal?
Despite that issue, it's still my main shell

You can use a --help flag instead of the help command. According to "help --help":
I just do my configuration directly in ~/.config/fish/config.fish, without fish_config.

echo 'alias d=disown' >> ~/.bashrc; source ~/.bashrc
use ` &d`
just install bash-completion
my bash prompt is extremely nice (as you can see in my screenshot)
and I don't need some gay ohmyzsh theme to make it nice
what do you mean by 'transient" though? (whatever it means, I doubt it's something useful)
bash can do that
I wouldn't use a non POSIX shell/mode for scripting anyway


bash autocompletion works fine for me
for what purpose
again, I wouldn't do scripts in a non POSIX shell, so syntax is irrelevant
what's the point if you have autocompletion and search functions
see >sane syntax
yeah, I guess that's neat, but I have yet to find myself needing it
and I wouldn't switch just for that anyway
lol
nope
bash works out of the box
and I already have my inputrc set up, so setting it up again is just a matter of copying it over to my new system

bash+readline does all I need from an interactive shell
I don't see a good reason to switch
pic related, my ~/.inputrc

forgot pic

fish's autocompletion acts intelligently based on your history and automatically shows you completions as you type. It's a bit like being in Ctrl+R mode all the time, but better.
Just install it and run it. You'll see what I mean. You can't properly evaluate whether something is worth switching to without trying it first, and fish is easy to try.

I have seen it all

yeah, I guess that's true
I may try it out

It's not as powerful, though.
You're confusing zkbd and zle. zkbd is the part mapping what your terminal sends to the shell keybinds.
How? I don't mean ^R. That would reconciliate me with it.

I don't either
see
"\C-n": history-search-forward "\C-p": history-search-backward
now start typing and press ctrl+p

fish's autocomplete is really awesome. Imagine having a dozen directories named
Star Trek - The Motion Picture Star Trek II - The Wrath of Khan ...
You enter cd fir and fish will select Star Trek VIII - The First Contact. It's really convenient and is sorely missed on other shells once you get used to it.

zsh can do it too, but from what I remember the interactive setup overwhelms you by asking you to decide exactly which kinds of changes are and aren't acceptable and how many letters are allowed to be different and so on, which is silly.
fish is a shell of sensible defaults.

I think the web config is something different. Maybe I'm just using it wrong, because I thought they were separate. I've already set up my config.fish with the environmental variables and alisases that I like.

It might be separate, I've never used it, only looked at it. But it looks like everything you can do through fish_config can be done through config.fish. Except for the history management, but ~/.local/share/fish/fish_history is extremely readable.

my highschool lab teacher used ratpoison, that was like 10 years ago.

I'm with this user. Bspwm is awesome and easy to get into. sxhkd is love.

Which file managers do you guys use? I find Ranger to be THE thing.

Qutebrowser

Yeah, ranger, but it has two issues:
- Unicode bugs in the preview panel with python3.
- Can't bind stuff like C-Left because they simply didn't implement keybinding properly.

I just tried doing
map c shell vim test
Which did make the key combination show up in the list of choices but it didn't do anything when I pressed the left arrow key after c. We should probably report this.

Thanks, you converted someone from the comfyness of i3. That's quite something. Lemonbar is pretty good too.
By the way, isn't mouse resize_corner for floating windows completely broken?

>github.com/ranger/ranger/issues/574
Basically, when HURD is finished.

Is it, user? I'm using it with no trouble at all.
super + button{1-3} bspc pointer -g {move,resize_side,resize_corner}super + !button{1-3} bspc pointer --track %i %isuper + @button{1-3} bspc pointer -u

I'm on 0.9.3

Pardon my retardation, it actually works. What are you having trouble with then?i


I am too.

see

If it works, it's pure luck. It doesn't in st for me, at least.

Actually, it's only with the terminal that it does retarded things.

...

Right is emacs, tardo. I stay under 80 cols but I still need the text to be near the screen center, to avoid moving my eyes too much. Bottom left is full when reading a manpage or compiling.
You can though.

I want reddit to leave

#Enb gtk bb5*@x \;fU!` 6

What?
How do you know? Protip: it's not.