r395 - branches/vim-tiny/debian
Stefano Zacchiroli
zack at costa.debian.org
Wed Nov 2 18:29:02 UTC 2005
Author: zack
Date: 2005-11-02 18:29:02 +0000 (Wed, 02 Nov 2005)
New Revision: 395
Modified:
branches/vim-tiny/debian/TODO
Log:
updated TODO list (with vim-tiny specific items)
Modified: branches/vim-tiny/debian/TODO
===================================================================
--- branches/vim-tiny/debian/TODO 2005-11-01 23:16:37 UTC (rev 394)
+++ branches/vim-tiny/debian/TODO 2005-11-02 18:29:02 UTC (rev 395)
@@ -2,51 +2,12 @@
* vim-tiny (minimal version of vim, see #222138)
- - idea: a minimal version of vim with almost no runtime and as few
- features compiled in as possible to avoid packages size bloating
+ TODO:
+ - alternatives for vi/view/ex, they have disappeared, but used to be
+ in vim.postinst
+ - fake help file when only vim-tiny is installed
+ - better description(s) in debian/control
+ - debian/NEWS describing both vim-tiny and the new non-conflicting
+ nature of vim variants
- - problem: vim-tiny need some symlinks, configuration files and
- executables contained in the vim package (i.e. it should depend on
- it), but doesn't want to depend on the runtime files, that is
- vim-common
-
- - proposal:
- + move all the /usr/share/vim/* stuff (ATM that is all the content
- of the package, but see below) from the current "vim-common"
- package to a new "vim-runtime" package
- + move stuff common to different variants from the "vim" package
- to the "vim-common" package (hence the name :-), that is
- roughly: manpages, symlinks like {view,vimdiff,rvim} -> vim,
- conffile, pixmaps, ... Basically the package should in the end
- contain only the executable /usr/bin/vim.basic (like other
- variants do)
- + make all variants packages ("vim", "vim-XXX") depend on both
- "vim-common" (as they already do) and "vim-runtime"
- + create a "vim-tiny" package which provides a binary
- /usr/bin/vim.tiny with the lowest priority alternative for
- /usr/bin/vim and make it depend on "vim-common" but not on
- "vim-runtime". Proposal for configuration flags for vim-tiny:
- ./configure \
- --with-features=tiny \
- --disable-gui \
- --disable-xsmp \
- --disable-xsmp-interact \
- --disable-netbeans \
- --disable-acl \
- --disable-gpm \
- --disable-nls
-
- - open issues:
- + add to vim-tiny configuration options flags for features
- one-can-t-live-without (e.g. tab-completion on ex cmdline)
- + in the proposal above vim-tiny would have no runtime files at
- all. From some quick tests that works, but we can consider
- adding runtime parts one-can-t-live-without. In that case they
- should be installed in /usr/share/vim/vimXX-tiny and that path
- could be added at the end of the 'runtimepath' specified in
- /etc/vim/vimrc. In that way we can provide stripped versions of
- the runtime files if needed and once people install
- "vim-runtime" they would have a full runtime even if using
- "vim-tiny"
-
- -- Stefano Zacchiroli <zack at debian.org> Wed, 26 Oct 2005 09:44:36 +0200
+ -- Stefano Zacchiroli <zack at debian.org> Wed, 02 Nov 2005 19:26:42 +0100
More information about the pkg-vim-maintainers
mailing list