summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* Handle nil value of ido-completion-buffer.Anmol Khirbat2012-03-222-10/+21
| | | | | | | | * lisp/ido.el (ido-set-current-directory, ido-read-internal) (ido-choose-completion-string, ido-completion-help): Handle nil value of ido-completion-buffer. Fixes: debbugs:11008
* (dired-listing-switches): "ls -b" breaks dired - document thisSam Steingold2012-03-211-2/+2
|
* * lisp/window.el (switch-to-prev-buffer): Do not switch to a visibleSam Steingold2012-03-212-4/+12
| | | | window previous buffer, just like with the frame previous buffers.
* Updates to Display chapter of Lisp manual.Chong Yidong2012-03-213-43/+52
| | | | | | | | | | | | | | | | | | | | | * doc/lispref/display.texi (The Echo Area): Add xref to Output Streams. (Displaying Messages): Improve doc of message. (Echo Area Customization, Invisible Text): Copyedits. (Invisible Text): Mention that spec comparison is done with eq. (Width): Improve doc of char-width. (Faces): Recommend using symbol instead of string for face name. Minor clarifications. (Defining Faces): Copyedits. Update face example. (Attribute Functions): Mark set-face-foreground etc as commands. (Face Remapping): Mention text-scale-adjust. Clarify face-remapping-alist and related docs. (Face Functions): Don't document make-face or copy-face. * lisp/faces.el (make-face, make-empty-face, copy-face): * lisp/face-remap.el (face-remap-add-relative, face-remap-set-base): Doc fixes. * src/xfaces.c (Vface_remapping_alist): Doc fix.
* * lisp/wid-edit.el (widget-complete-field): Remove.Stefan Monnier2012-03-202-31/+19
| | | | | | (widget-complete): Remove broken use of it. Fixes: debbugs:11051
* Improve column width calculation in tabulated-list.el.Chong Yidong2012-03-202-5/+10
| | | | | | * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print-entry): Use string-width and truncate-string-width to handle arbitrary characters.
* * textmodes/artist.el (artist-menu-map): Bind Rectangle menu itemTassilo Horn2012-03-202-1/+8
| | | | | to draw rectangles, not squares. (Regression introduced by 2011-03-02T03:48:01Z!cyd@stupidchicken.com)
* shr.el (shr-insert): Minor shr white space rendering tweakLars Magne Ingebrigtsen2012-03-192-0/+6
|
* * faces.el (face-spec-reset-face): Don't run display-graphic-p if undefined.Chong Yidong2012-03-182-1/+9
|
* * lisp/net/rcirc.el (rcirc-cmd-quit): Allow quiting all servers withLeo Liu2012-03-182-7/+16
| | | | prefix.
* Fix doc strings in ispell.el/.Eli Zaretskii2012-03-172-41/+60
| | | | | | | | | | | | | | lisp/textmodes/ispell.el (ispell-skip-tib, ispell-keep-choices-win) (ispell-choices-win-default-height, ispell-silently-savep) (ispell-dictionary-alist, ispell-encoding8-command) (ispell-check-version, ispell-aspell-find-dictionary) (ispell-valid-dictionary-list, ispell-words-keyword) (ispell-get-word, ispell-internal-change-dictionary) (ispell-region, ispell-skip-region-list) (ispell-begin-skip-region-regexp, ispell-ignore-fcc) (ispell-process-line, ispell-minor-mode, ispell-minor-check) (ispell-message-text-end, ispell-message) (ispell-buffer-local-parsing): Doc fix.
* * htmlfontify.el: Add support for code block fontificationJambunathan K2012-03-172-34/+147
| | | | | | | | | | | | | | | | | | | | | | | for ODT export. (hfy-optimisations): Define new option `body-text-only' (hfy-fontify-buffer): Honor above setting. (hfy-begin-span, hfy-end-span): New routines factored out form `hfy-fontify-buffer'. (hfy-begin-span-handler, hfy-end-span-handler): New variables that permit insertion of custom tags. (hfy-fontify-buffer): Use above handlers. (hfy-face-to-css-default): Same as the earlier `hfy-face-to-css'. (hfy-face-to-css): Re-defined to be a variable. (hfy-compile-stylesheet): Modified. Allow stylesheet to be built over multiple runs. This is made possible by having the caller let bind a special variable `hfy-user-sheet-assoc'. (htmlfontify-string): New defun. (hfy-compile-face-map): Make sure that the last char in the buffer is correctly fontified. (hfy-face-resolve-face): Whitespace only change. Fixes: debbugs:9914
* Improve error message in ispell-get-decoded-string.Eli Zaretskii2012-03-172-1/+7
| | | | | lisp/textmodes/ispell.el (ispell-get-decoded-string): Make the error message mention the alists that need to be fixed.
* * lisp/emacs-lisp/copyright.el (copyright-year-ranges): Fix typo.Leo Liu2012-03-172-1/+5
|
* Further optimise the handling of large macros.Alan Mackenzie2012-03-163-12/+66
|
* * lisp/font-lock.el (lisp-font-lock-keywords-2): Add letrec.Leo Liu2012-03-162-1/+5
|
* tar-mode buffer-read-only fixAaron S. Hawley2012-03-162-0/+8
| | | | | | | * lisp/tar-mode.el (tar-mode): Fix saving by conditionally undoing `special-mode' setting of `buffer-read-only'. Fixes: debbugs:11010
* Doc fixes for view-mode and special major-modesGlenn Morris2012-03-152-3/+18
| | | | | | | | | | Ref: http://debbugs.gnu.org/10650 * doc/lispref/modes.texi (Major Mode Conventions): Mention the strange (IMO) relationship between View mode and special modes. * lisp/view.el (view-buffer, view-buffer-other-window) (view-buffer-other-frame): Doc fixes re special mode-class.
* eval-after-load fix for bug#10946Glenn Morris2012-03-152-8/+15
| | | | | * lisp/subr.el (eval-after-load): If named feature is provided not from a file, run after-load forms.
* calendar-insert-at-column small fix for bug#10978Glenn Morris2012-03-152-7/+20
| | | | | * lisp/calendar/calendar.el (calendar-insert-at-column): Handle non-unit-width characters a bit better.
* Fix ring extension code in ring.el, and tweak comint-input-ring handling.Chong Yidong2012-03-153-33/+57
| | | | | | | | | | * lisp/emacs-lisp/ring.el (ring-extend): New function. (ring-insert+extend): Extend the ring correctly. * lisp/comint.el (comint-read-input-ring) (comint-add-to-input-history): Grow comint-input-ring lazily. Fixes: debbugs:11019
* * lisp/progmodes/perl-mode.el (perl-syntax-propertize-special-constructs):Stefan Monnier2012-03-142-1/+8
| | | | | | Fix up parsing of multiline twoarg non-paired elements. Fixes: debbugs:11014
* * lisp/imenu.el: Fix multiple inheritance breakage.Stefan Monnier2012-03-142-7/+17
| | | | | | | (imenu-add-to-menubar): Don't add a redundant index. (imenu-update-menubar): Handle a dynamically composed keymap. Fixes: debbugs:9199
* Merge changes made in No GnusLars Magne Ingebrigtsen2012-03-144-23/+49
|
* Always call the callback when timing out url-queue jobsLars Magne Ingebrigtsen2012-03-142-3/+19
| | | | | * url-queue.el (url-queue-kill-job): Make sure that the callback is always called, even if we have a timeout.
* mail/sendmail.el (mail-encode-header): Bind rfc2047-encode-encoded-words to nil.Katsumi Yamaoka2012-03-132-3/+9
|
* Small calendar-string-spread fix for bug#10978Glenn Morris2012-03-132-3/+8
| | | | | * lisp/calendar/calendar.el (calendar-string-spread): Handle non-unit-width characters a bit better.
* * lisp/vc/vc-hg.el (vc-hg-working-revision): Rework to work with bothLeo Liu2012-03-132-39/+13
| | | | | | directory and file as argument. Fixes: debbugs:10822
* GDB change for dynamically generated code (tiny change)Kaushik Srenevasan2012-03-132-4/+18
| | | | | | | | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00753.html * lisp/progmodes/gdb-mi.el (gdb-invalidate-disassembly): For dynamically generated code, follow $PC. (gdb-disassembly-handler-custom): Handle no function name case. Fixes: debbugs:10597
* Fix some missing trailing whitespace (tiny change)Tim Landscheidt2012-03-124-4/+11
| | | | | | | | | * lisp/calendar/icalendar.el (icalendar-export-file, icalendar-import-file): * lisp/emulation/ws-mode.el (ws-query-replace): * lisp/sort.el (sort-regexp-fields): Fix missing trailing whitespace in interactive prompts. Fixes: debbugs:11002
* Spelling fixes.Paul Eggert2012-03-123-4/+4
|
* * semantic/db-find.elDavid Engster2012-03-122-2/+11
| | | | | | (semanticdb-find-translate-path-brutish-default): If we don't yet have a proper table for PATH, use `semanticdb-current-database' instead (bug #10343).
* * lisp/dabbrev.el: Fix cycle completion order.Stefan Monnier2012-03-122-48/+39
| | | | | | | | (dabbrev--last-obarray, dabbrev--last-completion-buffer): Remove. (dabbrev-completion): Don't use an obarray; provide a cycle-sort-function. Fixes: debbugs:10963
* * lisp/simple.el (kill-new): Use equal-including-properties forLeo Liu2012-03-132-4/+14
| | | | | comparison. (kill-do-not-save-duplicates): Doc fix.
* * lisp/dabbrev.el: Fix cycle completion.Stefan Monnier2012-03-122-74/+88
| | | | | | | Use lexical binding and wrap to 80 columns. (dabbrev-completion): Delay computing the list of completions. Fixes: debbugs:10963
* gnus-int.el (gnus-backend-trace): Flip default to nil before Emacs 24.1 release.Lars Magne Ingebrigtsen2012-03-122-1/+6
|
* international/quail.el (quail-insert-kbd-layout): Surround each row by LRO ↵Kenichi Handa2012-03-122-16/+30
| | | | and PDF instead of inserting many LRMs. Pad the left and right of each non-spacing marks. Insert invisible space between lower and upper characters to prevent composition.
* * lisp/minibuffer.el (minibuffer-complete): Don't get confused when theStefan Monnier2012-03-122-20/+27
| | | | | | | function is run twice via different commands. (complete-with-action): Fix docstring. Fixes: debbugs:10958
* Adapt nXML mode to Emacs 24 completion scheme.Chong Yidong2012-03-122-15/+16
| | | | | | | | | * lisp/nxml/nxml-mode.el (nxml-mode-map): Do not bind C-RET. (nxml-completion-at-point-function): New function. (nxml-mode): Use it. (nxml-bind-meta-tab-to-complete-flag): Default to t. Fixes: debbugs:6776
* Load a package's generated autoloads file before byte compiling it.Chong Yidong2012-03-122-8/+21
| | | | | | | | * lisp/emacs-lisp/package.el (package-unpack, package-unpack-single): Load generated autoloads file before byte compiling. (package--make-autoloads-and-compile): New helper fun. Fixes: debbugs:10970
* * ibuffer.el (ibuffer-redisplay): Remove another gratuitous error.Christopher Schmidt2012-03-122-5/+8
|
* * semantic/wisent/javascript.el (js-mode): Define `js-mode' asDavid Engster2012-03-112-0/+9
| | | | child-mode of `javascript-mode' (bug #8445).
* Fix previous patch.Michael Albinus2012-03-111-5/+5
|
* * autorevert.el (auto-revert-handler): Ensure, thatMichael Albinus2012-03-112-1/+8
| | | | | file-readable-p is applied only for local files or in auto-revert-tail-mode.
* * server.el (server-eval-at): Handle non-tcp connections. DecodeAndreas Schwab2012-03-112-28/+37
| | | | result string.
* Define -print-nonl client commandAndreas Schwab2012-03-112-11/+46
| | | | | | | | | | * lib-src/emacsclient.c (main): Handle -print-nonl command. * lisp/server.el (server-msg-size): New constant. (server-reply-print): New function. (server-eval-and-print): Use it. (server-eval-at): Use server-quote-arg and server-unquote-arg. Handle -print-nonl.
* * ibuffer.el (ibuffer-redisplay): Remove gratuitous error.Christopher Schmidt2012-03-122-4/+8
| | | | Fixes: debbugs:10987
* * simple.el (goto-line): Doc fix.Chong Yidong2012-03-122-6/+15
| | | | Fixes: debbugs:9938
* Further doc fix for save-window-excursion.Chong Yidong2012-03-121-5/+5
|
* Doc fixes for save-window-excursion.Chong Yidong2012-03-122-6/+7
| | | | | | | | | | | | * lisp/subr.el (save-window-excursion): Doc fix. * doc/lispref/windows.texi (Window Configurations): save-window-excursion is now a macro. * doc/lispref/display.texi (Temporary Displays): with-output-to-temp-buffer is now a macro. Fixes: debbugs:9979