This is a couple of simple commands, taken from the source code of Jade.
(defun backward-kill-word (count) "Kill COUNT words backwards." (interactive "p") (kill-area (forward-word (- count)) (cursor-pos)))
(defun find-file (name) "Sets the current buffer to that containing the file NAME, if NAME is unspecified it will be prompted for. If the file is not already in memory `open-file' will be used to load it." (interactive "FFind file: ") (goto-buffer (open-file name)))
Go to the first, previous, next, last section, table of contents.