Changeset b5951ec for postlfs/editors
- Timestamp:
- 06/11/2004 06:33:09 AM (20 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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, 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:
- 44f085a
- Parents:
- a49bf08
- Location:
- postlfs/editors
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
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 1 8 <chapter id="postlfs-editors"> 2 9 <?dbhtml filename="editors.html"?> … … 9 16 have been installed.</para> 10 17 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"/> 16 23 17 24 </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 1 14 <sect1 id="postlfs-editors-emacs" xreflabel="Emacs-&emacs-version;"> 2 15 <?dbhtml filename="emacs.html"?> 3 16 <title>Emacs-&emacs-version;</title> 4 17 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, 22 self-documenting real-time display editor.</para> 23 24 <sect3><title>Package information</title> 25 <itemizedlist spacing='compact'> 26 <listitem><para>Download (HTTP): <ulink 27 url="&emacs-download-http;"/></para></listitem> 28 <listitem><para>Download (FTP): <ulink 29 url="&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 40 linkend="libpng"/>, <xref linkend="libtiff"/> and <xref 41 linkend="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 && 53 make bootstrap && 54 make 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 85 code.</para></sect3> 86 87 <sect3><title>ebrowse</title> 88 89 <para><command>ebrowse</command> permits browsing of C++ class hierarchies from 90 within emacs.</para></sect3> 91 92 <sect3><title>emacsclient</title> 93 <para><command>emacsclient</command> attaches an emacs session to an already running 94 emacsserver instance.</para></sect3> 95 96 <sect3><title>etags</title> 97 <para><command>etags</command> is another program to generate source code cross-reference 98 tagfiles.</para></sect3> 99 100 <sect3><title>grep-changelog</title> 101 <para><command>grep-changelog</command> prints entries in Change Logs matching 102 various criteria.</para></sect3> 103 104 <sect3><title>rcs-checkin</title> 105 <para><command>rcs-checkin</command> is a shell script used to check 106 files 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 110 gnu-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 117 running 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 125 editing 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 133 Lisp 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> 8 149 9 150 </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 1 14 <sect1 id="postlfs-editors-joe"> 2 15 <?dbhtml filename="joe.html"?> 3 16 <title>JOE-&joe-version;</title> 4 17 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 22 capable of emulating WordStar, <application>Pico</application>, 23 and <application>Emacs</application>.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&joe-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&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 && 46 make && 47 make 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 55 about these files may be found in the joe man page. These files 56 are <filename>/etc/jmacsrc</filename>, <filename>/etc/joerc</filename>, 57 <filename>/etc/jpicorc</filename>, <filename>/etc/jstarrc</filename>, 58 and <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 62 taste.</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> 80 emulation mode.</para></sect3> 81 82 <sect3><title>joe</title> 83 <para><command>joe</command> is a small text editor capable of emulating 84 WordStar, <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> 90 emulation 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 95 emulation 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 101 only 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 106 file.</para></sect3> 107 108 </sect2> 9 109 10 110 </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 1 14 <sect1 id="postlfs-editors-nano"> 2 15 <?dbhtml filename="nano.html"?> 3 16 <title>nano-&nano-version;</title> 4 17 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 22 aims to replace <application>Pico</application>, the default editor in 23 the <application>Pine</application> package.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&nano-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&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 && 53 make && 54 make install && 55 mkdir -p /usr/share/doc/nano/examples && 56 cp 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 69 set const 70 set fill 72 71 set historylog 72 set multibuffer 73 set nohelp 74 set regexp 75 set smooth 76 set suspend</userinput></screen> 77 78 <para>Another example is in the <filename 79 class="directory">/usr/share/doc/nano/examples</filename> directory in 80 the <filename>nanorc.sample</filename> file. It includes color 81 configurations and has some documentation included in the 82 comments.</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> 9 102 10 103 </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 1 8 <sect1 id="pico"> 2 9 <?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 1 14 <sect1 id="postlfs-editors-vim" xreflabel="Vim-&vim-version;"> 2 15 <?dbhtml filename="vim.html"?> 3 16 <title>Vim-&vim-version;</title> 4 17 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>, 22 and your X libs are not on the root partition, you will no longer have 23 an editor for use in emergencies. You may choose to install an additional editor, 24 not 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"' >> src/feature.h && 30 echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h && 31 ./configure --prefix=/usr \ 32 --with-features=huge && 33 make && 34 make 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>, 42 and your X libs are not on the root partition, you will no longer have 43 an editor for use in emergencies. You may choose to install an additional editor, 44 not 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"' >> src/feature.h && 50 echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h && 51 ./configure --prefix=/usr \ 52 --with-features=huge && 53 make && 54 make 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 62 features available in <application>Vim</application>.</para> 63 64 <para><parameter>--enable-gui=no</parameter>: If you prefer not to link vim against X, use 65 this 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 83 options. <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> 9 87 10 88 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.