summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* Fix ChangeLog typos.Juanma Barranquero2011-04-271-6/+6
|
* Applied icalendar patches from Niels Giesen.Ulf Jasper2011-04-272-33/+96
| | | | | | | | | | | | | lisp/ChangeLog: 2011-04-27 Niels Giesen <niels.giesen@gmail.com> * calendar/icalendar.el (diary-lib): Added require statement. (icalendar--create-uid): Read out a uid from a text-property on the first character in the entry. This allows for code to add its own uid to the entry. (icalendar--convert-float-to-ical): Add export of `diary-float'-entries save for those with the optional DAY
* * subr.el (shell-quote-argument): Use alternate escaping strategyDaniel Colascione2011-04-272-1/+6
| | | | when we spot a variable reference in a string.
* Fix typos in ChangeLogs.Juanma Barranquero2011-04-261-3/+3
|
* Make ERC use completion-at-pointStefan Monnier2011-04-265-26/+53
| | | | | | | | | | | | | | | * lisp/erc/erc.el (erc-mode-map): Use completion-at-point. (erc-mode): Tell completion-at-point to obey erc-complete-functions. (erc-complete-word-at-point): New function. (erc-complete-word): Make it obsolete. * lisp/erc/erc-pcomplete.el (erc-pcompletions-at-point): New function. (pcomplete): Use it. * lisp/erc/erc-dcc.el (erc-dcc-chat-mode-map): Use completion-at-point. (erc-dcc-chat-mode): Tell completion-at-point to obey erc-complete-functions. * lisp/erc/erc-button.el (erc-button-next-function): New function extracted from erc-button-next. (button, erc-button-next): Use it.
* Implement debug-on-eventDaniel Colascione2011-04-262-0/+9
|
* Improve Windows quoting robustnessDaniel Colascione2011-04-262-17/+58
|
* * lisp/emulation/cua-base.el (cua-selection-mode): Make it toggle again.Stefan Monnier2011-04-252-5/+13
|
* * net/tramp.el (tramp-process-actions): Add POS argument. DeleteMichael Albinus2011-04-255-9/+31
| | | | | | | | | | | | | region between POS and (pos). * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Use `nil' position in `tramp-process-actions' call. (tramp-maybe-open-connection): Call `tramp-process-actions' with pos. * net/tramp-smb.el (tramp-smb-maybe-open-connection): Use `nil' position in `tramp-process-actions' call. * net/trampver.el: Update release number.
* * lisp/custom.el (defcustom): Obey lexical-binding.Stefan Monnier2011-04-252-5/+15
|
* Fix octave-inf completion problems reported by Alexander Klimov.Stefan Monnier2011-04-253-48/+64
| | | | | | | | | | | | | | | * lisp/progmodes/octave-inf.el (inferior-octave-mode-syntax-table): Inherit from octave-mode-syntax-table. (inferior-octave-mode): Set info-lookup-mode. (inferior-octave-completion-at-point): New function. (inferior-octave-complete): Use it and completion-in-region. (inferior-octave-dynamic-complete-functions): Use it as well, and use comint-filename-completion. * lisp/progmodes/octave-mod.el (octave-mode-syntax-table): Use _ syntax for symbol elements which shouldn't be word elements. (octave-font-lock-keywords, octave-beginning-of-defun) (octave-function-header-regexp): Adjust regexps accordingly. (octave-mode-map): Also use info-lookup-symbol for C-c C-h.
* lisp/net/gnutls.el (gnutls-errorp): Declare before first use.Juanma Barranquero2011-04-252-5/+9
|
* gnus-registry.el (gnus-registry-ignore-group-p): Don't call ↵Teodor Zlatanov2011-04-252-0/+6
| | | | `gnus-parameter-registry-ignore' if the *Group* buffer doesn't exist.
* Bug fixes and certificate and hostname verification for the Emacs GnuTLS ↵Ted Zlatanov2011-04-243-11/+84
| | | | | | | | | | | | | | | support. * lisp/net/gnutls.el (gnutls-negotiate): Add hostname, verify-flags, verify-error, and verify-hostname-error parameters. Check whether default trustfile exists before going to use it. Add missing argument to gnutls-message-maybe call. Return return value. Reported by Claudio Bley <claudio.bley@gmail.com>. (open-gnutls-stream): Add usage example. * lisp/net/network-stream.el (network-stream-open-starttls): Give host parameter to `gnutls-negotiate'. (gnutls-negotiate): Adjust `gnutls-negotiate' declaration.
* * progmodes/cc-engine.el (c-forward-decl-or-cast-1): UseDaniel Colascione2011-04-242-1/+6
| | | | correct match group (bug#8438).
* shr.el (shr-tag-sup, shr-tag-sub): New functions.Lars Magne Ingebrigtsen2011-04-242-0/+15
|
* Restore ability to show a restricted list of packages in Package Menu.Chong Yidong2011-04-243-22/+48
| | | | | | | | | | | * emacs-lisp/package.el (package-built-in-p): Fix typo. (package-menu--generate): New arg specifying packages to show. (package-menu-refresh, package-menu-execute, list-packages): Callers changed. (package-show-package-list): New function. * finder.el (finder-list-matches): Use package-show-package-list instead of deleted package--list-packages.
* Add vc-annotate-goto-line.Chong Yidong2011-04-242-0/+38
| | | | | | * vc/vc-annotate.el (vc-annotate-goto-line): New command. Based on a previous implementation by Juanma Barranquero (Bug#8366). (vc-annotate-mode-map): Bind it to RET.
* Fix next-file command in etags.el.Uday S Reddy2011-04-242-2/+7
| | | | | | | * lisp/progmodes/etags.el (next-file): Don't use set-buffer to change buffers (Bug#8478). * doc/lisp/maintaining.texi (List Tags): Document next-file.
* * files.el (auto-mode-alist): Use js-mode for .json (Bug#8529).Chong Yidong2011-04-232-0/+3
|
* Improve apropos buffer highlighting.Chong Yidong2011-04-232-46/+89
| | | | | | | | | | | | * lisp/apropos.el (apropos-label-face): Avoid variable-pitch face. (apropos-accumulator): Doc fix. (apropos-function, apropos-macro, apropos-command) (apropos-variable, apropos-face, apropos-group, apropos-widget) (apropos-plist): Add face property. (apropos-symbols-internal): Fix indentation. (apropos-print): Simplify help, and recognize apropos-multi-type. (apropos-print-doc): Use button-type-get to extract the button's face property. Fill docstring (Bug#8352).
* Merge from emacs-23; up to 2010-06-09T17:54:28Z!albinus@detlef.Glenn Morris2011-04-2215-60/+83
|\
| * lisp/buff-menu.el (Buffer-menu--buffers): Fix typo in docstring.Juanma Barranquero2011-04-222-1/+5
| | | | | | | | Fixes: debbugs:8535
| * lisp/play/mpuz.el: Small fixes.Juanma Barranquero2011-04-212-35/+22
| | | | | | | | | | | | | | | | * play/mpuz (mpuz-silent): Doc fix. (mpuz-mode-map): Move initialization into declaration. (mpuz-put-number-on-board): Rename parameter L to COLUMNS. (mpuz-letter-to-digit, mpuz-check-all-solved, mpuz-create-buffer): Fix typos in docstrings.
| * lisp/play/doctor.el: Fix typos in docstrings.Juanma Barranquero2011-04-212-8/+13
| |
| * lisp/mouse-drag.el (mouse-drag-throw): Fix typo in docstring.Juanma Barranquero2011-04-152-1/+5
| |
| * Fix typos.Juanma Barranquero2011-04-136-10/+18
| |
| * Fix completion-auto-help/icomplete-mode bad interaction (Bug#5849).Chong Yidong2011-04-102-3/+9
| | | | | | | | | | * minibuffer.el (completion--do-completion): Avoid the "Next char not unique" prompt if icomplete-mode is enabled.
| * Fix for what-page (Bug#6825).Chong Yidong2011-04-102-3/+8
| | | | | | | | | | * textmodes/page.el (what-page): Use line-number-at-pos to calculate line number.
| * Handle deferred `event-kind' property when using unread-command-events.Chong Yidong2011-04-092-0/+8
| | | | | | | | | | * src/mouse.el (mouse-drag-mode-line-1): Make sure that if we push mouse-2 into unread-command-events, it is interpreted correctly.
| * Fix last change.Chong Yidong2011-04-091-1/+1
| |
| * Image mode doc fixes (Bug#8098).Chong Yidong2011-04-092-7/+12
| | | | | | | | | | * lisp/image-mode.el (image-type, image-mode-map, image-minor-mode-map) (image-toggle-display): Doc fixes.
* | * lisp/gnus/gnus-sum.el (gnus-extra-headers): Bump :version.Glenn Morris2011-04-222-1/+5
| |
* | gnus-registry.el (gnus-registry-ignore-group-p): Test specifically for the ↵Teodor Zlatanov2011-04-232-2/+12
| | | | | | | | case where `gnus-registry-ignored-groups' is a list of lists, and don't call `gnus-parameter-registry-ignore' otherwise.
* | lisp/eshell/esh-mode.el (find-tag-interactive): Small cleanup.Juanma Barranquero2011-04-222-2/+9
| | | | | | | | | | | | * eshell/esh-mode.el (find-tag-interactive): Declare function. (eshell-find-tag): Remove `with-no-warnings', unneeded now. Pass argument NO-DEFAULT to `find-tag-interactive'.
* | lisp/progmodes/*.el: Lexical-binding cleanup.Juanma Barranquero2011-04-2236-307/+456
| |
* | Doc fixes for package.el.Chong Yidong2011-04-212-26/+43
| | | | | | | | | | | | | | | | | | * emacs-lisp/package.el (package--builtins, package-alist) (package-load-descriptor, package-built-in-p, package-activate) (define-package, package-installed-p) (package-compute-transaction, package-buffer-info) (package--push): Doc fix. Distinguish more clearly between version strings and version lists.
* | nnimap.el (nnimap-user): New backend variable.Teodor Zlatanov2011-04-222-3/+13
| | | | | | | | | | (nnimap-open-connection-1): Use it. (nnimap-credentials): Accept user parameter so it's explicit what user name is desired.
* | gnus-sum.el (gnus-extra-headers): Add Keywords, Cc, and Gcc to default.Teodor Zlatanov2011-04-223-3/+10
| | | | | | | | gnus-registry.el: Mention in comments how to modify `gnus-extra-headers' for proper recipient tracking and that it may already have To and Cc recently, which it does as of this commit.
* | gnus.el (gnus-registry-ignored-groups): Provide default in gnus.el, not ↵Teodor Zlatanov2011-04-213-28/+57
| | | | | | | | | | | | | | | | | | gnus-registry.el. gnus-registry.el (gnus-registry-ignored-groups): Remove defcustom. Explain why in comments. (gnus-registry-action): Fix data-header reference to use the extra headers. Explain in package commentary how to add To and Cc headers to the gnus-extra-headers. (gnus-registry-ignored-groups): Adjust defaults to match the parameter. (gnus-registry-ignore-group-p): Adjust to take either a group/topic parameter list or a string list in `gnus-registry-ignored-groups'. Fix logic error.
* | lisp/play/*.el: Lexical-binding cleanup.Juanma Barranquero2011-04-2116-177/+215
| |
* | shr.el (shr-expand-url): Fix typo.Katsumi Yamaoka2011-04-211-1/+1
| |
* | shr.el (shr-expand-url): Protect against null urls.Lars Magne Ingebrigtsen2011-04-212-1/+6
| |
* | shr.el (shr-base): New binding.Lars Magne Ingebrigtsen2011-04-212-4/+27
| | | | | | | | | | (shr-tag-base): Keep track of <base>. (shr-expand-url): New function used throughout.
* | lisp/vc/vc.el (ediff-vc-internal): Declare function.Juanma Barranquero2011-04-212-0/+6
| |
* | * lisp/shell.el: Use lexical-binding and std completion UI.Stefan Monnier2011-04-204-125/+206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (shell-filter-ctrl-a-ctrl-b): Work as a preoutput filter. (shell-mode): Put shell-filter-ctrl-a-ctrl-b on comint-preoutput-filter-functions rather than on comint-output-filter-functions. (shell-command-completion, shell--command-completion-data) (shell-filename-completion, shell-environment-variable-completion) (shell-c-a-p-replace-by-expanded-directory): New functions. (shell-dynamic-complete-functions, shell-dynamic-complete-command) (shell-dynamic-complete-filename, shell-replace-by-expanded-directory) (shell-dynamic-complete-environment-variable): Use them. (shell-dynamic-complete-as-environment-variable) (shell-dynamic-complete-as-command): Remove. (shell-match-partial-variable): Match past point. * lisp/comint.el: Clean up use of completion-at-point-functions. (comint-completion-at-point): New function. (comint-mode): Use it completion-at-point-functions. (comint-dynamic-complete): Make it obsolete. (comint-replace-by-expanded-history-before-point): Add dry-run arg. (comint-c-a-p-replace-by-expanded-history): New function. (comint-dynamic-complete-functions) (comint-replace-by-expanded-history): Use it. * lisp/minibuffer.el (completion-table-with-terminator): Allow dynamic termination strings. Try harder to avoid second try-completion. (completion-in-region-mode-map): Disable bindings that don't work yet.
* | gnus-registry.el (gnus-registry--split-fancy-with-parent-internal): Fix loop ↵Teodor Zlatanov2011-04-202-5/+40
| | | | | | | | | | | | | | | | bugs. (gnus-registry-ignored-groups): New variable. (gnus-registry-ignore-group-p): Use it. (gnus-registry-handle-action): Use `gnus-registry-ignore-group-p' and set the destination group to nil (same as delete) if it's ignored.
* | * lisp/comint.el: Use lexical-binding. Use std completion UI. Require CL.Stefan Monnier2011-04-203-99/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (comint-dynamic-complete-functions): Use comint-filename-completion. (comint-completion-addsuffix): Tweak custom type. (comint-filename-completion, comint--common-suffix) (comint--common-quoted-suffix, comint--table-subvert) (comint--complete-file-name-data): New functions. (comint-dynamic-complete-as-filename, comint-dynamic-complete-filename) (comint-dynamic-list-filename-completions): Use them. (comint-dynamic-simple-complete): Make obsolete. * lisp/minibuffer.el (completion-in-region-mode): Keep completion-in-region-mode--predicate global. (completion-in-region--postch): Assume completion-in-region-mode--predicate is not null.
* | * lisp/progmodes/flymake.el (flymake-start-syntax-check-process): Obey `dir'.Stefan Monnier2011-04-202-29/+31
| |
* | * lisp/vc/vc.el (vc-version-ediff): Call ediff-vc-internal directly, sinceStefan Monnier2011-04-202-5/+8
| | | | | | | | we're in VC after all.