1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-29 11:02:01 +00:00
Commit Graph

82687 Commits

Author SHA1 Message Date
Glenn Morris
5791bedf99 (byte-compile-warn-obsolete): New function.
(byte-compile-obsolete, byte-compile-variable-ref): Use it.
2008-04-26 02:32:51 +00:00
Glenn Morris
497a66ae0a Johannes Weiner <hannes at saeurebad.de>
(pp-display-expression): New function, extracted from pp-eval-expression.
(pp-eval-expression): Use pp-display-expression.
(pp-macroexpand-expression, pp-macroexpand-last-sexp): New functions.
(pp-last-sexp): New function, extracted from pp-eval-last-sexp.
(pp-eval-last-sexp): Use pp-last-sexp.
2008-04-26 02:32:33 +00:00
Stefan Monnier
9e2a4d4d37 (define-abbrev-table): Apply props even if the table exists already. 2008-04-26 01:59:04 +00:00
Stefan Monnier
3420078700 (completion-table-with-context): Fix `pred' for the
various kinds of completion tables.
(completion-emacs22-try-completion): Place cursor after the /, as was
done in Emacs-22's minibuffer-complete-word.
Fix bug reported by David Hansen <david.hansen@gmx.net>.
(completion-emacs22-try-completion): Merge all mergable text rather than /.
(completion-pcm--delim-wild-regex): New var.
(completion-pcm-word-delimiters): New custom.
(completion-pcm--prepare-delim-re, completion-pcm--pattern-trivial-p)
(completion-pcm--string->pattern, completion-pcm--pattern->regex)
(completion-pcm--all-completions, completion-pcm-all-completions)
(completion-pcm--merge-completions, completion-pcm--pattern->string)
(completion-pcm-try-completion): New functions.
(completion-styles-alist): Add them.
(completion-styles): Add it to the default.
2008-04-26 01:47:11 +00:00
Stefan Monnier
ed9bdfc505 Turn comments into docstrings. 2008-04-25 17:16:24 +00:00
Chong Yidong
a08ea1818b Additional redefinitions for GNU/Linux. 2008-04-25 14:30:52 +00:00
Chong Yidong
27af566c2e * m/sparc.h: Additional redefinitions for GNU/Linux. 2008-04-25 14:30:32 +00:00
Nick Roberts
34fb82b8da (gud-watch): Don't create speedbar...
(gdb-var-create-handler): ...until here when there are values.
(gdb-post-prompt): Don't do -var-update with no watch expressions.
(gdb-info-locals-handler): Don't match "struct {...}" as an array.
2008-04-25 10:59:20 +00:00
Nick Roberts
7b8ce2d7ca *** empty log message *** 2008-04-25 10:58:44 +00:00
Eli Zaretskii
df3d23ee9b (ls-lisp-uid-d-fmt, ls-lisp-uid-s-fmt, ls-lisp-gid-d-fmt)
(ls-lisp-gid-s-fmt, ls-lisp-filesize-d-fmt, ls-lisp-filesize-f-fmt): New
defvars.
(ls-lisp-insert-directory): Dynamically compute format specifiers for
displaying UID, GID, and file size, and store them in the above variables.
(ls-lisp-format): Use ls-lisp-filesize-f-fmt, ls-lisp-uid-s-fmt,
ls-lisp-uid-d-fmt, ls-lisp-gid-s-fmt, and ls-lisp-gid-d-fmt instead of
constant format strings.
(ls-lisp-format-file-size): Use ls-lisp-filesize-f-fmt and
ls-lisp-filesize-d-fmt instead of constant format strings.
2008-04-25 10:36:27 +00:00
Juanma Barranquero
296fa7b4f6 *** empty log message *** 2008-04-25 09:51:03 +00:00
Juanma Barranquero
e7ec307cd1 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
Remove redundant calls to `generate-new-buffer-name'.
2008-04-25 09:41:17 +00:00
Eli Zaretskii
0e5016a647 (ls-lisp-format): Fix last change. 2008-04-25 09:03:19 +00:00
Juanma Barranquero
38a8b7032a *** empty log message *** 2008-04-24 22:38:12 +00:00
Nick Roberts
5a1ad629fb (gdb-invalidate-assembler): Compare numeric
value of addresses rather than (partial) string value.
(gdb-frame-handler): Change regexp according to above change.
(gdb-breakpoints-mode, gdb-frames-mode, gdb-threads-mode)
(gdb-registers-mode, gdb-memory-mode, gdb-locals-mode)
(gdb-assembler-mode): Disable undo in these buffers.
2008-04-24 22:35:08 +00:00
Juanma Barranquero
be461654b6 (Translation of Characters): Fix previous change. 2008-04-24 22:34:19 +00:00
Nick Roberts
66186865d8 *** empty log message *** 2008-04-24 22:33:29 +00:00
Nick Roberts
3ed96733c6 (gdb-invalidate-assembler): Compare numeric
value of addresses rather than (partial) string value.
(gdb-frame-handler): Change regexp according to above change.
2008-04-24 22:26:38 +00:00
Nick Roberts
ed466c8e47 *** empty log message *** 2008-04-24 22:25:04 +00:00
Michael Albinus
4ad216352e * net/tramp.el (tramp-get-remote-stat): Test whether stat supports
%s.  Reported by Loris Bennett <loris.bennett@fu-berlin.de>.
2008-04-24 19:37:01 +00:00
Sam Steingold
800aaa8910 (remember-diary-extract-entries): Use
diary-make-entry instead of the obsolete make-diary-entry.
2008-04-24 18:36:47 +00:00
Stefan Monnier
ca7871a3e5 (translation-table-for-input): Mark as obsolete. 2008-04-24 18:10:09 +00:00
Stefan Monnier
4f3b3482ee (isearch-search-string): Avoid string-bytes and aset. 2008-04-24 17:59:51 +00:00
Stefan Monnier
852618548a (quail-build-decode-map): Avoid string-bytes. 2008-04-24 17:59:13 +00:00
Stefan Monnier
2136a8a7aa (sieve-string-bytes): Remove.
(sieve-manage-putscript): Use length instead: `string-bytes' gives the
correct byte-length only if the process's coding-system is the same as
the one used internally by Emacs to represent strings.
2008-04-24 17:56:54 +00:00
Stefan Monnier
f753f75d31 (ispell-dictionary-alist-1)
(ispell-dictionary-alist-2, ispell-dictionary-alist-3):
(ispell-dictionary-alist-4, ispell-dictionary-alist-5):
(ispell-dictionary-alist-6): Remove.
(ispell-dictionary-base-alist): New var, merges the above.
(ispell-find-aspell-dictionaries, ispell-set-spellchecker-params): Use it.
(ispell-dictionary-alist): Default to nil.  Remove autoload.
(ispell-local-dictionary-alist): Remove autoload.
2008-04-24 15:36:54 +00:00
Stefan Monnier
5d16fdd706 (f90-mode-syntax-table): Don't set ` as word syntax.
(f90-mode-abbrev-table): Use the new :regexp feature.
Merge defvar and mapc into define-abbrev-table.
(f90-imenu-type-matcher): Remove unused `l'.
(f90-imenu-generic-expression): Remove unused `not-ib'.
(f90-prepare-abbrev-list-buffer): Use with-current-buffer.
(f90-change-keywords): Use restore-buffer-modified-p.
2008-04-24 15:06:27 +00:00
Glenn Morris
8b026efe10 (goto-address-prog-mode): Declare for compiler. 2008-04-24 06:06:53 +00:00
Glenn Morris
d4296db31f (bug-reference-prog-mode): Define for compiler. 2008-04-24 05:54:10 +00:00
Glenn Morris
7a2feca1f0 Add some new stuff, and fix dates of merge entries. 2008-04-24 05:51:31 +00:00
Glenn Morris
d6ece7c281 Fix some comment typos. 2008-04-24 05:50:41 +00:00
Glenn Morris
7ef39c6e10 Add bug-reference.el, goto-address.el. 2008-04-24 05:49:36 +00:00
Glenn Morris
871968cac1 Tom Tromey <tromey at redhat.com>: New file. 2008-04-24 05:49:09 +00:00
Glenn Morris
2cbee4c59c Tom Tromey <tromey at redhat.com>
(goto-address-unfontify): New function.
(goto-address-fontify): Use it.	 Respect goto-address-prog-mode.
(goto-address-fontify-region, goto-address-mode)
(goto-address-prog-mode): New functions.
2008-04-24 05:48:08 +00:00
Glenn Morris
38a48ab7a8 Tom Tromey <tromey at redhat.com>
(easy-mmode-define-keymap): Document keywords.  Add :suppress.
2008-04-24 05:47:18 +00:00
Glenn Morris
5caeb2a5d3 Tom Tromey <tromey at redhat.com>
(cvs-mode-map): Use :suppress.
2008-04-24 05:46:50 +00:00
Glenn Morris
4e3870f5a3 (x-file-dialog): Declare as function. 2008-04-24 05:46:17 +00:00
Glenn Morris
051897ff37 (vhdl-speedbar-find-file): Use dframe-update-speed rather than
obsolete alias speedbar-update-speed.
2008-04-24 05:45:26 +00:00
Glenn Morris
378d60452f (cal-menu-diary-menu): Fix typo.
(cal-menu-scroll-menu): Use commands rather than key macros, which don't
work with easymenu.  Add :keys where needed.
2008-04-24 05:44:38 +00:00
Glenn Morris
b2cbe2af53 (calendar-scroll-left): Handle case when event-start is nil. 2008-04-24 05:43:27 +00:00
Glenn Morris
f971f8bc3a (calendar-mode-map): Fix typo. 2008-04-24 05:42:47 +00:00
Glenn Morris
9ea37b9ddd Fix dates of merge entries. 2008-04-24 05:40:09 +00:00
Glenn Morris
63b9b6057f Adam Go biowski <adamg at pld-linux.org> (tiny change)
(etags${EXEEXT}, ctags${EXEEXT}): Fix quote typo.
2008-04-24 05:39:19 +00:00
Miles Bader
08861c5cb8 Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1126
2008-04-24 05:11:07 +00:00
Miles Bader
285935fe5d Merge from gnus--rel--5.10
Revision: emacs@sv.gnu.org/emacs--rel--22--patch-257
2008-04-24 04:51:03 +00:00
Miles Bader
254a60ecbf Merge from gnus--devo--0
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1125
2008-04-24 04:30:42 +00:00
Stefan Monnier
b7b49316c5 (easy-menu-make-symbol): Don't wrap keyboard macros within lambdas. 2008-04-24 02:02:40 +00:00
Stefan Monnier
19c04f3966 (completion-try-completion): Add `point' argument. Change return value.
(completion-all-completions): Add `point' argument.
(minibuffer-completion-help): Pass the new `point' argument.
(completion--do-completion): Pass the whole field to try-completion.
(completion--try-word-completion): Rewrite, making fewer assumptions.
(completion-emacs21-try-completion, completion-emacs21-all-completions)
(completion-emacs22-try-completion, completion-emacs22-all-completions)
(completion-basic-try-completion, completion-basic-all-completions): New funs.
(completion-styles-alist): Use them.
2008-04-23 21:01:31 +00:00
Stefan Monnier
caea54f833 * ispell.el (ispell-set-spellchecker-params): New function to make sure
right params and dictionary alists are used after spellchecker changes.
(ispell-aspell-dictionary-alist, ispell-last-program-name)
(ispell-initialize-spellchecker-hook): New variables and hook.
(ispell-find-aspell-dictionaries): Use ispell-aspell-dictionary-alist.
(ispell-maybe-find-aspell-dictionaries): Remove.
Calls replaced by (ispell-set-spellchecker-params) calls.
(ispell-have-aspell-dictionaries): Remove.
* flyspell.el: Replace ispell-maybe-find-aspell-dictionaries by
ispell-set-spellchecker-params.
2008-04-23 20:39:10 +00:00
Stefan Monnier
2f65ac9e19 (PC-do-completion): Be more robust in the presence of
unexpected values in minibuffer-completion-predicate.
2008-04-23 18:39:22 +00:00