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

Lines Matching +defs:auto +defs:mode +defs:list

154 Each element of the list is a list with a SERVER-REGEXP string
170 :value-type (choice (list :tag "NickServ"
174 (list :tag "ChanServ"
179 (list :tag "BitlBee"
185 (defcustom rcirc-auto-authenticate-flag t
211 (defcustom rcirc-ignore-list ()
213 Use /ignore to list them, use /ignore NICK to add or remove a nick."
217 (defvar rcirc-ignore-list-automatic ()
218 "List of ignored nicks added to `rcirc-ignore-list' because of renaming.
220 Nicks will be removed from the automatic list on follow-up renamings or
276 (defcustom rcirc-multiline-major-mode 'fundamental-mode
277 "Major-mode function to use in multiline edit buffers."
289 (let ((table (make-syntax-table text-mode-syntax-table)))
341 (dolist (p (rcirc-process-list))
389 (rcirc-mode process nil)
447 (if (rcirc-process-list)
452 (rcirc-process-list))
497 (defun rcirc-process-list ()
498 "Return a list of rcirc processes."
503 (when (eq major-mode 'rcirc-mode)
505 (process-list))
559 (list args2)))))
568 "Responses that don't trigger activity in the mode-line indicator.")
657 "Cycle through nick completions from list of nicks in channel."
662 (list (car rcirc-nick-completions))))
701 (defvar rcirc-mode-map (make-sparse-keymap)
702 "Keymap for rcirc mode.")
704 (define-key rcirc-mode-map (kbd "RET") 'rcirc-send-input)
705 (define-key rcirc-mode-map (kbd "M-p") 'rcirc-insert-prev-input)
706 (define-key rcirc-mode-map (kbd "M-n") 'rcirc-insert-next-input)
707 (define-key rcirc-mode-map (kbd "TAB") 'rcirc-complete-nick)
708 (define-key rcirc-mode-map (kbd "C-c C-b") 'rcirc-browse-url)
709 (define-key rcirc-mode-map (kbd "C-c C-c") 'rcirc-edit-multiline)
710 (define-key rcirc-mode-map (kbd "C-c C-j") 'rcirc-cmd-join)
711 (define-key rcirc-mode-map (kbd "C-c C-k") 'rcirc-cmd-kick)
712 (define-key rcirc-mode-map (kbd "C-c C-l") 'rcirc-toggle-low-priority)
713 (define-key rcirc-mode-map (kbd "C-c C-d") 'rcirc-cmd-mode)
714 (define-key rcirc-mode-map (kbd "C-c C-m") 'rcirc-cmd-msg)
715 (define-key rcirc-mode-map (kbd "C-c C-r") 'rcirc-cmd-nick) ; rename
716 (define-key rcirc-mode-map (kbd "C-c C-o") 'rcirc-cmd-oper)
717 (define-key rcirc-mode-map (kbd "C-c C-p") 'rcirc-cmd-part)
718 (define-key rcirc-mode-map (kbd "C-c C-q") 'rcirc-cmd-query)
719 (define-key rcirc-mode-map (kbd "C-c C-t") 'rcirc-cmd-topic)
720 (define-key rcirc-mode-map (kbd "C-c C-n") 'rcirc-cmd-names)
721 (define-key rcirc-mode-map (kbd "C-c C-w") 'rcirc-cmd-whois)
722 (define-key rcirc-mode-map (kbd "C-c C-x") 'rcirc-cmd-quit)
723 (define-key rcirc-mode-map (kbd "C-c TAB") ; C-i
725 (define-key rcirc-mode-map (kbd "C-c C-s") 'rcirc-switch-to-server-buffer)
726 (define-key rcirc-mode-map (kbd "C-c C-a") 'rcirc-jump-to-first-unread-line)
729 "Keymap used for browsing URLs in `rcirc-mode'.")
737 (defvar rcirc-mode-hook nil
742 (defun rcirc-mode (process target)
743 "Major mode for IRC channel buffers.
745 \\{rcirc-mode-map}"
747 (use-local-map rcirc-mode-map)
748 (setq mode-name "rcirc")
749 (setq major-mode 'rcirc-mode)
790 ;; if the user changes the major mode or kills the buffer, there is
792 (add-hook 'change-major-mode-hook 'rcirc-change-major-mode-hook nil t)
795 ;; add to buffer list, and update buffer abbrevs
803 (run-hooks 'rcirc-mode-hook))
816 (rcirc-process-list))
822 (list (cons "%n" (rcirc-buffer-nick))
835 (list 'face 'rcirc-prompt
856 (when (eq major-mode 'rcirc-mode)
859 (defun rcirc-change-major-mode-hook ()
860 "Part the channel when changing the major-mode."
861 (rcirc-clean-up-buffer "Changed major mode"))
912 (rcirc-mode process target))
994 (funcall rcirc-multiline-major-mode)
995 (rcirc-multiline-minor-mode 1)
1001 (defvar rcirc-multiline-minor-mode-map (make-sparse-keymap)
1002 "Keymap for multiline mode in rcirc.")
1003 (define-key rcirc-multiline-minor-mode-map
1005 (define-key rcirc-multiline-minor-mode-map
1007 (define-key rcirc-multiline-minor-mode-map
1009 (define-key rcirc-multiline-minor-mode-map
1012 (define-minor-mode rcirc-multiline-minor-mode
1013 "Minor mode for editing multiple lines in rcirc."
1016 :keymap rcirc-multiline-minor-mode-map
1051 (and (eq major-mode 'rcirc-mode)
1200 (unless (or (member sender rcirc-ignore-list)
1204 rcirc-ignore-list))
1291 (when (eq major-mode 'rcirc-mode)
1320 "Return the list of startup channels for SERVER."
1346 "Return list of channels for NICK."
1352 "Add CHANNEL to list associated with NICK."
1369 "Remove the CHANNEL from list associated with NICK."
1383 "Return the list of nicks associated with TARGET sorted by last activity."
1396 (list target))))
1399 "Remove NICK from `rcirc-ignore-list'
1400 if NICK is also on `rcirc-ignore-list-automatic'."
1401 (when (member nick rcirc-ignore-list-automatic)
1402 (setq rcirc-ignore-list-automatic
1403 (delete nick rcirc-ignore-list-automatic)
1404 rcirc-ignore-list
1405 (delete nick rcirc-ignore-list))))
1409 (defvar rcirc-track-minor-mode-map (make-sparse-keymap)
1410 "Keymap for rcirc track minor mode.")
1412 (define-key rcirc-track-minor-mode-map (kbd "C-c `") 'rcirc-next-active-buffer)
1413 (define-key rcirc-track-minor-mode-map (kbd "C-c C-@") 'rcirc-next-active-buffer)
1414 (define-key rcirc-track-minor-mode-map (kbd "C-c C-SPC") 'rcirc-next-active-buffer)
1417 (define-minor-mode rcirc-track-minor-mode
1418 "Global minor mode for tracking activity in rcirc buffers."
1421 :keymap rcirc-track-minor-mode-map
1424 (or global-mode-string (setq global-mode-string '("")))
1425 ;; toggle the mode-line channel indicator
1426 (if rcirc-track-minor-mode
1428 (and (not (memq 'rcirc-activity-string global-mode-string))
1429 (setq global-mode-string
1430 (append global-mode-string '(rcirc-activity-string))))
1433 (setq global-mode-string
1434 (delete 'rcirc-activity-string global-mode-string))
1438 (or (assq 'rcirc-ignore-buffer-activity-flag minor-mode-alist)
1439 (setq minor-mode-alist
1440 (cons '(rcirc-ignore-buffer-activity-flag " Ignore") minor-mode-alist)))
1441 (or (assq 'rcirc-low-priority-flag minor-mode-alist)
1442 (setq minor-mode-alist
1443 (cons '(rcirc-low-priority-flag " LowPri") minor-mode-alist)))
1453 (force-mode-line-update))
1463 (force-mode-line-update))
1496 (unless (eq major-mode 'rcirc-mode)
1500 (if (eq major-mode 'rcirc-mode)
1527 (sort (add-to-list 'rcirc-activity (current-buffer))
1549 (add-to-list 'lopri buf t)
1550 (add-to-list 'hipri buf t))))
1555 "Update mode-line string."
1571 ((not (null (rcirc-process-list)))
1595 "Go through visible windows and remove buffers from activity list.
1601 (when (eq major-mode 'rcirc-mode)
1610 (when (and (eq major-mode 'rcirc-mode)
1614 ;; remove any killed buffers from list
1629 (rcirc-process-list)))))
1666 (list char (cons rest data))
1676 (setcdr x (list (cdadr x)))))))
1716 (interactive (list (completing-read "Query nick: "
1755 "Display list of names in CHANNEL or in current channel if CHANNEL is nil.
1778 (interactive (list
1783 (defun-rcirc-command mode (args)
1784 "Set mode with ARGS."
1785 (interactive (list (concat (read-string "Mode nick or channel: ")
1789 (defun-rcirc-command list (channels)
1806 (interactive (list
1839 "Manage the ignore list.
1840 Ignore NICK, unignore NICK if already ignored, or list ignored
1842 ones added to the list automatically are marked with an asterisk."
1844 (setq rcirc-ignore-list (rcirc-add-or-remove rcirc-ignore-list nick))
1849 (if (member nick rcirc-ignore-list-automatic)
1851 rcirc-ignore-list " ")))
1854 "Manage the bright nick list."
1861 "Manage the dim nick list."
1868 "Manage the keyword list.
1869 Mark KEYWORD, unmark KEYWORD if already marked, or list marked
1887 (add-text-properties pos next (list 'face (cons name prop)) object))
1971 (list 'rcirc-text (buffer-substring-no-properties
2007 (add-text-properties start end (list 'mouse-face 'highlight
2039 ;; list of strings, and the TEXT, which is the original server text,
2050 (when rcirc-auto-authenticate-flag (rcirc-authenticate))
2153 ;; update list of ignored nicks
2155 (when (member old-nick rcirc-ignore-list)
2156 (add-to-list 'rcirc-ignore-list new-nick)
2157 (add-to-list 'rcirc-ignore-list-automatic new-nick))
2178 (when rcirc-auto-authenticate-flag (rcirc-authenticate))))))
2460 "The face used in the mode-line when your nick is mentioned."
2465 "The face used in the mode-line when keywords are mentioned."
2480 ;; When using M-x flyspell-mode, only check words after the prompt
2481 (put 'rcirc-mode 'flyspell-mode-predicate 'rcirc-looking-at-input)