Warning: this is an htmlized version!
The original is across this link,
and the conversion rules are here.
#######
#
# E-scripts on ion.
#
# Note 1: use the eev command (defined in eev.el) and the
# ee alias (in my .zshrc) to execute parts of this file.
# Executing this file as a whole makes no sense.
#
# Note 2: be VERY careful and make sure you understand what
# you're doing.
#
# Note 3: If you use a shell other than zsh things like |&
# and the for loops may not work.
#
# Note 4: I always run as root.
#
# Note 5: some parts are too old and don't work anymore. Some
# never worked.
#
# Note 6: the definitions for the find-xxxfile commands are on my
# .emacs.
#
# Note 7: if you see a strange command check my .zshrc -- it may
# be defined there as a function or an alias.
#
# Note 8: the sections without dates are always older than the
# sections with dates.
#
# This file is at <http://angg.twu.net/e/ion.e>
#           or at <http://angg.twu.net/e/ion.e.html>.
#        See also <http://angg.twu.net/emacs.html>,
#                 <http://angg.twu.net/.emacs[.html]>,
#                 <http://angg.twu.net/.zshrc[.html]>,
#                 <http://angg.twu.net/escripts.html>,
#             and <http://angg.twu.net/>.
#
#######


# «.ion»		(to "ion")





#####
#
# ion2 (sarge version)
# 2005jan23
#
#####

# (find-status   "ion2")
# (find-vldifile "ion2.list")
# (find-udfile   "ion2/")
# (find-status   "ion2-doc")
# (find-vldifile "ion2-doc.list")
# (find-udfile   "ion2-doc/")

# (find-w3m "/usr/share/doc/ion2-doc/ionconf/index.html")
firefox /usr/share/doc/ion2-doc/ionconf/index.html &

# (find-man "1 ion")
# (find-fline "/usr/share/ion2/")
# (find-udfile "ion2/examples/scripts/")
# (find-udfile "ion2/examples/styles/")
# (find-fline "/etc/X11/ion2/")
# (find-fline "/etc/X11/ion2/ion-bindings.lua")



# (find-man "1 ion")

   F-keys
       F1       Show manual page (query, uses ion-man)
       Mod1+F1  Show Ion manual page.
       F2       Run an x-terminal-emulator.
       F3       Run a program (query). Precede the program name with a colon (:)
                to run in an x-terminal-emulator (ion-runinxterm).
       Mod1+F3  Open  a Lua code query.
       F4       Start new SSH session.
       F5       Open  a file for editing (query).
       F6       Open a file for viewing (query).
       F9       Go  to  existing workspace or create new (query). If a non-exis-
              tent workspace was entered, the type of the workspace to be cre-
              ated will be queried as well.
       Mod1+F9
              Create   a   new   workspace   (of   type  controlled  with  the
              default_ws_type variable) with a default name  formed  from  the
              type of the workspace.
       F12    Main menu

   Navigation
       Mod1+n            Go to n:th workspace (n=1..9, 0)
       Mod1+Right        Go to next workspace
       Mod1+Left         Go to previous workspace
       Mod1+Shift+n      Go to n:th screen (n=1,2)
       Mod1+Shift+Right  Go to next screen
       Mod1+Shift+Left   Go to previous screen
       Mod1+G     Go to client (query; only works in a frame)
       Mod1+K K   Go to previously active object

   Navigation on tiled workspaces
       Mod1+N     Go to frame below current frame
       Mod1+P     Go to frame above current frame
       Mod1+Tab   Go to frame right of current frame
       Mod1+K Tab Go to frame left of current frame

   Navigation on floating workspaces
       Mod1+N     Raise frame
       Mod1+P     Lower frame
       Mod1+Tab   Circulate focus and raise
       Mod1+K Tab  Back-circulate focus and raise

   Closing and destroying objects.
       Mod1+C     Close active object if possible
       Mod1+K C   Kill client owning current client window (if any)
       Mod1+K X   Destroy frame

   Frame operations
       Mod1+K N   Go to next client window within frame
       Mod1+K P   Go to previous client window within frame
       Mod1+K n   Go to n:th client window within frame (n=1..9, 0)
       Mod1+A     Attach named client window in the frame (query)
       Mod1+M     Frame context menu

   Tags
       Mod1+T     Toggle current client window's tag state
       Mod1+K T   Clear all objects' tag state
       Mod1+K A   Attach all tagged windows to the frame

   Resizing and splitting
       Mod1+K V    Maximize vertically
       Mod1+K H    Maximize horizontally
       Mod1+S      Split vertically (tiled workspaces only)
       Mod1+K S    Split horizontally (tiled workspaces only)
       Mod1+R      Enter resize mode

   Resize mode
       Left, Right, Up Down or F, B, P, N               Grow
       Shift+Left, Right, Up Down or Shift+F, B, P, N   Shrink
       Mod1+Left, Right, Up Down or Mod1+F, B, P, N     Move

   Miscellaneous
       Mod1+L      resize to same size
       Mod1+K Q    Send next key press to active client window.
       Mod1+Enter  Toggle client window full screen mode.






#####
#
# ion
# 2004jul21
#
#####

# «ion»  (to ".ion")
# (code-c-d "ion" "~/usrc/ion-3ds-20040730/")
# (find-ionfile "")
#*
# http://modeemi.cs.tut.fi/~tuomov/ion/
# http://modeemi.cs.tut.fi/~tuomov/ion/dl/ion-3ds-20040730.tar.gz
#
rm -Rv ~/usrc/ion-3ds-20040730/
tar -C ~/usrc/ \
  -xvzf $S/http/modeemi.cs.tut.fi/~tuomov/ion/dl/ion-3ds-20040730.tar.gz
cd     ~/usrc/ion-3ds-20040730/
# ./configure	|& tee oc
make PREFIX=$HOME/ulocal LUA_DIR=$LUASRC		|& tee om
make PREFIX=$HOME/ulocal LUA_DIR=$LUASRC install	|& tee omi

#*
# http://modeemi.cs.tut.fi/~tuomov/ion/dl/ion-doc-2-20040601.tar.gz
#
rm -Rv ~/usrc/ion-doc-2-20040601/
tar -C ~/usrc/ \
  -xvzf $S/http/modeemi.cs.tut.fi/~tuomov/ion/dl/ion-doc-2-20040601.tar.gz
cd     ~/usrc/ion-doc-2-20040601/

#*
~/ulocal/bin/ion3
#*
killall fvwm
LD_LIBRARY_PATH=~/ulocal/lib: \
  ~/ulocal/bin/ion3
#*


# (find-man "3 dlopen" "LD_LIBRARY_PATH")
# (find-man "8 ldconfig")
# (find-man "1 man")
# (find-man "5 manpath")
# (find-fline "/etc/manpath.config")

# (find-es "man" "bsd_manpages")
# (find-angg ".zshrc" "bsd_manpages")

# (find-ionfile "")

#*
MANPATH=$HOME/ulocal/share/man: \
  man -u ion3
#*
MANPATH=$HOME/ulocal/share/man: \
  man zsh
#*



#  Local Variables:
#  coding:               no-conversion
#  ee-delimiter-hash:    "\n#*\n"
#  ee-delimiter-percent: "\n%*\n"
#  ee-anchor-format:     "«%s»"
#  End: