Merge from emacs-23; up to 2010-06-08T03:06:47Z!dann@ics.uci.edu.
[emacs.git] / lisp / forms-pass.el
blobb635c965cf073d16f8bcf34755e5e3755e6c1c33
1 ;;; forms-pass.el --- passwd file demo for forms-mode -*- no-byte-compile: t -*-
3 ;; This file is part of GNU Emacs.
5 ;;; Commentary:
7 ;; This demo visits your passwd file.
9 ;;; Code:
11 ;; use yp if present
12 (or (file-exists-p (setq forms-file "/var/yp/src/passwd"))
13 (setq forms-file "/etc/passwd"))
15 (setq forms-read-only t) ; to make sure
16 (setq forms-field-sep ":")
17 (setq forms-number-of-fields 7)
19 (setq forms-format-list
20 (list
21 "====== Visiting " forms-file " ======\n\n"
22 "User : " 1
23 " Uid: " 3
24 " Gid: " 4
25 "\n\n"
26 "Name : " 5
27 "\n\n"
28 "Home : " 6
29 "\n\n"
30 "Shell: " 7
31 "\n"))
33 ;;; forms-pass.el ends here