cvs commit: LFS/BOOK/chapter06 chapter06.xml vim.xml

alexander at linuxfromscratch.org alexander at linuxfromscratch.org
Thu Jun 10 01:18:07 PDT 2004


alexander    04/06/10 02:18:07

  Modified:    BOOK     general.ent
               BOOK/chapter01 changelog.xml
               BOOK/chapter03 packages.xml
               BOOK/chapter06 chapter06.xml vim.xml
  Log:
  Various i18n-related changes to Vim. They need to be duplicated in BLFS also
  
  Revision  Changes    Path
  1.41      +2 -2      LFS/BOOK/general.ent
  
  Index: general.ent
  ===================================================================
  RCS file: /home/cvsroot/LFS/BOOK/general.ent,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- general.ent	9 Jun 2004 19:55:45 -0000	1.40
  +++ general.ent	10 Jun 2004 08:18:06 -0000	1.41
  @@ -1,6 +1,6 @@
   <?xml version="1.0" encoding="ISO-8859-1"?>
  -<!ENTITY version "CVS-20040609">
  -<!ENTITY releasedate "June 9, 2004">
  +<!ENTITY version "CVS-20040610">
  +<!ENTITY releasedate "June 10, 2004">
   <!ENTITY milestone "6.0">
   
   <!ENTITY lfs-root "http://www.linuxfromscratch.org/">
  
  
  
  1.797     +9 -0      LFS/BOOK/chapter01/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvsroot/LFS/BOOK/chapter01/changelog.xml,v
  retrieving revision 1.796
  retrieving revision 1.797
  diff -u -r1.796 -r1.797
  --- changelog.xml	9 Jun 2004 19:55:45 -0000	1.796
  +++ changelog.xml	10 Jun 2004 08:18:06 -0000	1.797
  @@ -78,6 +78,7 @@
   <listitem><para>udev-026</para></listitem>
   <listitem><para>udev-026-config-1.patch</para></listitem>
   <listitem><para>util-linux-2.12a-kernel_headers-1.patch</para></listitem>
  +<listitem><para>vim-6.3 language files</para></listitem>
   </itemizedlist>
   </listitem>
    
  @@ -104,6 +105,14 @@
   </itemizedlist>
   </listitem>
   
  +<listitem><para>June 10, 2004 [alexander]: Added a command to autodetect the
  +character set of files being edited to /etc/vimrc
  +</para></listitem>
  +
  +<listitem><para>June 10, 2004 [alexander]: Added vim language files. Moved
  +vim after gettext in order for them to work
  +</para></listitem>
  +
   <listitem><para>June 9, 2004 [jeremy]: Upgraded to M4-1.4.1, after 9 years!
   </para></listitem>
   
  
  
  
  1.16      +10 -2     LFS/BOOK/chapter03/packages.xml
  
  Index: packages.xml
  ===================================================================
  RCS file: /home/cvsroot/LFS/BOOK/chapter03/packages.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- packages.xml	9 Jun 2004 13:21:44 -0000	1.15
  +++ packages.xml	10 Jun 2004 08:18:06 -0000	1.16
  @@ -383,13 +383,21 @@
   </varlistentry>
   
   <varlistentry>
  -<term>Vim (&vim-version;) - 3,193 KB:</term>
  +<term>Vim (&vim-version;) - 3,612 KB:</term>
   <listitem>
   <para><ulink url="&freshmeat;vim/"/></para>
   </listitem>
   </varlistentry>
   
   <varlistentry>
  +<term>Vim (&vim-version;) language files (optional) - 1,033 KB:</term>
  +<listitem>
  +<para><ulink url="&freshmeat;vim/"/></para>
  +</listitem>
  +</varlistentry>
  +
  +
  +<varlistentry>
   <term>Zlib (&zlib-version;) - 277 KB:</term>
   <listitem>
   <para><ulink url="&freshmeat;zlib/"/></para>
  @@ -398,7 +406,7 @@
   
   </variablelist>
   
  -<para>Total size of these packages: 134 MB</para>
  +<para>Total size of these packages: 135 MB</para>
   
   <note><para>1) File (&file-version;) may not be available by the time you read
   this. The site administrators of the master download location are known to occasionally
  
  
  
  1.83      +1 -1      LFS/BOOK/chapter06/chapter06.xml
  
  Index: chapter06.xml
  ===================================================================
  RCS file: /home/cvsroot/LFS/BOOK/chapter06/chapter06.xml,v
  retrieving revision 1.82
  retrieving revision 1.83
  diff -u -r1.82 -r1.83
  --- chapter06.xml	20 May 2004 01:47:22 -0000	1.82
  +++ chapter06.xml	10 Jun 2004 08:18:07 -0000	1.83
  @@ -30,7 +30,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gawk.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ncurses.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="readline.xml"/>
  -<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="vim.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="m4.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bison.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="less.xml"/>
  @@ -38,6 +37,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sed.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="flex.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gettext.xml"/>
  +<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="vim.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="net-tools.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="inetutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="perl.xml"/>
  
  
  
  1.37      +21 -7     LFS/BOOK/chapter06/vim.xml
  
  Index: vim.xml
  ===================================================================
  RCS file: /home/cvsroot/LFS/BOOK/chapter06/vim.xml,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- vim.xml	24 May 2004 21:37:21 -0000	1.36
  +++ vim.xml	10 Jun 2004 08:18:07 -0000	1.37
  @@ -35,7 +35,10 @@
   <sect2 role="installation">
   <title>Installation of Vim</title>
   
  -<para>First change the default locations of the <filename>vimrc</filename> and
  +<para>First, unpack both
  +<filename>vim-&vim-version;.tar.bz2</filename> and (optionally)
  +<filename>vim-&vim-version;-lang.tar.gz</filename> archives into the same
  +directory. Then change the default locations of the <filename>vimrc</filename> and
   <filename>gvimrc</filename> configuration files to <filename class="directory">/etc</filename>.</para>
   
   <screen><userinput>echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
  @@ -45,11 +48,14 @@
   
   <screen><userinput>./configure --prefix=/usr --enable-multibyte</userinput></screen>
   
  -<para>The optional <userinput>--enable-multibyte</userinput> switch
  -includes multibyte editing support into
  -vim. It is only needed for those people who ignore our recommendation not to
  -use LFS in locales with multibyte character sets, but it does not hurt
  -others.</para>
  +<para>The optional but highly recommended
  +<userinput>--enable-multibyte</userinput> switch
  +includes support for editing files in multibyte character encodings into
  +vim. It is needed for those people who ignore our recommendation not to
  +use LFS in locales with multibyte character sets. It is also needed for
  +people who want to be able to edit text files initially created
  +in Linux distributions like Fedora Core
  +that use UTF-8 as a default character set.</para>
   
   <para>Compile the package:</para>
   
  @@ -99,6 +105,7 @@
   set backspace=2
   syntax on
   set background=dark
  +set fileencodings=ucs-bom,utf-8,<replaceable>your-8-bit-charset</replaceable>
   
   " End /etc/vimrc
   <userinput>EOF</userinput></screen>
  @@ -112,7 +119,14 @@
   syntax highliting, while <emphasis>set background=dark</emphasis> gives the
   highliting a better color scheme for use on the black background of a linux
   console.  If you later use X and terminals with a light background, changing
  -this will be useful.</para>
  +this will be useful. The <emphasis>set fileencodings=...</emphasis> makes
  +<command>vim</command> capable of detecting the character set of the
  +file being edited. This is useful because bleeding-edge distributions
  +like Fedora Core use UTF-8, and conservative ones like Debian
  +use traditional 8-bit encodings for text files. If you have not
  +passed the <option>--enable-multibyte</option> switch to the
  +<command>./configure</command> command above, this line will not work.
  +</para>
   
   <para>Documentation for other available options can be obtained by running
   the following command:</para>
  
  
  



More information about the lfs-book mailing list