Commit | Line | Data |
---|---|---|
0a10297a | 1 | ;;; forms-pass.el --- passwd file demo for forms-mode -*- no-byte-compile: t -*- |
be010748 | 2 | |
60370d40 PJ |
3 | ;; This file is part of GNU Emacs. |
4 | ||
5 | ;;; Commentary: | |
6 | ||
5dd353d2 RS |
7 | ;; This demo visits your passwd file. |
8 | ||
60370d40 PJ |
9 | ;;; Code: |
10 | ||
5dd353d2 RS |
11 | ;; use yp if present |
12 | (or (file-exists-p (setq forms-file "/var/yp/src/passwd")) | |
13 | (setq forms-file "/etc/passwd")) | |
ab40ac3a | 14 | |
ab40ac3a BP |
15 | (setq forms-read-only t) ; to make sure |
16 | (setq forms-field-sep ":") | |
17 | (setq forms-number-of-fields 7) | |
5dd353d2 | 18 | |
ab40ac3a | 19 | (setq forms-format-list |
5dd353d2 RS |
20 | (list |
21 | "====== Visiting " forms-file " ======\n\n" | |
ab40ac3a BP |
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")) | |
60370d40 PJ |
32 | |
33 | ;;; forms-pass.el ends here |