[Pkg-zsh-devel] Bug#622933: Bug#622933: zsh: Enable completions by default, unless skip_global_compinit is set
Frank Terbeck
ft at bewatermyfriend.org
Mon Sep 10 01:27:00 BST 2018
Hi,
TS wrote:
[...]
> Replying here because i think the patch that never got applied
> should look like:
In the meantime (it's been more than seven years), I've changed my mind
about this. I think a vendor should do as little as possible in their
global configuration files. We already do a fair bit with regard to key-
board setup.¹ But compsys is much more expensive in comparison, and al-
most all zsh user will call this in their zshrc file anyway. And all of
those people, we'll force to create a .zshenv file just to to revert a
change in a vendor file.
In short, I am firmly against doing this.
Regards, Frank
¹ A case could be made that this is overstepping the boundaries already.
And maybe that's true. Getting keyboard handling in a terminal right
is a hard task, however. It requires intimate knowledge about some of
the subtleties of how terminals work and about the facilities zsh of-
fers to work with those. It would be much better, if zsh did some of
this out of the box, but alas it doesn't. (The rationale is to not
break existing setups — and that's a valid argument, too.)
More information about the Pkg-zsh-devel
mailing list