Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Completion system directories
- X-seq: zsh-workers 11097
- From: Sven Wischnowsky <wischnow@xxxxxxxxxxxxxxxxxxxxxxx>
- To: zsh-workers@xxxxxxxxxxxxxx
- Subject: Completion system directories
- Date: Wed, 3 May 2000 11:14:42 +0200 (MET DST)
- Mailing-list: contact zsh-workers-help@xxxxxxxxxxxxxx; run by ezmlm
Here is my suggestion for moving functions around. Dunno if that
should be done before 3.1.7 or after it.
The whole list is below, an overview:
Completion
Core - core system
Base - the functions used everywhere (_tags, ...) and
_main_complete
Completers - completers
Utils - functions that don't generate matches themselves
but help in doing so (_arguments, ...)
Widgets - the `bindable commands' like _correct_word
Zsh - zsh-specific completion
Types - types of matches
Contexts - special contexts like subscripts
Builtins - well...
Unix - should be reasonable on all Unix machines
Types - _users, _hosts, ...
Commands - for external commands (*not* what is now called
Commands)
X
Utils - the _x(|t)_arguments functions
Types - colors, fonts, ...
Commands - ...
Debian/Redhat/Bsd/Aix - system-specific completions
Utils \
Types |- as needed...
Commands /
Comments:
- Bart didn't like `Core', right? Any suggestions? It's especially
ugly with the `Base' below it.
- Should it be `Utilities' instead of `Utils'?
- There must be a better name than `Types', too...
- Should `Unix' be `Generic' or some such?
- Somehow I like the distinction between `Zsh' and `Unix', makes even
those function be (hopefully reasonably) grouped.
- For some functions I wasn't completely sure where to put them...
Oh, and does anyone have a list of places that need changing? (Manual,
compinit, compinstall, Completion/README, the installation stuff in
configure.in, the comment in INSTALL, what else?)
And finally: what is the easiest way to make these changes in the CVS
repository? Is there really no simpler way than using `cvs add' and
`cvs remove'? If not: urgh. And that with the `cvs commit aborted:
broken pipe' I get at every second commit-attempt :-(
So, any comments? Suggestions? Opinions?
Bye
Sven
compinit
compdump
compinstall
Core
Base
_main_complete
_tags
_wanted
_requested
_all_labels
_next_label
_description
_message
_setup
_call
_compalso
_funcall
_sort_tags
Completer
_complete
_correct
_approximate
_expand
_match
_history
_prefix
_ignored
_oldlist
_list
_menu
Utils
_normal
_multi_parts
_sep_parts
_arguments
_argument_sets
_arg_compile
_values
_combination
_describe
_regex_arguments
Widgets
_correct_word
_expand_word
_bash_completions
_history_complete_word
_next_tags
_most_recent_file
_read_comp
_complete_help
_complete_debug
Zsh
Types
_command_names
_jobs
_fg_jobs
_bg_jobs
_file_descriptors
_options
_set_options
_unset_options
_parameters
Contexts
_first
_default
_parameter
_brace_parameter
_equal
_math
_subscript
_tilde
_redirect
_value
Builtins
_precommand
_aliases
_arrays
_autoload
_bindkey
_builtin
_cd
_command
_compdef
_disable
_echotc
_emulate
_enable
_fc
_functions
_hash
_kill
_limits
_popd
_print
_sched
_set
_setopt
_source
_stat
_trap
_unhash
_unsetopt
_vars
_vars_eq
_wait
_which
_zcompile
_zftp
_zle
_zmodload
_zpty
_zstyle
Unix
Types
_files
_path_files
_tilde_files (probably in Zsh/Types)
_dirs
_dir_list
_signals (probably in Zsh/Types)
_pids
_users
_groups
_hosts
_ports
_user_at_host
_my_accounts
_other_accounts
_printers
_domains
_urls
_mailboxes
_perl_basepods
_perl_builtin_funcs
_nothing
Commands
_a2ps
_archie
_bison
_bzip2
_chown
_compress
_configure
_cvs
_dd
_diff
_diff_options
_dvi
_enscript
_fakeroot
_find
_finger
_flex
_gcc
_gdb
_getconf
_gprof
_gs
_gv
_gzip
_imagemagick
_ispell
_joe
_killall
_lp
_lynx
_make
_man
_mh
_mount
_mutt
_mysql_utils
_nedit
_netscape
_nslookup
_pack
_patch
_pbm
_pdf
_perl
_perl_modules
_perldoc
_prcs
_prompt
_ps
_pspdf
_psutils
_rcs
_rlogin
_sh
_socket
_ssh
_strip
_stty
_su
_sudo
_tar
_tar_archive
_telnet
_tex
_texi
_tiff
_uncompress
_unpack
_use_lo
_users_on
_webbrowser
_wget
_whereis
_whois
_xargs
_yodl
_yp
_zcat
_zdump
X
Utils
_x_arguments
_xt_arguments
Types
_x_borderwidth
_x_color
_x_colormapid
_x_cursor
_x_display
_x_extension
_x_font
_x_geometry
_x_keysym
_x_locale
_x_modifier
_x_name
_x_resource
_x_selection_timeout
_x_title
_x_window
_xt_session_id
Commands
_xdvi
_xfig
_xmodmap
_xrdb
_xset
_xterm
_xutils
_xv
_xwit
Debian
Utils
Types
_deb_packages
Commands
_apt
_bug
_dpkg
_dpkg-source
_dupload
Redhat
Utils
Types
Commands
_rpm
Bsd
Utils
Types
Commands
_bsd_pkg
_cvsup
_kld
Aix
Utils
Types
_physical_volumes
_volume_groups
Commands
_floppy
_lsdev
_lslv
_lspv
_lsvg
_smit
--
Sven Wischnowsky wischnow@xxxxxxxxxxxxxxxxxxxxxxx
Messages sorted by:
Reverse Date,
Date,
Thread,
Author