Changeset b5951ec


Ignore:
Timestamp:
06/11/2004 06:33:09 AM (17 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 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, ken/refactor-virt, krejzi/svn, lazarus, nosym, perl-modules, qt5new, systemd-11177, systemd-13485, trunk, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
44f085a
Parents:
a49bf08
Message:

New XML Chapter 6

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

Files:
8 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    ra49bf08 rb5951ec  
    2020<!ENTITY blfs-bootscripts-download "&downloads-root;/blfs-bootscripts-&blfs-bootscripts-version;.tar.bz2">
    2121
     22<!-- Part II -->
    2223<!-- Chapter 4 -->
    2324<!ENTITY cracklib-version  "2.7">   
     
    3536<!ENTITY xfsprogs-version  "2.6.13">
    3637
     38<!-- Chapter 6 -->
     39<!ENTITY vim-version       "6.2"> 
     40<!ENTITY emacs-version     "21.3"> 
     41<!ENTITY nano-version      "1.2.3"> 
     42<!ENTITY joe-version       "3.0">
    3743
     44<!-- Chapter 7 -->
     45
     46
     47<!-- Part III -->
    3848
    3949
  • postlfs/editors/editors.xml

    ra49bf08 rb5951ec  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6]>
     7
    18<chapter id="postlfs-editors">
    29<?dbhtml filename="editors.html"?>
     
    916have been installed.</para>
    1017
    11 &postlfs-editors-vim;
    12 &postlfs-editors-emacs;
    13 &postlfs-editors-nano;
    14 &postlfs-editors-joe;
    15 &postlfs-editors-pico;
     18<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="vim.xml"/>
     19<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="emacs.xml"/>
     20<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="nano.xml"/>
     21<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="joe.xml"/>
     22<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="pico.xml"/>
    1623
    1724</chapter>
  • postlfs/editors/emacs.xml

    ra49bf08 rb5951ec  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY emacs-download-http "http://ftp.gnu.org/pub/gnu/emacs/emacs-&emacs-version;.tar.gz">
     8  <!ENTITY emacs-download-ftp "ftp://ftp.gnu.org/pub/gnu/emacs/emacs-&emacs-version;.tar.gz">
     9  <!ENTITY emacs-size      "20 MB">
     10  <!ENTITY emacs-buildsize "92.5 MB">
     11  <!ENTITY emacs-time      "4.20 SBU">
     12]>
     13
    114<sect1 id="postlfs-editors-emacs" xreflabel="Emacs-&emacs-version;">
    215<?dbhtml filename="emacs.html"?>
    316<title>Emacs-&emacs-version;</title>
    417
    5 &emacs-intro;
    6 &emacs-inst;
    7 &emacs-desc;
     18<sect2>
     19<title>Introduction to <application>Emacs</application></title>
     20
     21<para>The <application>Emacs</application> package contains the extensible, customizable,
     22self-documenting real-time display editor.</para>
     23
     24<sect3><title>Package information</title>
     25<itemizedlist spacing='compact'>
     26<listitem><para>Download (HTTP): <ulink
     27url="&emacs-download-http;"/></para></listitem>
     28<listitem><para>Download (FTP): <ulink
     29url="&emacs-download-ftp;"/></para></listitem>
     30<listitem><para>Download size: &emacs-size;</para></listitem>
     31<listitem><para>Estimated Disk space required:
     32&emacs-buildsize;</para></listitem>
     33<listitem><para>Estimated build time:
     34&emacs-time;</para></listitem></itemizedlist>
     35</sect3>
     36
     37<sect3><title><application>Emacs</application> dependencies</title>
     38<sect4><title>Optional</title>
     39<para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), <xref linkend="libjpeg"/>, <xref
     40linkend="libpng"/>, <xref linkend="libtiff"/> and <xref
     41linkend="libungif"/></para></sect4>
     42</sect3>
     43
     44</sect2>
     45
     46<sect2>
     47<title>Installation of <application>Emacs</application></title>
     48
     49<para>Install <application>Emacs</application> by running the following commands:</para>
     50
     51<screen><userinput><command>./configure --prefix=/usr \
     52   --libexecdir=/usr/sbin &amp;&amp;
     53make bootstrap &amp;&amp;
     54make install</command></userinput></screen>
     55
     56</sect2>
     57
     58<sect2>
     59<title>Contents</title>
     60
     61<para>The <application>Emacs</application> package contains <command>emacs</command>,
     62<command>b2m</command>, <command>ctags</command>,
     63<command>ebrowse</command>, <command>emacsclient</command>,
     64<command>etags</command>, <command>grep-changelog</command>,
     65<command>rcs-checkin</command>, <command>cvt-mail</command>,
     66<command>digest-doc</command>, <command>emacsserver</command>,
     67<command>fakemail</command>, <command>hexl</command>,
     68<command>movemail</command>, <command>profile</command>,
     69<command>rcs2log</command>, <command>sorted-doc</command>,
     70<command>vcdiff</command> and <command>yow</command>.</para>
     71
     72</sect2>
     73
     74<sect2><title>Description</title>
     75
     76<sect3><title>emacs</title>
     77<para>The editor proper.</para></sect3>
     78
     79<sect3><title>b2m</title>
     80<para><command>b2m</command> is a program to convert mail files from RMAIL format to Unix
     81<quote>mbox</quote> format.</para></sect3>
     82
     83<sect3><title>ctags</title>
     84<para><command>ctags</command> creates cross-reference tagfile database files for source
     85code.</para></sect3>
     86
     87<sect3><title>ebrowse</title>
     88
     89<para><command>ebrowse</command> permits browsing of C++ class hierarchies from
     90within emacs.</para></sect3>
     91
     92<sect3><title>emacsclient</title>
     93<para><command>emacsclient</command> attaches an emacs session to an already running
     94emacsserver instance.</para></sect3>
     95
     96<sect3><title>etags</title>
     97<para><command>etags</command> is another program to generate source code cross-reference
     98tagfiles.</para></sect3>
     99
     100<sect3><title>grep-changelog</title>
     101<para><command>grep-changelog</command> prints entries in Change Logs matching
     102various criteria.</para></sect3>
     103
     104<sect3><title>rcs-checkin</title>
     105<para><command>rcs-checkin</command> is a shell script used to check
     106files into <acronym>RCS</acronym>.</para></sect3>
     107
     108<sect3><title>cvt-mail</title>
     109<para><command>cvt-mail</command> converts old style goslings emacs mail directories into
     110gnu-rmail format.</para></sect3>
     111
     112<sect3><title>digest-doc</title>
     113<para><command>digest-doc</command> is a filter to create nroff output for man pages.</para></sect3>
     114
     115<sect3><title>emacsserver</title>
     116<para><command>emacserver</command> allows other applications/shells to access an already
     117running emacs instance and share buffers with it.</para></sect3>
     118
     119<sect3><title>fakemail</title>
     120<para><command>fakemail</command> is a sendmail-like interface to
     121<filename>/bin/mail</filename>.</para></sect3>
     122
     123<sect3><title>hexl</title>
     124<para><command>hexl</command> converts files for editing with emacs hexl-mode binary file
     125editing mode.</para></sect3>
     126
     127<sect3><title>movemail</title>
     128<para><command>movemail</command> provides access to
     129<acronym>POP</acronym>3 mailboxes.</para></sect3>
     130
     131<sect3><title>profile</title>
     132<para><command>profile</command> generates periodic events for profiling of Emacs
     133Lisp code.</para></sect3>
     134
     135<sect3><title>rcs2log</title>
     136<para><command>rcs2log</command> generates change log prefixes from
     137<acronym>RCS</acronym> files.</para></sect3>
     138
     139<sect3><title>sorted-doc</title>
     140<para><command>sorted-doc</command> is a filter to generate texinfo files.</para></sect3>
     141
     142<sect3><title>vcdiff</title>
     143<para><command>vcdiff</command> compares <acronym>SCCS</acronym> files.</para></sect3>
     144
     145<sect3><title>yow</title>
     146<para><command>yow</command> prints a quotation from Zippy the Pinhead.</para></sect3>
     147
     148</sect2>
    8149
    9150</sect1>
  • postlfs/editors/joe.xml

    ra49bf08 rb5951ec  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY joe-download-http "http://prdownloads.sourceforge.net/joe-editor/joe-&joe-version;.tar.gz">
     8  <!ENTITY joe-download-ftp  " ">
     9  <!ENTITY joe-size          "308 KB">
     10  <!ENTITY joe-buildsize     "4.8 MB">
     11  <!ENTITY joe-time          "0.11 SBU">
     12]>
     13
    114<sect1 id="postlfs-editors-joe">
    215<?dbhtml filename="joe.html"?>
    316<title>JOE-&joe-version;</title>
    417
    5 &joe-intro;
    6 &joe-inst;
    7 &joe-config;
    8 &joe-desc;
     18<sect2>
     19<title>Introduction to <application><acronym>JOE</acronym></application></title>
     20
     21<para><application>JOE</application> (Joe's own editor) is a small text editor
     22capable of emulating WordStar, <application>Pico</application>,
     23and <application>Emacs</application>.</para>
     24
     25<sect3><title>Package information</title>
     26<itemizedlist spacing='compact'>
     27<listitem><para>Download (HTTP): <ulink
     28url="&joe-download-http;"/></para></listitem>
     29<listitem><para>Download (FTP): <ulink
     30url="&joe-download-ftp;"/></para></listitem>
     31<listitem><para>Download size: &joe-size;</para></listitem>
     32<listitem><para>Estimated Disk space required:
     33&joe-buildsize;</para></listitem>
     34<listitem><para>Estimated build time:
     35&joe-time;</para></listitem></itemizedlist>
     36</sect3>
     37
     38</sect2>
     39
     40<sect2>
     41<title>Installation of <application><acronym>JOE</acronym></application></title>
     42
     43<para>Install <application><acronym>JOE</acronym></application> by running the following commands:</para>
     44
     45<screen><userinput><command>./configure --sysconfdir=/etc --prefix=/usr &amp;&amp;
     46make &amp;&amp;
     47make install</command></userinput></screen>
     48
     49</sect2>
     50
     51<sect2>
     52<title>Configuration files</title>
     53
     54<para><application><acronym>JOE</acronym></application> can make use of several configuration files. Information
     55about these files may be found in the joe man page. These files
     56are <filename>/etc/jmacsrc</filename>, <filename>/etc/joerc</filename>,
     57<filename>/etc/jpicorc</filename>, <filename>/etc/jstarrc</filename>,
     58and <filename>/etc/rjoerc</filename>.
     59<application><acronym>JOE</acronym></application> can also make use of
     60<filename>~/.joerc</filename>, which may be copied from
     61<filename>/etc/joerc</filename> and customized for each user's
     62taste.</para>
     63
     64</sect2>
     65
     66<sect2>
     67<title>Contents</title>
     68
     69<para>The <application><acronym>JOE</acronym></application> package contains <command>jmacs</command>,
     70<command>joe</command>, <command>jpico</command>,
     71<command>jstar</command>, <command>rjoe</command> and
     72<command>termidx</command>.</para>
     73</sect2>
     74
     75<sect2><title>Description</title>
     76
     77<sect3><title>jmacs</title>
     78<para><command>jmacs</command> is a symbolic link to
     79<command>joe</command> used to launch <application>Emacs</application>
     80emulation mode.</para></sect3>
     81
     82<sect3><title>joe</title>
     83<para><command>joe</command> is a small text editor capable of emulating
     84WordStar, <application>Pico</application>, and
     85<application>Emacs</application>.</para></sect3>
     86
     87<sect3><title>jpico</title>
     88<para><command>jpico</command> is a symbolic link to
     89<command>joe</command> used to launch <application>Pico</application>
     90emulation mode.</para></sect3>
     91
     92<sect3><title>jstar</title>
     93<para><command>jstar</command> is a symbolic link to
     94<command>joe</command> used to launch WordStar
     95emulation mode.</para></sect3>
     96
     97<sect3><title>rjoe</title>
     98<para><command>rjoe</command> is a symbolic link to
     99<command>joe</command> that restricts
     100<application><acronym>JOE</acronym></application> to editing
     101only files which are specified on the command-line.</para></sect3>
     102
     103<sect3><title>termidx</title>
     104<para><command>termidx</command> is a program used by
     105<command>joe</command> to generate the termcap index
     106file.</para></sect3>
     107
     108</sect2>
    9109
    10110</sect1>
  • postlfs/editors/nano.xml

    ra49bf08 rb5951ec  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY nano-download-http "http://www.nano-editor.org/dist/v1.2/nano-&nano-version;.tar.gz">
     8  <!ENTITY nano-download-ftp  "ftp://ftp.uni-koeln.de/editor/nano-&nano-version;.tar.gz">
     9  <!ENTITY nano-size          "942 KB">
     10  <!ENTITY nano-buildsize     "4.6 MB">
     11  <!ENTITY nano-time          "0.08 SBU">
     12]>
     13
    114<sect1 id="postlfs-editors-nano">
    215<?dbhtml filename="nano.html"?>
    316<title>nano-&nano-version;</title>
    417
    5 &nano-intro;
    6 &nano-inst;
    7 &nano-config;
    8 &nano-desc;
     18<sect2>
     19<title>Introduction to <application>nano</application></title>
     20
     21<para>The <application>nano</application> package contains a small, simple text editor which
     22aims to replace <application>Pico</application>, the default editor in
     23the <application>Pine</application> package.</para>
     24
     25<sect3><title>Package information</title>
     26<itemizedlist spacing='compact'>
     27<listitem><para>Download (HTTP): <ulink
     28url="&nano-download-http;"/></para></listitem>
     29<listitem><para>Download (FTP): <ulink
     30url="&nano-download-ftp;"/></para></listitem>
     31<listitem><para>Download size: &nano-size;</para></listitem>
     32<listitem><para>Estimated Disk space required:
     33&nano-buildsize;</para></listitem>
     34<listitem><para>Estimated build time:
     35&nano-time;</para></listitem></itemizedlist>
     36</sect3>
     37
     38<sect3><title><application>nano</application> dependencies</title>
     39<sect4><title>Optional</title>
     40<para><xref linkend="slang"/>
     41</para></sect4>
     42</sect3>
     43
     44</sect2>
     45
     46<sect2>
     47<title>Installation of <application>nano</application></title>
     48
     49<para>Install <application>nano</application> by running the following commands:</para>
     50
     51<screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc \
     52    --enable-color --enable-multibuffer --enable-nanorc &amp;&amp;
     53make &amp;&amp;
     54make install &amp;&amp;
     55mkdir -p /usr/share/doc/nano/examples &amp;&amp;
     56cp nanorc.sample /usr/share/doc/nano/examples</command></userinput></screen>
     57
     58</sect2>
     59
     60<sect2>
     61<title>Configuring nano</title>
     62
     63<sect3><title>Config files</title>
     64<para><filename>/etc/nanorc</filename>, <filename>~/.nanorc</filename></para>
     65
     66<para>Example Configuration</para>
     67
     68<screen><userinput>set autoindent
     69set const
     70set fill 72
     71set historylog
     72set multibuffer
     73set nohelp
     74set regexp
     75set smooth
     76set suspend</userinput></screen>
     77
     78<para>Another example is in the <filename
     79class="directory">/usr/share/doc/nano/examples</filename> directory in
     80the <filename>nanorc.sample</filename> file.  It includes color
     81configurations and has some documentation included in the
     82comments.</para>
     83</sect3>
     84</sect2>
     85
     86<sect2>
     87<title>Contents</title>
     88
     89<para>The <application>nano</application> package contains
     90<command>nano</command>.</para>
     91
     92</sect2>
     93
     94<sect2><title>Description</title>
     95
     96<sect3><title>nano</title>
     97<para><command>nano</command> is a small, simple text editor which aims to replace
     98<application>Pico</application>, the default editor in the
     99<application>Pine</application> package.</para></sect3>
     100
     101</sect2>
    9102
    10103</sect1>
  • postlfs/editors/pico.xml

    ra49bf08 rb5951ec  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6]>
     7
    18<sect1 id="pico">
    29<?dbhtml filename="pico.html"?>
  • postlfs/editors/vim.xml

    ra49bf08 rb5951ec  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7  <!ENTITY vim-download-http "http://ftp.at.vim.org/pub/vim/unix/vim-&vim-version;.tar.bz2">
     8  <!ENTITY vim-download-ftp  "ftp://ftp.vim.org/pub/vim/unix/vim-&vim-version;.tar.bz2">
     9  <!ENTITY vim-size          "3.2 MB">
     10  <!ENTITY vim-buildsize     "46 MB">
     11  <!ENTITY vim-time          "0.59 SBU">
     12]>
     13
    114<sect1 id="postlfs-editors-vim" xreflabel="Vim-&vim-version;">
    215<?dbhtml filename="vim.html"?>
    316<title>Vim-&vim-version;</title>
    417
    5 &vim-intro;
    6 &vim-inst;
    7 &vim-exp;
    8 &vim-desc;
     18<sect2>
     19<title>Installation of <application>Vim</application></title>
     20
     21<note><para>If you recompile vim to link against <application>X</application>,
     22and your X libs are not on the root partition, you will no longer have
     23an editor for use in emergencies. You may choose to install an additional editor,
     24not link vim against X, or move the current <command>vim</command> executable to the
     25<filename>/bin</filename> directory under a different name such as <filename>vi</filename>.</para></note>
     26
     27<para>Install <application>Vim</application> by running the following commands:</para>
     28
     29<screen><userinput><command>echo '#define SYS_VIMRC_FILE "/etc/vimrc"' &gt;&gt; src/feature.h &amp;&amp;
     30echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' &gt;&gt; src/feature.h &amp;&amp;
     31./configure --prefix=/usr \
     32   --with-features=huge &amp;&amp;
     33make &amp;&amp;
     34make install</command></userinput></screen>
     35
     36</sect2>
     37
     38<sect2>
     39<title>Installation of <application>Vim</application></title>
     40
     41<note><para>If you recompile vim to link against <application>X</application>,
     42and your X libs are not on the root partition, you will no longer have
     43an editor for use in emergencies. You may choose to install an additional editor,
     44not link vim against X, or move the current <command>vim</command> executable to the
     45<filename>/bin</filename> directory under a different name such as <filename>vi</filename>.</para></note>
     46
     47<para>Install <application>Vim</application> by running the following commands:</para>
     48
     49<screen><userinput><command>echo '#define SYS_VIMRC_FILE "/etc/vimrc"' &gt;&gt; src/feature.h &amp;&amp;
     50echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' &gt;&gt; src/feature.h &amp;&amp;
     51./configure --prefix=/usr \
     52   --with-features=huge &amp;&amp;
     53make &amp;&amp;
     54make install</command></userinput></screen>
     55
     56</sect2>
     57
     58<sect2>
     59<title>Command explanations</title>
     60
     61<para><parameter>--with-features=huge</parameter>: This switch enables all the additional
     62features available in <application>Vim</application>.</para>
     63
     64<para><parameter>--enable-gui=no</parameter>: If you prefer not to link vim against X, use
     65this switch.</para>
     66
     67</sect2>
     68
     69<sect2>
     70<title>Contents</title>
     71
     72<para>The <application>Vim</application> package contains
     73<command>eview</command>, <command>evim</command>,
     74<command>ex</command>, <command>gview</command>,
     75<command>gvim</command>, <command>gvimdiff</command>,
     76<command>rgview</command>, <command>rgvim</command>,
     77<command>rview</command>, <command>rvim</command>,
     78<command>view</command>, <command>vim</command>,
     79<command>vimdiff</command>, <command>vimtutor</command> and
     80<command>xxd</command>. Except for <command>vimtutor</command> and
     81<command>xxd</command>, all the other commands are symlinks to
     82<command>vim</command> and  start <command>vim</command> with different
     83options. <command>vimtutor</command> is a tool to  learn the various
     84<command>vim</command> commands and <command>xxd</command> is a command used to create hex dumps.</para>
     85
     86</sect2>
    987
    1088</sect1>
  • postlfs/postlfs.xml

    ra49bf08 rb5951ec  
    1212<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="postlfs/filesystems/filesystems.xml"/>
    1313
    14 &postlfs-editors;
     14<!-- &postlfs-editors; -->
     15<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="postlfs/editors/editors.xml"/>
     16
    1517&postlfs-shells;
    1618
Note: See TracChangeset for help on using the changeset viewer.