summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* update-subdirs: Don't set no-byte-compile twice (bug#10260).Juanma Barranquero2011-12-102-2/+9
| | | | lisp/makefile.w32-in (update-subdirs-CMD): Use a Local Variables section.
* Fix bug #2975 with insufficient docs of texinfo-master-menu.Eli Zaretskii2011-12-102-16/+28
| | | | | | | | | lisp/textmodes/texnfo-upd.el: Correct outdated description about texinfo-master-menu. (texinfo-master-menu): Explain better in the doc string what the function really does. (texinfo-insert-master-menu-list): Improve the error message displayed if there's no menu in the Top node.
* Fix documentation and one misfeature of Texinfo mode update commands.Eli Zaretskii2011-12-102-21/+87
| | | | | | | | | | | | | | | lisp/textmodes/texnfo-upd.el: Update commentary. Add a warning not to use texinfo-update-node and commands that call it if the Texinfo file uses @node lines without next/prev/up pointers. (texinfo-all-menus-update, texinfo-master-menu) (texinfo-update-node, texinfo-every-node-update) (texinfo-multiple-files-update): Doc fix. Warn against updating all the @node lines. (texinfo-master-menu): Only call texinfo-update-node if the prefix argument is numeric. See also this thread: http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00156.html. Fixes: debbugs:2975
* message.el (message-valid-fqdn-regexp): Udate with newly approved top-level ↵Tassilo Horn2011-12-102-3/+8
| | | | domain names ".tel" and ".asia".
* lisp/speedbar.el (speedbar-supported-extension-expressions): Add .adb, .ads.Manuel Gómez2011-12-092-1/+6
| | | | Fixes: debbugs:10256
* Fix typos.Juanma Barranquero2011-12-098-62/+83
|
* * lisp/emacs-lisp/lisp-mode.el (defmethod): Add doc-string-elt.Stefan Monnier2011-12-082-0/+3
| | | | Fixes: debbugs:10244
* * lisp/pcmpl-gnu.el: Don't fail when there is no Makefile nor -f arg.Stefan Monnier2011-12-082-5/+15
| | | | | | | | | (pcmpl-gnu-makefile-regexps): Accept "makefile" as well as files that end in ".mk". (pcmpl-gnu-make-rule-names): Check "makefile" and ignore errors when reading the makefile. Fixes: debbugs:10116
* gnus-sum.el (gnus-summary-show-article): Don't load shr unconditionally.Katsumi Yamaoka2011-12-082-3/+11
|
* message.el (message-pop-to-buffer): Use pop-to-buffer instead of ↵Katsumi Yamaoka2011-12-072-1/+10
| | | | pop-to-buffer-same-window for old Emacsen.
* * lisp/pcmpl-gnu.el (pcomplete/make): Also allow filename arguments.Stefan Monnier2011-12-062-1/+9
| | | | Fixes: debbugs:10116
* * lisp/emacs-lisp/package.el (package-archives): Doc fix re riskiness.Glenn Morris2011-12-062-1/+10
|
* * progmodes/cc-fonts.el (c-annotation-face): Use defface.Chong Yidong2011-12-062-3/+11
|
* Fix typos.Juanma Barranquero2011-12-0615-17/+30
|
* * lisp/emacs-lisp/assoc.el (aput): Fix return valueChristopher Genovese2011-12-052-4/+7
| | | | Fixes: debbugs:10146
* Fix "C-x =" wrt display of strong RTL characters and directional controls.Eli Zaretskii2011-12-053-12/+42
| | | | | | | lisp/descr-text.el (describe-char): Fix display of strong right-to-left characters and directional embeddings and overrides. lisp/simple.el (what-cursor-position): Fix display of codepoints of strong right-to-left characters by appending LRM.
* * lisp/faces.el (read-color): Minor doc fix.Chong Yidong2011-12-052-5/+10
|
* Fix typo.Juanma Barranquero2011-12-051-1/+1
|
* Auto-commit of loaddefs files.Glenn Morris2011-12-051-1/+1
|
* Spelling fixes.Paul Eggert2011-12-0537-53/+52
|
* align.el marker fix.Glenn Morris2011-12-042-1/+8
| | | | | | | | * lisp/align.el (align--set-marker): Add doc-string. Don't try to move something that is not a marker. Eg the first call from align-region passes eol == 0. Fixes: debbugs:10216
* appt.el trivia.Glenn Morris2011-12-042-3/+6
| | | | | * lisp/calendar/appt.el (appt-add): Rewrite the interactive-spec to avoid overly zealous deletion of trailing whitespace.
* * appt.el: Restore significant whitespace deleted by "spelling fix".Glenn Morris2011-12-041-1/+3
|
* Fix emacsclient bug where "-n -c" does not open a new frame on Windows.Juanma Barranquero2011-12-042-6/+19
| | | | | | | | | | | | | * lib-src/emacsclient.c (decode_options) [WINDOWSNT]: Don't force tty = 0; instead, treat both -c and -t as always requesting a new "tty" frame, and let server.el decide which kind is actually required. Reported by Uwe Siart <usenet@siart.de> in this thread: http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00303.html * lisp/server.el (server-delete-client): On Windows, do not try to delete the only terminal. (server-process-filter): On Windows, treat requests for a tty frame as if they were for a GUI frame if the running server is in GUI mode.
* Auto-commit of loaddefs files.Glenn Morris2011-12-041-1/+1
|
* Spelling fixes.Paul Eggert2011-12-0486-291/+290
|
* message.el (message-pop-to-buffer): Use pop-to-buffer-same-window for last ↵Chong Yidong2011-12-041-1/+1
| | | | change.
* * message.el (message-pop-to-buffer): Partially revert 2011-11-30 change ↵Chong Yidong2011-12-042-3/+7
| | | | (Bug#10200).
* * lisp/textmodes/texinfmt.el (batch-texinfo-format): Doc fix.Glenn Morris2011-12-032-1/+5
| | | | Fixes: debbugs:10207
* Auto-commit of loaddefs files.Glenn Morris2011-12-031-1/+1
|
* * lisp/electric.el: Streamline electric-indent's hook.Stefan Monnier2011-12-032-18/+28
| | | | | | (electric-indent-chars): Revert to simple list. (electric-indent-functions): New var. (electric-indent-post-self-insert-function): Use it.
* * lisp/progmodes/prolog.el (prolog-find-value-by-system): Avoid error whenStefan Monnier2011-12-022-3/+10
| | | | | | | there's no inferior buffer. (prolog-consult-compile): Don't use toggle-read-only. Fixes: debbugs:10196
* * net/tramp-sh.el (tramp-maybe-open-connection): Handle userMichael Albinus2011-12-022-143/+166
| | | | interrupt. (Bug#10187)
* * lisp/pcmpl-gnu.el (pcomplete/tar): large-file-warn-threshold can be nil.Stefan Monnier2011-12-022-1/+5
| | | | Fixes: debbugs:9160
* * lisp/dired-aux.el (dired-query): Don't assume help-char is modifier-free.Stefan Monnier2011-12-022-4/+8
| | | | Fixes: debbugs:10191
* * lisp/info.el (Info-search): Display "end of manual" when IsearchJuri Linkov2011-12-022-7/+14
| | | | | | reaches the end of single-file Info manual. Fixes: debbugs:9918
* Fix commentary for the last commit.Eli Zaretskii2011-12-021-1/+1
|
* Fix part 3 of bug #10183 with input-method prompt in I-search.Eli Zaretskii2011-12-022-1/+10
| | | | | lisp/isearch.el (isearch-message-prefix): Run the input method part of the prompt through bidi-string-mark-left-to-right.
* Change `wordify' to `word-search-regexp'.Juri Linkov2011-12-022-8/+12
| | | | | | | | | | | | | | | | * lisp/isearch.el (isearch-occur): Use `word-search-regexp' for `isearch-word'. (isearch-search-and-update): Add condition for `isearch-word' and call `word-search-regexp'. * src/search.c (Fword_search_regexp): New Lisp function created from `wordify'. Change type of arg `lax' from `int' to `Lisp_Object'. (Fword_search_backward, Fword_search_forward) (Fword_search_backward_lax, Fword_search_forward_lax): Use `Fword_search_regexp' instead of `wordify'. Doc fix. (syms_of_search): Define `Sword_search_regexp'. Fixes: debbugs:10145
* Gnus: Update the header format of icon data for the most recent icontopbm ↵Katsumi Yamaoka2011-12-023-4/+14
| | | | program.
* Fix some em-hist custom types.Glenn Morris2011-12-012-2/+5
| | | | | * lisp/eshell/em-hist.el (eshell-history-file-name, eshell-history-size): Fix custom type.
* Tweak previous em-hist.el change.Glenn Morris2011-12-011-2/+3
|
* Small eshell-history-size fix.Glenn Morris2011-12-012-1/+11
| | | | | * lisp/eshell/em-hist.el (eshell-hist-initialize): Handle eshell-history-size nil and HISTSIZE set or unset.
* * lisp/man.el (Man-completion-table): Fix the lambda case.Stefan Monnier2011-12-012-2/+8
| | | | Fixes: debbugs:10168
* Auto-commit of loaddefs files.Glenn Morris2011-12-011-777/+781
|
* Gnus: Share the value of the buffer-local `message-options' variable between ↵Katsumi Yamaoka2011-12-014-11/+32
| | | | a draft buffer and temprary working buffers.
* Relocate ChangeLog entries to correct date.Glenn Morris2011-11-301-30/+30
|
* Update verilog-mode.el from master.Michael McNamara2011-11-301-585/+1473
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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). * 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.
* Regenerate ldefs-boot.elChong Yidong2011-12-011-3/+3
|
* Fix typos.Juanma Barranquero2011-11-304-13/+20
|