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> . : <!-- REMOTE_ADDR = DOCUMENT_PATH_INFO = SERVER_ADDR = DATE_LOCAL = REMOTE_PORT = 43238 DOCUMENT_NAME = shortcuts.html DOCUMENT_URI = /~abe/htmlmode/shortcuts.html LAST_MODIFIED = REQUEST_METHOD = GET SERVER_PROTOCOL = HTTP/1.1 DOCUMENT_ARGS = CONTEXT_DOCUMENT_ROOT = /home/abe/fsinfo_html CONTEXT_PREFIX = /~abe HTTP_ACCEPT_ENCODING = br,gzip QUERY_STRING = SCRIPT_FILENAME = /home/abe/fsinfo_html/htmlmode/shortcuts.html SERVER_ADMIN = abe@noone.org SERVER_NAME = fsinfo.noone.org HTTP_ACCEPT = text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 SERVER_SOFTWARE = Apache/2.4.25 (Debian) SERVER_PORT = 80 GATEWAY_INTERFACE = CGI/1.1 SCRIPT_NAME = /~abe/htmlmode/shortcuts.html HTTP_HOST = fsinfo.noone.org HTTP_CONNECTION = Keep-Alive PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin USER_NAME = SERVER_SIGNATURE = <address>Apache/2.4.25 (Debian) Server at <a href="mailto:abe@noone.org">fsinfo.noone.org</a> Port 80</address> REQUEST_SCHEME = http DATE_GMT = HTTP_ACCEPT_LANGUAGE = en-US,en;q=0.5 HTTP_USER_AGENT = CCBot/2.0 (https://commoncrawl.org/faq/) REQUEST_URI = /~abe/htmlmode/shortcuts.html DOCUMENT_ROOT = /home/abe/http/fsinfo --> </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]