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 = 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 = 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.
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

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

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

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

Open an emphasized element <EM>...</EM>
C-c h 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

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

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

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

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

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

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

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

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

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

Add an tag. ...

Under Construction!

[an error occurred while processing this directive]