Changeset 6e11352


Ignore:
Timestamp:
02/24/2008 12:35:58 AM (16 years ago)
Author:
Ag Hatzimanikas <ag@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
f33dd2c
Parents:
ea8eb6b
Message:

Updated vim to the latest upstream patches and added a command to update the runtime files

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@7190 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rea8eb6b r6e11352  
    44-->
    55
    6 <!ENTITY day          "22">                   <!-- Always 2 digits -->
     6<!ENTITY day          "24">                   <!-- Always 2 digits -->
    77<!ENTITY month        "02">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2008">
    99<!ENTITY version      "svn-&year;&month;&day;">
    10 <!ENTITY releasedate  "February &day;nd, &year;">
     10<!ENTITY releasedate  "February &day;th, &year;">
    1111<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1212<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • introduction/welcome/changelog.xml

    rea8eb6b r6e11352  
    4141
    4242-->
     43
     44    <listitem>
     45      <para>February 24th, 2008</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[ag] - Updated vim with the latest upstream patches.
     49          Added a command to update the runtime files.</para>
     50        </listitem>
     51      </itemizedlist>
     52    </listitem>
     53
    4354    <listitem>
    4455      <para>February 22nd, 2008</para>
  • postlfs/editors/vim.xml

    rea8eb6b r6e11352  
    7272      <listitem>
    7373        <para>Required Patch: <ulink
    74           url="&patch-root;/vim-&vim-version;-fixes-3.patch"/></para>
     74          url="&patch-root;/vim-&vim-version;-fixes-6.patch"/></para>
    7575      </listitem>
    7676      <listitem>
     
    9292    <xref linkend="python"/>,
    9393    <xref linkend="tcl"/>,
    94     <xref linkend="ruby"/>, and
    95     <xref linkend="gpm"/></para>
     94    <xref linkend="ruby"/>,
     95    <xref linkend="gpm"/> and
     96    <xref linkend="rsync"/> (to update the runtime files)
     97    </para>
    9698
    9799    <para condition="html" role="usernotes">User Notes:
     
    147149    class="directory">/usr/share/vim</filename>.  The following symlink allows
    148150    the documentation to be accessed via <filename
    149     class="directory">/usr/share/doc/vim-&vim-version;</filename>, making it consistent
    150     with the location of documentation for other packages:</para>
    151 
     151    class="directory">/usr/share/doc/vim-&vim-version;</filename>, making it
     152    consistent with the location of documentation for other packages:</para>
    152153
    153154<!-- When updating, be sure to change the line below for the proper 'vimxx' unpacked
     
    155156
    156157<screen role="root"><userinput>ln -snfv ../vim/vim71/doc /usr/share/doc/vim-&vim-version;</userinput></screen>
     158
     159    <para>If you wish to update the runtime files issue the
     160    following command (requires <application>rsync</application>):</para>
     161     
     162<screen><userinput>
     163rsync -avzcP --delete --exclude="/dos/" --exclude="/spell/" ftp.nluug.nl::Vim/runtime/ ./runtime/
     164</userinput></screen>
     165
     166    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     167
     168<screen role="root"><userinput>make -C src installruntime
     169</userinput></screen>
    157170
    158171  </sect2>
     
    170183    <para><option>--enable-gui=no</option>: This will prevent compilation of the
    171184    GUI. <application>Vim</application> will still link against
    172     <application>X</application> so that some nice eye-candy such as updating the
    173     title bar of an <application>Xterm</application> window are available.</para>
     185    <application>X</application>, so that some features such as the client-server
     186    model or the x11-selection (clipboard) are still available.</para>
    174187
    175188    <para><option>--without-x</option>: If you prefer not to link
     
    206219      <title>Configuration Information</title>
    207220
    208       <para><application>Vim-7.0</application> introduced an
    209       integrated spell checker that doesn't require additional libraries to be
    210       installed.  To enable the spell checker you can set the following in
    211       one of the configuration files: </para>
    212 
    213 <screen><literal>set spell
    214 spelllang=en,ru</literal></screen>
     221      <para><application>Vim</application> has an integrated spell checker
     222      which you can enable it if you issue the following in a vim window:
     223      </para>
     224
     225<screen><literal>:setlocal spell spelllang=ru</literal></screen>
     226     
     227      <para>This setting will enable spell checking for the Russian
     228      language for the current session.</para>
    215229
    216230      <para>By default, <application>Vim</application> only installs spell
    217       files for the English language.  If a spell file is not available for
    218       your language, then <application>Vim</application> will call
    219       <filename>$VIMRUNTIME/plugin/spellfile.vim</filename> and will try to
    220       obtain the *.spl and optionally *.sug from the vim ftp server, using the
    221       <filename>$VIMRUNTIME/plugin/netrw</filename> plugin.</para>
     231      files for the English language. If a spell file is not available for
     232      a language, then <application>Vim</application> will call the
     233      <filename>$VIMRUNTIME/plugin/spellfile.vim</filename> plugin and will try
     234      to obtain the *.spl and optionally *.sug from the vim ftp server,
     235      by using the <filename>$VIMRUNTIME/plugin/netrwPlugin.vim</filename>
     236      plugin.</para>
    222237
    223238      <para>Alternatively you can manually download the *.spl and *.sug files
    224239      from: <ulink url="ftp://ftp.vim.org/pub/vim/runtime/spell/"/> and save
    225240      them to <filename class="directory"> ~/.vim/spell </filename> or in
    226       <filename class="directory">
    227       /usr/share/vim/vim71/spell/</filename>.</para>
    228 
    229       <para>For more information about the spell checker and some other
    230       features in  <application>Vim-&vim-version;</application> (such us
    231       vimgrep, tab-pages, and omni-completion), issue the following command inside
    232       <application>Vim</application>:</para>
    233 
    234 <screen><literal>:help version7</literal></screen>
     241      <filename class="directory">/usr/share/vim/vim71/spell/</filename>.</para>
     242
     243      <para>To find out what's new in <application>Vim-&vim-version;</application>
     244      issue the following command:</para>
     245
     246<screen><literal>:help version-&vim-version;</literal></screen>
    235247
    236248      <para>For additional information on setting up
    237249      <application>Vim</application> configuration files, see <xref
    238250      linkend="postlfs-config-vimrc"/> and <ulink
    239       url='http://www.vi-improved.org/vimrc.php'/>.  </para>
     251      url='http://www.vi-improved.org/vimrc.php'/>.</para>
    240252
    241253    </sect3>
Note: See TracChangeset for help on using the changeset viewer.