Mercurial > emacs
view lispref/locals.texi @ 68731:85be285e3494
(rcirc-startup-channels-alist): Add irc.freenode.net and #emacs as defaults.
(rcirc-ignore-all-activity-flag): Remove variable.
(rcirc-authinfo): New variable.
(rcirc-authinfo-filename): Remove variable.
(rcirc-always-use-server-buffer-flag): New flag.
(rcirc): M-x rcirc will automatically connect without prompting.
C-u M-x rcirc will prompt. Use rcirc-connect to create a
connection in lisp.
(rcirc-process-server-response-1): Remove everything but the nick
portion of the sender so it doesn't need to be done everywhere
else. Update related code.
(global-map): Remove global keybindings.
(rcirc-get-buffer-create): Make sure rcirc-topic is set.
(rcirc-send-input): Split into several functions.
(rcirc-process-input-line, rcirc-process-message, rcirc-process-command):
New functions.
(rcirc-target-buffer): Add function to determine where to route messages.
(rcirc-user-nick): Save match data.
(rcirc-toggle-ignore-buffer-activity)
(rcirc-update-activity-string): Remove global ignore
functionality, which can be done now by toggling rcirc-track-minor-mode.
(rcirc-track-minor-mode-map): New keymap.
(rcirc-track-minor-mode): New minor-mode.
(ignore): Make the ignore output nicer. Always print it when adding or
removing nicks.
(rcirc-url-regexp): Improve.
(rcirc-mangle-text): Remove properties before using text in the modeline.
(rcirc-authenticate): Authentication data comes from rcirc-authinfo, not
the file pointed to by rcirc-authinfo-file.
(rcirc-server-prefix): Inherit from rcirc-server.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Wed, 08 Feb 2006 17:36:36 +0000 |
parents | 067115a6e738 |
children | 22916db86ba2 c5406394f567 |
line wrap: on
line source
@c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. @c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2002, 2003, 2004, @c 2005, 2006 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @setfilename ../info/locals @node Standard Buffer-Local Variables, Standard Keymaps, Standard Errors, Top @appendix Buffer-Local Variables @c The title "Standard Buffer-Local Variables" is too long for @c smallbook. --rjc 30mar92 The table below lists the general-purpose Emacs variables that automatically become buffer-local in each buffer. Most become buffer-local only when set; a few of them are always local in every buffer. Many Lisp packages define such variables for their internal use, but we don't try to list them all here. Each minor modes defines a buffer-local variable named @samp{@var{modename}-mode}. @xref{Minor Mode Conventions}. Minor mode variables will not be listed here. @table @code @item auto-fill-function @xref{Auto Filling}. @item buffer-auto-save-file-format @xref{Format Conversion}. @item buffer-auto-save-file-name @xref{Auto-Saving}. @item buffer-backed-up @xref{Making Backups}. @item buffer-display-count @xref{Buffers and Windows}. @item buffer-display-table @xref{Active Display Table}. @item buffer-display-time @xref{Buffers and Windows}. @item buffer-file-coding-system @xref{Encoding and I/O}. @item buffer-file-format @xref{Format Conversion}. @item buffer-file-name @xref{Buffer File Name}. @item buffer-file-number @xref{Buffer File Name}. @item buffer-file-truename @xref{Buffer File Name}. @item buffer-file-type @xref{MS-DOS File Types}. @item buffer-invisibility-spec @xref{Invisible Text}. @item buffer-offer-save @xref{Killing Buffers}. @item buffer-read-only @xref{Read Only Buffers}. @item buffer-saved-size @xref{Auto-Saving}. @item buffer-undo-list @xref{Undo}. @item cache-long-line-scans @xref{Truncation}. @item case-fold-search @xref{Searching and Case}. @item ctl-arrow @xref{Usual Display}. @item cursor-type @xref{Cursor Parameters}. @item comment-column @xref{Comments,,, emacs, The GNU Emacs Manual}. @item default-directory @xref{File Name Expansion}. @item defun-prompt-regexp @xref{List Motion}. @item desktop-save-buffer @xref{Desktop Save Mode}. @ignore @item direction-reversed Does not work yet. @end ignore @item enable-multibyte-characters @ref{Text Representations}. @item fill-column @xref{Margins}. @item fringes-outside-margins @xref{Fringes}. @item goal-column @xref{Moving Point,,, emacs, The GNU Emacs Manual}. @item header-line-format @xref{Header Lines}. @item indicate-buffer-boundaries @xref{Usual Display}. @item indicate-empty-lines @xref{Usual Display}. @item left-fringe-width @xref{Fringe Size/Pos}. @item left-margin @xref{Margins}. @item left-margin-width @xref{Display Margins}. @item line-spacing @xref{Line Height}. @item local-abbrev-table @xref{Standard Abbrev Tables}. @item major-mode @xref{Mode Help}. @item mark-active @xref{The Mark}. @item mark-ring @xref{The Mark}. @item mode-line-buffer-identification @xref{Mode Line Variables}. @item mode-line-format @xref{Mode Line Data}. @item mode-line-modified @xref{Mode Line Variables}. @item mode-line-process @xref{Mode Line Variables}. @item mode-name @xref{Mode Line Variables}. @item point-before-scroll Used for communication between mouse commands and scroll-bar commands. @item right-fringe-width @xref{Fringe Size/Pos}. @item right-margin-width @xref{Display Margins}. @item scroll-bar-width @xref{Scroll Bars}. @item scroll-down-aggressively @xref{Textual Scrolling}. @item scroll-up-aggressively @xref{Textual Scrolling}. @item selective-display @xref{Selective Display}. @item selective-display-ellipses @xref{Selective Display}. @item tab-width @xref{Usual Display}. @item truncate-lines @xref{Truncation}. @item vertical-scroll-bar @xref{Scroll Bars}. @end table @ignore arch-tag: 6baae835-b667-4447-91e2-9829ae1cf543 @end ignore