Legacy web pages of Axel Beckert

Since I'm no more active at the Fachschaftsrat Informatik of the University of Saarland anymore, I have transferred all my university time legacy web pages from http://fsinfo.cs.uni-sb.de/~abe/ to this interim host at http://fsinfo.noone.org/~abe/ with only minimal modifications, mainly e-mail addresses.

Most pages on this interim host won't be updated anymore until they are moved (and redirected) step by step to their future home somewhere under http://noone.org/.

Please also note that my former e-mail address abe@fsinfo.cs.uni-sb.de is no more valid. Use abe@deuxchevaux.org instead.

Axel Beckert, Zürich, 23rd of September 2007

Emacs HTML 3.2 Mode - Short-Cuts and Functions

short-cut function name and arguments description / example
basic documents structure (C-c M-<key>)
C-c M-a html32-add-basics version title Generates or completes the basic skeleton of an HTML 3.2 document. Asks for the HTML version and for a document title. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML ...//EN"> <HTML> <HEAD> <TITLE>...</TITLE> . : </HEAD> <BODY> . : <!-- SCRIPT_NAME = /~abe/htmlmode/shortcuts.html SERVER_NAME = fsinfo.noone.org SERVER_ADMIN = abe@noone.org HTTP_ACCEPT_ENCODING = x-gzip, gzip, deflate REQUEST_METHOD = GET HTTP_ACCEPT = text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 DATE_GMT = SCRIPT_FILENAME = /home/abe/fsinfo_html/htmlmode/shortcuts.html DOCUMENT_PATH_INFO = DOCUMENT_NAME = shortcuts.html LAST_MODIFIED = SERVER_SOFTWARE = Apache/2.2.22 (Debian) Embperl/2.5.0_3 DAV/2 SVN/1.6.17 PHP/5.4.45-0+deb7u11 mod_ssl/2.2.22 OpenSSL/1.0.1t mod_perl/2.0.7 Perl/v5.14.2 QUERY_STRING = REMOTE_PORT = 43470 HTTP_USER_AGENT = CCBot/2.0 (http://commoncrawl.org/faq/) SERVER_PORT = 80 SERVER_SIGNATURE = <address>Apache/2.2.22 (Debian) Embperl/2.5.0_3 DAV/2 SVN/1.6.17 PHP/5.4.45-0+deb7u11 mod_ssl/2.2.22 OpenSSL/1.0.1t mod_perl/2.0.7 Perl/v5.14.2 Server at <a href="mailto:abe@noone.org">fsinfo.noone.org</a> Port 80</address> REMOTE_ADDR = 54.224.164.166 SERVER_PROTOCOL = HTTP/1.0 DATE_LOCAL = PATH = /usr/local/bin:/usr/bin:/bin DOCUMENT_URI = /~abe/htmlmode/shortcuts.html REQUEST_URI = /~abe/htmlmode/shortcuts.html GATEWAY_INTERFACE = CGI/1.1 SERVER_ADDR = 178.63.92.236 DOCUMENT_ROOT = /home/abe/http/fsinfo USER_NAME = HTTP_HOST = fsinfo.noone.org --> </HTML>
C-c M-b html32-add-body Add or complete document body element. <BODY>...</BODY>
C-c M-d html32-add-doctype &optional version Add or modify the doctype string. You will be prompted for the HTML version (the underline part, see beyond). If a doctype string already exists at the beginning of the document, the existing contents will be replaced. If you give no parameter, the empty string or nil as parameter the actual version (at the moment "3.2 Final") will be inserted.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
C-c M-h html32-add-head Add or complete document head element. <HEAD>...</HEAD>
C-c M-l html32-add-html Add or complete document html element. <HTML>...</HTML>
C-c M-t html32-add-title title Add or modify the title of the document. You will be prompted for the contents of the title. If a title already exists in the head of the document, the existing contents will be replaced. <TITLE>...</TITLE>
logical text formatting (mostly C-c <key>)
C-c a html32-add-address

html32-add-address*
Open an address element. <ADDRESS>...</ADDRESS>
C-c b html32-add-blockquote Open a block-quoted area. <BLOCKQUOTE>...</BLOCKQUOTE>
C-c c html32-add-citation

html32-add-citation*
Open a citation element. <CITE>...</CITE>
C-c C-c html32-add-code

html32-add-code*
Open a code element <CODE>...</CODE>
C-c C-e html32-add-emphasized

html32-add-emphasized*
Open an emphasized element <EM>...</EM>
C-c h html32-add-header

html32-add-header*
Add a header. You are prompted for size (1 is biggest, 6 is smallest) and header contents. The region command does not prompt for the header contents, it only prompts for size. <H1>...</H1> to <H6>...</H6>
C-c k html32-add-keyboard

html32-add-keyboard*
Open a keyboard-typing element. <KBD>...</KBD>
C-c C-l html32-add-listing Open a listing area. <LISTING>...</LISTING>
C-c C-m html32-add-sample

html32-add-sample*
Open an example element. <SAMP>...</SAMP>
C-c C-s html32-add-strong

html32-add-strong*
Open a strong emphasized element. <STRONG>...</STRONG>
C-c v html32-add-variable

html32-add-variable*
Open a variable element. <VAR>...</VAR>
physical text formatting (mostly C-c C-<key>)
C-c C-b html32-add-bold

html32-add-bold*
Add a bold tag. <B>...</B>
C-c C-f html32-add-fixed

html32-add-fixed*
Add a fixed font tag. <TT>...</TT>
C-c C-i html32-add-italic

html32-add-italic*
Add an italic tag. <I>...</I>
C-c _ html32-add-underline

html32-add-underline*
Add an underline tag. <U>...</U>
C-c = html32-add-strike

html32-add-strike*
Add an strike tag. <STRIKE>...</STRIKE>
C-c C- html32-add-

html32-add-*
Add an tag. ...

Under Construction!


[an error occurred while processing this directive]