[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