File: sieve.el.html

This file contain utilities to facilitate upload, download and general management of sieve scripts. Currently only the Managesieve protocol is supported (using sieve-manage.el), but when
(useful) alternatives become available, they might be supported as
well.

The cursor navigation was inspired by biff-mode by Franklin Lee.

Release history:

2001-10-31 Committed to Oort Gnus.
2002-07-27 Fix down-mouse-2 and down-mouse-3 in manage-mode. Fix menubar
           in manage-mode. Change some messages. Added sieve-deactivate*,
           sieve-remove. Fixed help text in manage-mode. Suggested by
           Ned Ludd.

Todo:

* Namespace? This file contains sieve-manage and
  sieve-manage-mode, but there is a sieve-manage.el file as well.
  Can't think of a good solution though, this file need a *-mode,
  and naming it sieve-mode would collide with sieve-mode.el. One
  solution would be to come up with some better name that this file
  can use that doesn't have the managesieve specific "manage" in
  it. sieve-dired? i dunno. we could copy all off sieve.el into
  sieve-manage.el too, but I'd like to separate the interface from
  the protocol implementation since the backends are likely to
  change (well).

* Define servers? We could have a customize buffer to create a server,
  with authentication/stream/etc parameters, much like Gnus, and then
  only use names of defined servers when interacting with M-x sieve-*.
  Right now you can't use STARTTLS, which sieve-manage.el provides

Defined variables (9)

sieve-bufferName of sieve management buffer.
sieve-buffer-script-nameThe real script name of the buffer.
sieve-manage-mode-abbrev-tableAbbrev table for ‘sieve-manage-mode’.
sieve-manage-mode-hookHook run after entering ‘sieve-manage-mode’.
sieve-manage-mode-mapKeymap for ‘sieve-manage-mode’.
sieve-manage-mode-menuSieve Menu.
sieve-manage-mode-syntax-tableSyntax table for ‘sieve-manage-mode’.
sieve-new-scriptName of name script indicator.
sieve-templateTemplate sieve script.

Defined functions (22)

sieve-activate(&optional POS)
sieve-bury-buffer()
sieve-change-region(&rest BODY)
sieve-deactivate(&optional POS)
sieve-deactivate-all(&optional POS)
sieve-edit-script(&optional POS)
sieve-help()
sieve-highlight(ON)
sieve-insert-scripts(SCRIPTS)
sieve-manage(SERVER &optional PORT)
sieve-manage-mode()
sieve-manage-mode-menu(ARG1)
sieve-manage-quit()
sieve-next-line(&optional ARG)
sieve-open-server(SERVER &optional PORT)
sieve-prev-line(&optional ARG)
sieve-remove(&optional POS)
sieve-script-at-point(&optional POS)
sieve-setup-buffer(SERVER PORT)
sieve-upload(&optional NAME)
sieve-upload-and-bury(&optional NAME)
sieve-upload-and-kill(&optional NAME)

Defined faces (0)