Lars Hansen [Wed, 5 Nov 2003 13:28:48 +0000 (13:28 +0000)]
(desktop-locals-to-save): Add buffer-file-coding-system.
(desktop-buffer-file): Use saved buffer-file-coding-system
for file reading. Set auto-insert to nil to prevent automatic
insertion into restored empty files.
Luc Teirlinck [Wed, 5 Nov 2003 04:31:43 +0000 (04:31 +0000)]
(Defining Variables): Second argument to `defconst' is not optional.
(Setting Variables): Mention optional argument APPEND to `add-to-list'.
(Creating Buffer-Local): Expand description of `make-variable-buffer-local'.
(Frame-Local Variables): Expand description of `make-variable-frame-local'.
(Variable Aliases): Correct description of optional argument DOCSTRING
to `defvaralias'. Mention return value of `defvaralias'.
(File Local Variables): Add xref to `File variables' in Emacs Manual.
Correct description of `hack-local-variables'. Mention
`safe-local-variable' property. Mention optional second argument to
`risky-local-variable-p'.
Jan Djärv [Sun, 2 Nov 2003 16:47:32 +0000 (16:47 +0000)]
Remove tear off capability for GTK popup menus.
Since the context in Lisp is not present anymore, we don't know
how to invoke the action for a menu item.
Eli Zaretskii [Sat, 1 Nov 2003 17:56:08 +0000 (17:56 +0000)]
Allow comments following the top-level element.
Separate out namespace parsing into special functions.
Change namespace parsing to return ('ns-uri . "local-name")
instead of '{ns-uri}local-name.
Eli Zaretskii [Sat, 1 Nov 2003 17:02:32 +0000 (17:02 +0000)]
(overriding-map-is-bound, saved-overriding-map): New variables.
(ensure-overriding-map-is-bound, restore-overriding-map): New functions.
(universal-argument, universal-argument-more, negative-argument)
(digit-argument, universal-argument-other-key): Minor changes.
Eli Zaretskii [Sat, 1 Nov 2003 17:00:02 +0000 (17:00 +0000)]
(isearch-unread-key-sequence): New function, extracted from
isearch-other-meta-char.
(top level): (put 'foo 'isearch-scroll) on all Emacs's
"scrollable" standard functions.
(isearch-allow-scroll): New customizable variable.
(isearch-string-out-of-window, isearch-back-into-window)
(isearch-reread-key-sequence-naturally)
(isearch-lookup-scroll-key): New functions.
(isearch-other-meta-char): Doc string and functionality enhanced.
Now accepts a prefix argument.
(isearch-lazy-highlight-window-end): New variable.
(isearch-lazy-highlight-new-loop): Pay attention to the window's
end (thru isearch-lazy-highlight-window-end), not only its start.
Stefan Monnier [Thu, 30 Oct 2003 22:29:47 +0000 (22:29 +0000)]
(tex-compile-commands): Add `yap' and `ps2pdf'.
(tex-main-file): Don't add .tex if the extension is already present.
(tex-uptodate-p): Don't recurse indefinitely in the presence of symlinks.
Kenichi Handa [Tue, 28 Oct 2003 06:53:41 +0000 (06:53 +0000)]
* disp-table.el (standard-display-8bit)
(standard-display-default, standard-display-ascii)
(standard-display-g1, standard-display-graphic)
(standard-display-underline): Assure that standard-display-table
is a display table.
Luc Teirlinck [Mon, 27 Oct 2003 15:54:13 +0000 (15:54 +0000)]
(Creating Strings): Argument START to `substring' can not be `nil'.
Expand description of `substring-no-properties'. Correct description
of `split-string', especially with respect to empty matches. Prevent
very bad line break in definition of `split-string-default-separators'.
(Text Comparison): `string=' and `string<' also accept symbols as
arguments.
(String Conversion): More completely describe argument BASE in
`string-to-number'.
(Formatting Strings): `%s' and `%S" in `format' do require corresponding
object. Clarify behavior of numeric prefix after `%' in `format'.
(Case Conversion): The argument to `upcase-initials' can be a character.
Nick Roberts [Tue, 21 Oct 2003 22:38:59 +0000 (22:38 +0000)]
(gdb-current-language): New variable.
(gdb-update-flag): Remove variable.
(gud-watch,gdb-frame-handler): Adapt for other languages (Fortran).
(gdb-take-last-elt): Remove function.
(gdb-dequeue-input): Avoid recursion by not using gdb-take-last-elt.
(gdb-post-prompt): Check for variable object changes here.
(ls-lisp-insert-directory): Arg is now wildcard-regexp.
Don't check for foo*/ wildcard form here.
(insert-directory): Recognize foo*/ as a wildcard.
Separate wildcard-regexp variable from the arg, wildcard.
Make major mode work with cc-mode-5.30+.
(antlr-c-init-language-vars): New function.
(antlr-mode): Use it with cc-mode before v5.29.
(antlr-c-common-init): Don't set some local vars here.
(antlr-mode): Set them here.
(antlr-c-forward-sws): New function alias.
(antlr-mode): Redefine with cc-mode before v5.30.
(antlr-skip-sexps): Use it.
(antlr-skip-exception-part): Ditto.
(antlr-skip-file-prelude): Ditto.
(antlr-outside-rule-p): Ditto.
(antlr-end-of-body): Ditto.
(antlr-option-kind): Ditto.
(antlr-insert-option-area): Ditto.
(antlr-file-dependencies): Ditto.
(ruler-mode-left-fringe-cols): Add new optional
argument REAL, to return a real number instead of a rounded
integer value. Define as inline function.
(ruler-mode-right-fringe-cols): Likewise.
(ruler-mode-scroll-bar-cols): New function.
(ruler-mode-left-scroll-bar-cols): Use it. Define as macro.
(ruler-mode-right-scroll-bar-cols): Likewise.
(ruler-mode-space): New function.
(ruler-mode-ruler): Use it. Handle variations of fringe style,
scroll bar mode and margins in a more robust way.
Luc Teirlinck [Mon, 20 Oct 2003 21:33:34 +0000 (21:33 +0000)]
(help-make-xrefs): Make sure that if a symbol is followed by the word
`face', it gets treated as a face, even if it is also defined as a
variable or a function.
Luc Teirlinck [Sun, 19 Oct 2003 03:58:43 +0000 (03:58 +0000)]
(help-xref-symbol-regexp): Treat newlines as whitespace.
(help-make-xrefs): Only make cross-references for faces if preceded or
followed by the word `face'. Do not make a cross-reference for
variables without variable documentation, unless preceded by the word
`variable'. Update doc string accordingly.