Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Do you recognize this zshrc.d naming scheme?
Hello!
This is how my $ZDOTDIR/functions.d/ looks like. Works out really well and
grows since 1999. There is no fixed scheme, rather each file is just a
bucket full of functions and stuff. New things usually end up in
90-random*.sh. Startup time is still relatively low, at
around 0.14570188522338867 seconds. It is mostly a huge mess, but I feel
very at home in it.
% wc -l *.sh
5 00-defaults.sh
43 00-quotes.sh
67 00-utils.sh
57 10-zsh-completion.sh
20 10-zsh-contrib.sh
16 10-zsh-syntax-highlighting.sh
93 10-zsh.sh
52 20-archlinux.sh
62 20-darwin.sh
104 20-debian.sh
156 20-gentoo.sh
5 20-linux.sh
21 20-osx-iterm.sh
21 20-osx-launchd.sh
189 20-osx.sh
17 30-gpg.sh
1 30-pass.sh
6 40-go.sh
5 40-kotlin.sh
195 40-node.sh
24 40-perl.sh
27 40-python.sh
3 40-ruby.sh
9 40-rust.sh
22 50-admin.sh
62 50-aliases.sh
16 50-android.sh
41 50-api.sh
2 50-api_keys.sh
149 50-backup.sh
64 50-beep.sh
5 50-beet.sh
98 50-bidos.sh
14 50-calc.sh
8 50-camera.sh
25 50-chroot.sh
5 50-clipboard.sh
17 50-colors.sh
48 50-copypaste.sh
74 50-datetime.sh
16 50-debug-audio.sh
113 50-dev.sh
22 50-dev2.sh
42 50-development.sh
55 50-dkb.sh
20 50-dotfiles.sh
75 50-dslr.sh
165 50-editor.sh
18 50-environment.sh
16 50-evil.sh
5 50-favs.sh
71 50-find.sh
14 50-games.sh
59 50-glitch.sh
12 50-global-aliases.sh
14 50-globalias.sh
14 50-gtd.sh
38 50-history.sh
23 50-homebrew.sh
9 50-init.sh
14 50-iptables.sh
15 50-keyboard.sh
5 50-local.sh
43 50-locate.sh
44 50-mail.sh
141 50-network.sh
9 50-notes.sh
18 50-npm.sh
3 50-pager.sh
28 50-pdf.sh
1 50-pf.sh
61 50-pi.sh
13 50-print.sh
32 50-private.sh
1 50-react-native.sh
9 50-redux.sh
1 50-regexp.sh
28 50-setup.sh
236 50-solfeggio.sh
4 50-string-manipulation.sh
4 50-string-manipulation2.sh
13 50-sudo.sh
29 50-uniko.sh
24 50-update.sh
14 50-utils.sh
8 50-webdev-auth.sh
118 50-webdev.sh
11 50-websearch.sh
112 50-write.sh
2 50-xorg.sh
10 50-youtube.sh
43 70-bookmarks.sh
11 70-bspwm.sh
17 70-dmenu.sh
37 70-docker.sh
2 70-dtach.sh
26 70-dwm.sh
66 70-fzf.sh
133 70-git.sh
9 70-imagemagick.sh
231 70-latex.sh
171 70-mpd.sh
11 70-openvpn.sh
8 70-osascript.sh
10 70-postgresql.sh
1 70-ranger.sh
7 70-reflex.sh
22 70-selecta.sh
16 70-sencha.sh
6 70-sf.sh
8 70-systemctl.sh
29 70-tags.sh
69 70-tmux.sh
10 70-wu.sh
1 70-xdg.sh
10 70-z.sh
19 80-liveandgov.sh
27 80-montaigne.sh
587 90-random0.sh
81 90-random1.sh
81 90-random2.sh
4 90-random3.sh
6 90-random4.sh
45 90-random5.sh
136 90-random6.sh
17 90-random7.sh
281 90-random8.sh
40 90-random9.sh
7 99-todo.sh
170 XX-alias.sh
117 colors.sh
41 gpg-agent.plugin.sh
37 spectrum.sh
6350 total
On Fri, 18 Jan 2019 at 12:36, Robert Spencer <robert@xxxxxxxxxxx> wrote:
> Apologies for the top posting I'm on my phone and it tends to mangle
> anything else.
>
> The overall concept makes sense, not the execution in this case.
>
> I'm struggling to guess what the original plan was with the naming scheme
> sections.
>
> 10 makes sense, local variables.
> 20 what did this used to be?
> 30 history, but is 35 really related?
> 40 term settings? But 42 is aliases, that I would have expected in the
> 90's.
> 50 completion, but then what is 55 doing there.
> 60 prompt, but I'm not sure that 65 belongs here.
> 70 variables
> 80 oh-my-zsh, but then why doesn't 85-functions have its own section?
> 90 what did this section used to be? Misc? 92 is aliases, which again, I
> would expect to have its own section. Although it makes sense that it's
> last.
>
> I'm hoping if I can find the upstream source it will all make sense.
>
> What naming scheme do you use?
>
>
> On Fri, 18 Jan 2019, 12:36 Magnus Woldrich <m@xxxxxxx wrote:
>
> > >As it says in the subject line, do you recognize this zshrc.d naming
> > scheme?
> >
> > >10-locals.zsh
> > >30-history-oh-my-zsh.zsh
> > >32-history.zsh
> > >35-long-running.zsh
> > >40-term.zsh
> > >42-dircolors.zsh
> >
> > I use something similar but isn't it just common sense so that we can
> > iterate
> > the files and load them in the correct order?
> >
>
Messages sorted by:
Reverse Date,
Date,
Thread,
Author