aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos.Juanma Barranquero2011-11-304-13/+20
|
* Bump version to 24.0.92.Chong Yidong2011-12-011-333/+352
| | | | Regenerate AUTHORS and ldefs-boot.el.
* * lisp/gnus/message.el (message-pop-to-buffer): Revert 2011-09-11 change.Stefan Monnier2011-11-302-2/+7
|
* gnus-art.el (gnus-article-browse-html-parts): Fix previous commit.Katsumi Yamaoka2011-11-301-6/+7
|
* Fix gdb-mi.el bug#9853, bug#9858, and bug#9878.Ken Brown2011-11-292-10/+36
| | | | | | | | | | | | | | | * lisp/progmodes/gdb-mi.el (gdb-version): Remove defvar. (gdb-supports-non-stop): New defvar, replacing `gdb-version'. (gdb-gud-context-command, gdb-non-stop-handler) (gdb-current-context-command, gdb-stopped): Use it. (gdb-init-1): Enable pretty printing here. (gdb-non-stop-handler): Don't enable pretty-printing here. Check to see if the target supports non-stop mode; if not, turn off non-stop mode. Use the following. (gdb-check-target-async): New defun. (gud-watch, gdb-stopped): Fix whitespace. (gdb-get-source-file): Don't try to display the source file if `gdb-main-file' is nil.
* gnus-art.el (gnus-article-browse-html-parts): Convert link file names for ↵Katsumi Yamaoka2011-11-302-0/+12
| | | | Cygwin.
* * lisp/align.el: Try to generate fewer markers.Stefan Monnier2011-11-292-39/+48
| | | | | | | (align--set-marker): New macro. (align-region): Use it. Fixes: debbugs:10047
* Update verilog-mode.el from master.Wilson Snyder2011-11-291-0/+155
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * progmodes/verilog-mode.el (verilog-pretty-expr): Rework verilog-pretty-expr to handle new assignment operators in system verilog, such as += *= and the like. (verilog-assignment-operator-re): Regular expression to find the assigment operator in a verilog assignment. (verilog-assignment-operation-re): Regular expression to find an assignment statement for pretty-expr. (verilog-in-attribute-p): Query returns true if point is in an attribute context; used to skip these for expression line up from pretty-expr. (verilog-in-parameter-p): Query returns true if point is in an parameter definition context; used to skip these for expression line up from pretty-expr. (verilog-in-parenthesis-p): Query returns true if point is in a parenthetical expression, specifically ( ) but not [ ] or { }; used by pretty-expr. (verilog-just-one-space): If there is no space, don't add one. (verilog-get-lineup-indent-2): Specifically skip just attribute contexts for expression lineup, rather than skipping all parenthetical expressions. (verilog-calculate-indent): Fix comment, and fix indent. (verilog-do-indent): Indent declarations in lists (suggested by Joachim Lechner). (verilog-mode-abbrev-table): Populate abbrev mode with the various skeleton items. (verilog-sk-ovm-class): Add skeleton for OVM classes (reported by Alain Mellan). 29 Wilson Snyder <[email protected]> * verilog-mode.el (verilog-read-defines): Fix reading parameters with embedded comments. Reported by Ray Stevens. (verilog-calc-1, verilog-fork-wait-re) (verilog-forward-sexp, verilog-wait-fork-re): Fix indentation of "wait fork", bug407. Reported by Tim Holt. (verilog-auto): Fix AUTOing a upper module then AUTOing module instantiated by upper module causing wrong expansion until AUTOed a second time. Reported by K C Buckenmaier. (verilog-diff-auto): Fix showing .* as a difference when `verilog-auto-star-save' off. Reported by Dan Dever. (verilog-auto-reset, verilog-read-always-signals) (verilog-auto-reset-blocking-in-non): Fix AUTORESET including temporary signals in reset list if verilog-auto-reset-blocking-in-non is nil, and match assignment style to each signal's assignment type, bug381. Reported by Thomas Esposito. (verilog-sk-uvm-class, verilog-uvm-begin-re, verilog-uvm-end-re) (verilog-uvm-statement-re): Support UVM indentation and highlighting, with old OVM keywords only. (verilog-auto-tieoff, verilog-auto-tieoff-declaration): Support AUTOTIEOFF creating non-wire data types. Suggested by Jonathan Greenlaw. (verilog-auto-insert-lisp, verilog-delete-to-paren) (verilog-forward-sexp-cmt, verilog-forward-sexp-ign-cmt) (verilog-inject-sense, verilog-read-inst-pins) (verilog-read-sub-decls, verilog-read-sub-decls-line): Fix mismatching parenthesis inside commented out code when deleting AUTOINST, bug383. Reported by Jonathan Greenlaw. (verilog-auto-ascii-enum): Fix AUTOASCIIENUM one-hot with non-numeric vector width. Reported by Alex Reed. (verilog-auto-ascii-enum): Add "onehot" option to work around not detecting signals with parameter widths. Reported by Alex Reed. (verilog-auto-delete-trailing-whitespace): With `verilog-auto-delete-trailing-whitespace' remove trailing whitespace in auto expansion, bug371. Reported by Brad Dobbie. (verilog-run-hooks, verilog-scan-cache-flush, verilog-syntax-ppss): Fix verilog-scan-cache corruption when running user AUTO expansion hooks that call indentation routines. (verilog-simplify-range-expression): Fix typo ignoring lower case identifiers. (verilog-delete-auto): Fix delete-autos to also remove user created automatics, as long as they start with AUTO. (verilog-batch-diff-auto, verilog-diff-auto) (verilog-diff-function): Add `verilog-diff-auto' and bind to "C-c?" to report differences in AUTO expansion, ignoring spaces. (verilog-backward-syntactic-ws-quick, verilog-beg-of-defun-quick) (verilog-in-paren-quick, verilog-re-search-backward-quick) (verilog-re-search-forward-quick, verilog-syntax-ppss): Fix calling `syntax-ppss' when inside auto expansions as the ppss hook is disabled and its cache will get corrupt, causing AUTOS not to expand. Instead use only -quick functions. (verilog-scan-region): Fix scanning over escaped quotes. (verilog-inside-comment-or-string-p, verilog-inside-comment-p) (verilog-re-search-backward-quick) (verilog-re-search-forward-quick, verilog-scan): verilog-scan and related functions now ignore strings, to fix misparsing of strings with magic comments embedded in them. (verilog-read-auto-template): Fix 'verilog-auto-inst-template-numbers' with extra newline before (. Reported by Brad Dobbie. (verilog-read-auto-template): Fix 'verilog-auto-inst-template-numbers' with comments. Reported by Brad Dobbie. (verilog-auto-inst, verilog-auto-inst-param) (verilog-auto-inst-sort): Add 'verilog-auto-inst-sort' to reduce merge conflicts with AUTOINST, bug358. Reported by Brad Dobbie. (verilog-auto-inst-template-numbers): Add 'lhs' policy for debugging templates without merge conflicts, bug357. Reported by Brad Dobbie. (verilog-read-auto-template): Fix verilog-auto-inst-template-numbers with multiple templates. Reported by Brad Dobbie. (verilog-define-abbrev): Fix verilog-mode abbrevs to be system abbrevs so user won't be asked to save. (verilog-read-auto-lisp-present): Fix to start at beginning of buffer in case called outside of verilog-auto. (verilog-simplify-range-expression): Fix AUTOWIRE expanding "X-1+1" to "X-2". Reported by Matthew Myers. (verilog-auto, verilog-auto-inout-in): Add AUTOINOUTIN for creating all inputs from module templates. Reported by Leith Johnson. (verilog-module-inside-filename-p): Fix locating programs as with modules. (verilog-auto-inst-port): Fix vl-width expressions when using verilog-auto-inst-param-value, bug331. Reported by Julian Gorfajn. (verilog-decls-get-regs, verilog-decls-get-signals, verilog-decls-get-vars, verilog-decls-get-wires, verilog-decls-new, verilog-modi-cache-add-vars, verilog-modi-cache-add-wires, verilog-read-decls): Combine reg and wire structures into one var structure to represent SystemVerilog concepts. (verilog-auto-ascii-enum, verilog-auto-logic, verilog-auto-reg) (verilog-auto-reg-input, verilog-auto-tieoff, verilog-auto-wire) (verilog-auto-wire-type, verilog-insert-definition): Add verilog-auto-wire-type and AUTOLOGIC to support using SystemVerilog "logic" keyword instead of "wire"/"reg". (verilog-auto-reg-input, verilog-decls-get-signals): Fix AUTOWIRE to declares outputs that also have assignments (presumably in an ifdef or generate if so there's not a driver conflict). Reported by Matthew Myers. (verilog-auto-declare-nettype, verilog-insert-definition): Add verilog-auto-declare-nettype to fix declarations using `default_nettype none. Reported by Julian Gorfajn. (verilog-read-always-signals-recurse, verilog-read-decls) (verilog-read-sub-decls-gate): Fix infinite loop with (*) and malformed end statement, bug325. Reported by Joshua Wise and Andrew Drake. (verilog-auto-star-safe, verilog-delete-auto-star-implicit) (verilog-inst-comment-re): Fix not deleting Interfaced comment when expanding .* in interfaces, bug320. Reported by Pierre-David Pfister. (verilog-read-module-name): Fix import statements between module name and open parenthesis, bug317. Reported by Pierre-David Pfister. (verilog-simplify-range-expression): Fix simplification of multiplications inside AUTOWIRE connections, bug303. (verilog-auto-inst-port): Support parameter expansion in multidimensional arrays. (verilog-read-decls): Fix AUTOREG etc looking for "endproperty" after "assert property". Reported by Julian Gorfajn. (verilog-simplify-range-expression): Fix "couldn't merge" errors with multiplication, bug303. (verilog-read-decls): Fix parsing of unsigned data types, bug302. Reported by Jan Frode Lonnum.
* * lisp/isearch.el (isearch-yank-x-selection): Deactivate mark.Stefan Monnier2011-11-292-1/+8
| | | | Fixes: debbugs:10022
* Update doc for behavior of TAB in Text based modes.Chong Yidong2011-11-292-39/+52
| | | | | * lisp/indent.el (indent-for-tab-command, indent-according-to-mode): Doc fix. (indent-region): Doc fix. Switch nested ifs to equivalent cond.
* * vc/diff-mode.el (diff-find-file-name): Make `read-file-name'Michael Albinus2011-11-292-3/+10
| | | | aware of remote file names. (Bug#10124)
* * frame.el (auto-raise-mode, auto-lower-mode): Doc fix.Chong Yidong2011-11-292-9/+25
|
* * lisp/files.el (find-file): Don't use force-same-window.Stefan Monnier2011-11-283-20/+32
| | | | | | | | * lisp/window.el (switch-to-buffer): Better match Emacs-23 behavior and only use pop-to-buffer if the selected window can't be used. (pop-to-buffer-same-window): Use display-buffer--same-window-action. Fixes: debbugs:10144
* Prevent Diff Mode from stealing M-z binding.Eli Zaretskii2011-11-282-1/+6
| | | | | lisp/vc/diff-mode.el (diff-mode-map): Don't inherit 'z' => 'M-z' from special-mode-map.
* erc-dcc: allow SEND commands containing quoted filenames with spaces in themJulien Danjou2011-11-282-5/+24
| | | | | | | | * erc-dcc.el (erc-dcc-ctcp-query-send-regexp): Updated regexp to match quoted filenames with spaces inside. (erc-dcc-handle-ctcp-send): Updated regexp match group numbers, added processing of escaped quotes and backslashes if filename itself was in quotes.
* * emacs-lisp/easy-mmode.el (define-minor-mode): Fix default doc.Chong Yidong2011-11-282-4/+8
|
* Spelling fixes (mostly "inactive" vs "deactivate").Paul Eggert2011-11-2713-26/+26
|
* progmodes/gdb-mi.el (gdb-init-1): Condition execution of ↵Nick Roberts2011-11-272-4/+9
| | | | gdb-get-source-file-list on gdb-create-source-file-list.
* Spelling fixes.Paul Eggert2011-11-2657-94/+93
|
* Tweak whitespace-newline color for 16-color displays.Eli Zaretskii2011-11-262-1/+10
| | | | | lisp/whitespace.el (whitespace-newline): Use a different foreground color for 16-color light-background displays.
* Spelling fixes.Paul Eggert2011-11-268-9/+9
|
* Add grammar files for grammar-wy.el and wrt-wy.el.Chong Yidong2011-11-267-349/+441
| | | | | | | Regenerate the relevant CEDET parsers. * admin/grammars/bovine-grammar.el: * admin/grammars/wisent-grammar.el: Add scripts for generating the parsers.
* Fixes and updates for Frames chapter in Emacs manual.Chong Yidong2011-11-252-3/+8
| | | | | | | | | | | | | | | | * doc/emacs/files.texi (Visiting): `C-x 5 f' works on ttys too. * doc/emacs/frames.texi (Frames): Rewrite introduction. (Mouse Commands): Default for mouse-drag-copy-region is now t. The mouse-save-then-kill-command does not copy to kill ring by default. Behavior of DEL is not special to mouse commands now. (Mouse References): Document mouse-1-click-follows-link more thoroughly. (Menu Mouse Clicks): Move footnote to the main text and add xref to Init Rebinding node. (Mode Line Mouse): Mouse-3 on the mode-line does not bury buffer. * lisp/window.el (display-buffer--special-action): Minor doc fix.
* Fix typos.Juanma Barranquero2011-11-2511-61/+72
|
* Spelling fixes.Paul Eggert2011-11-2435-84/+82
|
* Auto-commit of loaddefs files.Glenn Morris2011-11-241-1/+1
|
* Give some autoloaded things doc-strings.Glenn Morris2011-11-249-12/+28
| | | | | | | | | | | * lisp/lpr.el (lpr-windows-system, lpr-lp-system): * lisp/mail/binhex.el (binhex-begin-line): * lisp/progmodes/grep.el (grep-history, grep-find-history): * lisp/textmodes/flyspell.el: * lisp/vc/pcvs-defs.el (cvs-global-menu): * lisp/vc/vc-bzr.el (vc-bzr-admin-checkout-format-file): * lisp/vc/vc-mtn.el (vc-mtn-admin-dir, vc-mtn-admin-format): * lisp/vc/vc-cvs.el (vc-cvs-registered): Give them basic doc-strings.
* Fix case of "GnuTLS" in docs.Glenn Morris2011-11-234-17/+23
| | | | | | * doc/misc/gnus.texi, doc/misc/smtpmail.texi: * etc/NEWS: * lisp/gnus/starttls.el, lisp/net/tls.el: Fix case of "GnuTLS".
* * lib-src/make-docfile.c (scan_lisp_file): Treat defcustom like defvar.Glenn Morris2011-11-232-6/+4
| | | | * lisp/paths.el (rmail-file-name): Format doc-string for make-docfile.
* * lisp/version.el (emacs-build-system): Give it a doc-string.Glenn Morris2011-11-232-5/+11
| | | | Consolidate local variables at the end of the file.
* * lisp/view.el (view-buffer): Revert 2011-07-19T15:01:[email protected]Juri Linkov2011-11-242-4/+7
| | | | | | from 2011-07-19. Fixes: debbugs:8615
* Make rmail-mime toggle headers of non-mime messages.Glenn Morris2011-11-232-1/+7
| | | | | | | * lisp/mail/rmailmm.el (rmail-mime): When rmail-enable-mime is non-nil, if called on a non-mime message just toggle the headers. Fixes: debbugs:8006
* Fix typos.Juanma Barranquero2011-11-2421-66/+95
|
* mail-source.el (mail-source-fetch-maildir): Don't expect the return value of ↵Adam W2011-11-242-1/+9
| | | | `delete-file', that returns nil for a local file but returns t for a remote file using ssh.
* * rfn-eshadow.el (rfn-eshadow-update-overlay): Let-bindMichael Albinus2011-11-232-4/+10
| | | | `non-essential' to t, in order to avoid remote connections.
* Fix "make autoloads" on MS-Windows.Eli Zaretskii2011-11-232-1/+11
| | | | | lisp/emacs-lisp/autoload.el (autoload-generate-file-autoloads): On MS-DOS and MS-Windows, compare with loaddefs.el case-insensitively.
* Auto-commit of loaddefs files.Glenn Morris2011-11-232-2/+2
|
* * paths.el (rmail-file-name): Reformat the doc-string so that it is picked up.Glenn Morris2011-11-232-2/+9
|
* Doc fixes related to rmail-automatic-folder-directives.Glenn Morris2011-11-232-18/+36
| | | | | | * mail/rmail.el (rmail-message-filter, rmail-auto-file): Doc fixes. (rmail-auto-file): Ignore case in the "special" field names, as mail-fetch-field does for all others.
* * lisp/mail/unrmail.el (unrmail): Always add blank line. (tiny change)Mark Lillibridge2011-11-222-3/+6
| | | | Fixes: debbugs:7743
* Rmail trivia: give explicit errors for empty folders.Glenn Morris2011-11-224-1/+15
| | | | | | | | | * mail/rmail.el (rmail-forward): * mail/rmailkwd.el (rmail-set-label): * mail/rmailout.el (rmail-output, rmail-output-as-seen) (rmail-output-body-to-file): Give error if no message. Fixes: debbugs:10082
* * lisp/mail/rmail.el (rmail-current-message): Doc fix.Glenn Morris2011-11-222-1/+5
|
* * lisp/mail/rmail.el (rmail-message-filter): Mark as obsolete. Glenn Morris2011-11-222-0/+9
| | | | | | * etc/NEWS: Mention this. Fixes: debbugs:2624
* Spelling fixes.Paul Eggert2011-11-2255-109/+109
|
* shr.el (shr-table-horizontal-line): Use "?\s" instead of "? " to avoid later ↵Lars Magne Ingebrigtsen2011-11-232-3/+8
| | | | breakage.
* * lisp/server.el (server-eval-and-print): Allow C-g.Stefan Monnier2011-11-222-1/+12
| | | | Fixes: debbugs:6585
* Auto-commit of loaddefs files.Glenn Morris2011-11-221-1/+1
|
* Move rmailmm test functions to test/ directory.Glenn Morris2011-11-212-69/+6
| | | | | | | | * lisp/mail/rmailmm.el (test-rmail-mime-handler) (test-rmail-mime-bulk-handler) (test-rmail-mime-multipart-handler): Move tests to test/ directory. * test/rmailmm.el: New file, split from lisp/mail/rmailmm.el.
* gnus-art.el (gnus-article-setup-buffer): Decode group name used for article ↵Katsumi Yamaoka2011-11-222-1/+8
| | | | buffers' name.
* shr.el (shr-table-horizontal-line): Revert infinite loops introduced by Paul ↵Lars Magne Ingebrigtsen2011-11-222-3/+8
| | | | Eggert's spellfixes two days ago.