summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Expand)AuthorAgeFilesLines
* (tramp-open-connection-setup-interactive-shell): Send -onlcr as well.Noah Friedman2015-10-091-1/+1
* * lisp/progmodes/cc-mode.el (c-after-font-lock-init): Only *move*...our after-change-function, rather than re-adding it if it was removed. Stefan Monnier2015-10-091-2/+3
* * lisp/cedet/ede: Silence some compiler warnings...* lisp/cedet/ede.el: Require cl-lib. Silence some compiler warnings. (ede-menu-obj-of-class-p): Use cl-some rather than `eval'. (ede-apply-object-keymap, ede-reset-all-buffers) (ede-auto-add-to-target): Use dolist. (ede-new, ede-flush-deleted-projects, ede-global-list-sanity-check): Use field names rather than initarg names in `oref'. (ede-load-project-file): Remove unused var `file'. (ede-map-any-target-p): Use cl-some rather than ede-map-targets. (ede-set): Remove unused var `a'. * lisp/cedet/ede/emacs.el: Silence some compiler warnings. (ede-project-autoload): Avoid the old-style "name" argument. (ede-emacs-find-matching-target): Use field names rather than initarg names in `oref'. * lisp/cedet/ede/linux.el: Silence some compiler warnings. (ede-linux-load, ede-project-autoload): Avoid the old-style "name" argument. (ede-linux-find-matching-target): Use field names rather than initarg names in `oref'. Stefan Monnier2015-10-094-94/+84
* * lisp/textmodes/reftex.el: Silence byte-compiler warnings.Stefan Monnier2015-10-091-3/+4
* * lisp/progmodes/prolog.el: Avoid indenting too much, after ":-"...(prolog-smie-rules): Try and avoid indenting too far after ":-". Stefan Monnier2015-10-091-1/+10
* Update case-table and categories of recently added characters...* lisp/international/characters.el: Update information about Latin Extended-C, Latin Extended-D, Latin Extended-E, Cyrillic Extended, Georgian, Glagolitic, Deseret, Old Hungarian, and Warang Citi blocks. (Byug#21654) Eli Zaretskii2015-10-091-2/+103
* ; Auto-commit of loaddefs files.Glenn Morris2015-10-091-1/+1
* Avoid inflooping in font-lock...* lisp/font-lock.el (font-lock-extend-region-wholelines): Bind inhibit-field-text-motion around the call to line-beginning-position, to avoid inflooping. (Bug#21615) Eli Zaretskii2015-10-091-1/+3
* Refactor duplicated code; ensure default is in completions...* lisp/textmodes/reftex-cite.el (reftex--query-search-regexps): New function. (reftex-extract-bib-entries): Use it. (reftex-extract-bib-entries-from-thebibliography): Use it. Tassilo Horn2015-10-091-28/+24
* * lisp/calc/calc.el: Silence byte-compiler warnings...(calc-scan-for-dels): Use ignore-errors. (calc-dispatch, calc-do-dispatch): Make unused arg optional. (calc-read-key-sequence): Remove unused var `prompt2'. (calc-kill-stack-buffer): Remove unused var `buflist'. (calc): Remove unused var `oldbuf'. (calc-refresh): Use inhibit-read-only. (calc-can-abbrev-vectors): Declare. (calc-record): Remove unused var `mainbuf'. (math-sub-bignum): Remove unused var `sum'. (math-svo-c, math-svo-wid, math-svo-off): Declare. Stefan Monnier2015-10-081-74/+74
* * lisp/calc/calc.el (calc-digit-start-entry): Fix typo.Jay Belanger2015-10-081-1/+1
* Format initial input uniformly....* lisp/calc/calc.el (calc-digit-start-entry): New function. * lisp/calc/calc.el (calcDigit-start): * lisp/calc/calc-aent.el (calc-alg-digit-entry): Use `calc-digit-start-entry' to format input. Jay Belanger2015-10-082-8/+12
* Highlight CSS variable definitions...* lisp/textmodes/css-mode.el (css-nmstart-re): Tweak regexp to accept CSS variables. (Bug#21638) Simen Heggestøyl2015-10-071-1/+1
* * lisp/emacs-lisp/tabulated-list.el (tabulated-list-sort):...Check if column can be sorted before trying. (Bug#21639) Artur Malabarba2015-10-071-1/+3
* * lisp/progmodes/prog-mode.el (prettify-symbols-alist):...Document more possible values. Artur Malabarba2015-10-071-1/+5
* * lisp/textmodes/tex-mode.el: Use lexical-bindingStefan Monnier2015-10-061-7/+8
* * lisp/indent.el (indent--default-inside-comment): New function...(indent-for-tab-command): Use it for `noindent' indentation. Stefan Monnier2015-10-061-1/+21
* Add prettified version of \\Bbb{Q}....* lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Add prettified version for \\Bbb{Q}. Tassilo Horn2015-10-061-0/+1
* lisp/emacs-lisp/package.el (package-install): Fix name error...* lisp/emacs-lisp/package.el (package-install): Fix error when pkg is not a package-desc object. Also clarify documentation. (Bug#21625) Aaron Ecay2015-10-061-10/+10
* ; Another minor fix in misc-lang.elEli Zaretskii2015-10-051-2/+3
* Fix composition-function-table for Arabic and Syriac...* lisp/language/misc-lang.el (composition-function-table): Fix entries for Arabic and Syriac. Eli Zaretskii2015-10-051-3/+3
* Pull in version numbers from rst.el upstream release.... * lisp/textmodes/rst.el (rst-cvs-header, rst-svn-rev) (rst-svn-timestamp, rst-official-version) (rst-official-cvs-rev, rst-package-emacs-version-alist): Update version numbers. Stefan Merten2015-10-041-5/+6
* Improve XEmacs compatibility of Tramp...* lisp/net/tramp-compat.el (directory-listing-before-filename-regexp): Declare if it doesn't exist. (file-remote-p): Remove defalias, which was necessary for GNU Emacs 21. (redisplay): Make it an alias if it doesn't exist. * lisp/net/tramp.el (tramp-get-remote-tmpdir): Don't use `file-remote-p' (due to XEmacs compatibility). * lisp/net/trampver.el (locate-dominating-file) (tramp-compat-replace-regexp-in-string): Autoload. (tramp-repository-get-version): Do not dupe byte-compiler. Michael Albinus2015-10-043-17/+18
* shr: fix too long lines in rendered buffers (Bug#21012)...Co-authored-by: Michael Heerdegen <michael_heerdegen@web.de> * lisp/net/shr.el (shr-insert-document, shr-fill-text): Correct calculation of available width. (shr-find-fill-point): Don't overflow window edge if shr-kinsoku-shorten is nil. Eli Zaretskii2015-10-041-8/+42
* Support MSW filename style for ant compilation error regexp...* etc/compilation.txt (symbol ant): * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Support MSW filename style Vincent Belaïche2015-10-041-1/+1
* * lisp/ibuffer.el: Fix docstring length (Bug#21541).Paul Eggert2015-10-031-5/+9
* Maintain ordering of JSON object keys by default...* lisp/json.el (json-object-type): Mention order handling in doc-string. (json--plist-reverse): New utility function. (json-read-object): Maintain ordering for alists and plists. (json-pretty-print): Ensure that ordering is maintained. * test/automated/json-tests.el (test-json-plist-reverse): New test for `json--plist-reverse'. (json-read-simple-alist): Update test to accommodate for changes in `json-read-object'. * etc/NEWS: Document the new behavior of the pretty printing functions. Simen Heggestøyl2015-10-031-2/+19
* ; Tramp: Suppress compiler warnings.Michael Albinus2015-10-031-2/+4
* * prolog.el: Update and extend operator table...(prolog-smie-grammar): Add multifile, public etc. Markus Triska2015-10-021-1/+10
* * lisp/vc/vc-git.el (vc-git-region-history): Handle local changes...Adjust lto/lfrom when we have uncommitted changes. Stefan Monnier2015-10-021-0/+28
* Fix winner in cl-lib not loaded case...* lisp/winner.el (winner-change-fun): Don't use cl-lib functions without requiring CL Daniel Colascione2015-10-012-2/+3
* Fix a few problems with directed quotes...This is in response to a problem report by Kaushal Modi in: http://bugs.gnu.org/21588#25 * lisp/cedet/mode-local.el (describe-mode-local-overload): * lisp/emacs-lisp/bytecomp.el (byte-compile-fix-header): * lisp/info-xref.el (info-xref-check-all-custom): * lisp/mail/emacsbug.el (report-emacs-bug-hook): Prefer directed to undirected single quotes in diagnostics. Paul Eggert2015-10-017-9/+10
* Set default base-size in minibuffer-completion-help...* lisp/minibuffer.el (minibuffer-completion-help): Set default base-size, in case completion table does not set it. Stephen Leake2015-10-011-3/+3
* ; * lisp/progmodes/gdb-mi.el (gdb-mi-decode): Improve last change.Eli Zaretskii2015-10-011-4/+4
* Fix GUD display of GDB output with non-ASCII text...* lisp/progmodes/gdb-mi.el (gdb-mi-decode-strings): New defcustom. (gdb-mi-decode): New function. (gud-gdbmi-marker-filter): If gdb-mi-decode-strings is non-nil, decode octal escapes in GDB output. (Bug#21572) Eli Zaretskii2015-10-011-0/+58
* ; Auto-commit of loaddefs files.Glenn Morris2015-10-011-532/+563
* Un- and re-prettification are not exclusive...* lisp/progmodes/prog-mode.el (prettify-symbols--post-command-hook): Re-apply prettification to previous symbol also when unprettifying next one. Tassilo Horn2015-10-011-15/+17
* Don't unprettify symbol at point by default...* lisp/progmodes/prog-mode.el (prettify-symbols-unprettify-at-point): Default to disabled (nil). Tassilo Horn2015-10-011-1/+1
* * lisp/progmodes/prog-mode.el (prettify-symbols-unprettify-at-point):...Support unprettifying when point is after a symbol. * etc/NEWS: Document `prettify-symbols-unprettify-at-point' Artur Malabarba2015-10-011-17/+32
* ; Revert inadvertent premature commit.Eli Zaretskii2015-09-301-29/+0
* Disable some display optimizations when frames need redisplay...These optimizations were previously disabled by the windows_or_buffers_changed flag, which now is not set when only some frames need to be redrawn. * src/xdisp.c (redisplay_internal): Redisplay any frame whose 'redisplay' flag is set. (try_window_reusing_current_matrix, try_window_id) (try_cursor_movement): Disable these optimizations when the frame's 'redisplay' flag is set. Eli Zaretskii2015-09-301-0/+28
* Don't modify buffer by unprettification...* lisp/progmodes/prog-mode.el (prettify-symbols--compose-symbol): (prettify-symbols--post-command-hook, prettify-symbols-mode): Don't modify buffer when setting/removing custom prettify-symbols-start/end text properties. Add them to font-lock-extra-managed-props, too. Tassilo Horn2015-09-301-3/+6
* Implement unprettification of symbol at point...* lisp/progmodes/prog-mode.el: Implement feature for unprettifying the symbol at point. (prettify-symbols--current-symbol-bounds): New variable. (prettify-symbols--post-command-hook): New function. (prettify-symbols-unprettify-at-point): New defcustom. (prettify-symbols-mode): Use it. (prettify-symbols--compose-symbol): Use them. Tassilo Horn2015-09-301-4/+39
* * lisp/arc-mode.el (archive-rar-summarize): Better alignment of the columns.Nicolas Petton2015-09-301-2/+2
* Use unar and lsar to handle RAR archives in arc-mode...* lisp/arc-mode.el (archive-rar-extract, archive-extract-by-file): Rely on unar and lsar instead of unrar-free for RAR archives (Bug#17663). Nicolas Petton2015-09-301-16/+15
* Clarify :create in auth-source's docs...* auth-source.el (auth-source-search): Clarify :create's meaning. Copyright-paperwork-exempt: yes Wieland Hoffmann2015-09-301-1/+1
* Avoid empty -path arguments in rgrep...* lisp/progmodes/grep.el (rgrep-default-command): Remove nil from the list produced according to grep-find-ignored-directories, before passing it to Find/Grep invocation. (Bug#21548) Phil Sainty2015-09-301-10/+12
* * lisp/progmodes/prolog.el: Fix various indentation cases...(prolog-operator-chars): New const (add \\). (prolog-smie-forward-token, prolog-smie-backward-token): Use it. (prolog-smie-rules): Add rules according to bug#21526. Stefan Monnier2015-09-291-5/+31
* * lisp/progmodes/sh-script.el: Old "dumb" continued line indent...(sh-indent-after-continuation): Add new value `always' (bug#17620) (sh-smie-sh-rules): Remove old handling of continued lines. (sh-smie--indent-continuation): New function. (sh-set-shell): Use it. Stefan Monnier2015-09-291-16/+63
* * lisp/progmodes/octave.el: Use grammar more; Handle enumeration fun...Remove redundant :group keyword args. (octave-begin-keywords, octave-else-keywords, octave-end-keywords): Remove variables. (octave-operator-table, octave-smie-bnf-table): Use let-when-compile to turn them into compile-time variables. Auto-generate the "foo ... end" rules from the "foo ... endfoo" rules. Add rules for break, continue, return, global, and persistent. Refine the rule for "until". (octave-smie--funcall-p, octave-smie--end-index-p) (octave-smie--in-parens-p): New functions. (octave-smie-backward-token, octave-smie-forward-token): Use them to distinguish the "enumeration" function and the "end" index from their corresponding keywords. (octave--block-offset-keywords): New constant. (octave-smie-rules): Use it. Adjust rules for new global/persistent parsing. (octave-reserved-words): Redefine using octave-smie-grammar. (octave-font-lock-keywords): Use octave-smie--funcall-p and octave-smie--end-index-p. Stefan Monnier2015-09-291-152/+164