• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/lisp/gnus/

Lines Matching defs:score

0 ;;; score-mode.el --- mode for editing Gnus score files
34 (defvar gnus-score-mode-hook nil
35 "*Hook run in score mode buffers.")
37 (defvar gnus-score-menu-hook nil
38 "*Hook run after creating the score mode menu.")
40 (defvar gnus-score-edit-exit-function nil
41 "Function run on exit from the score buffer.")
43 (defvar gnus-score-mode-map nil)
44 (unless gnus-score-mode-map
45 (setq gnus-score-mode-map (make-sparse-keymap))
46 (set-keymap-parent gnus-score-mode-map emacs-lisp-mode-map)
47 (define-key gnus-score-mode-map "\C-c\C-c" 'gnus-score-edit-exit)
48 (define-key gnus-score-mode-map "\C-c\C-d" 'gnus-score-edit-insert-date)
49 (define-key gnus-score-mode-map "\C-c\C-p" 'gnus-score-pretty-print))
51 (defvar score-mode-syntax-table
55 "Syntax table used in score-mode buffers.")
58 (defvar score-mode-coding-system mm-universal-coding-system)
61 (defun gnus-score-mode ()
62 "Mode for editing Gnus score files.
65 \\{gnus-score-mode-map}"
68 (use-local-map gnus-score-mode-map)
69 (gnus-score-make-menu-bar)
70 (set-syntax-table score-mode-syntax-table)
71 (setq major-mode 'gnus-score-mode)
74 (make-local-variable 'gnus-score-edit-exit-function)
75 (gnus-run-mode-hooks 'emacs-lisp-mode-hook 'gnus-score-mode-hook))
77 (defun gnus-score-make-menu-bar ()
78 (unless (boundp 'gnus-score-menu)
80 gnus-score-menu gnus-score-mode-map ""
82 ["Exit" gnus-score-edit-exit t]
83 ["Insert date" gnus-score-edit-insert-date t]
84 ["Format" gnus-score-pretty-print t]))
85 (run-hooks 'gnus-score-menu-hook)))
87 (defun gnus-score-edit-insert-date ()
92 (defun gnus-score-pretty-print ()
93 "Format the current score file."
98 (let ((emacs-lisp-mode-syntax-table score-mode-syntax-table))
102 (defun gnus-score-edit-exit ()
103 "Stop editing the score file."
107 (let ((coding-system-for-write score-mode-coding-system))
111 (when gnus-score-edit-exit-function
112 (funcall gnus-score-edit-exit-function))
116 (provide 'score-mode)
119 ;;; score-mode.el ends here