summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* * lisp/calc/calc.el (calc-digit-start-entry): Fix typo.Jay Belanger2015-10-081-1/+1
|
* Format initial input uniformly.Jay Belanger2015-10-082-8/+12
| | | | | | | * 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.
* Highlight CSS variable definitionsSimen Heggestøyl2015-10-071-1/+1
| | | | | * lisp/textmodes/css-mode.el (css-nmstart-re): Tweak regexp to accept CSS variables. (Bug#21638)
* * lisp/emacs-lisp/tabulated-list.el (tabulated-list-sort):Artur Malabarba2015-10-071-1/+3
| | | | Check if column can be sorted before trying. (Bug#21639)
* * lisp/progmodes/prog-mode.el (prettify-symbols-alist):Artur Malabarba2015-10-071-1/+5
| | | | Document more possible values.
* * lisp/textmodes/tex-mode.el: Use lexical-bindingStefan Monnier2015-10-061-7/+8
|
* * lisp/indent.el (indent--default-inside-comment): New functionStefan Monnier2015-10-061-1/+21
| | | | (indent-for-tab-command): Use it for `noindent' indentation.
* Add prettified version of \\Bbb{Q}.Tassilo Horn2015-10-061-0/+1
| | | | | * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Add prettified version for \\Bbb{Q}.
* lisp/emacs-lisp/package.el (package-install): Fix name errorAaron Ecay2015-10-061-10/+10
| | | | | * lisp/emacs-lisp/package.el (package-install): Fix error when pkg is not a package-desc object. Also clarify documentation. (Bug#21625)
* ; Another minor fix in misc-lang.elEli Zaretskii2015-10-051-2/+3
|
* Fix composition-function-table for Arabic and SyriacEli Zaretskii2015-10-051-3/+3
| | | | | * lisp/language/misc-lang.el (composition-function-table): Fix entries for Arabic and Syriac.
* Pull in version numbers from rst.el upstream release.Stefan Merten2015-10-041-5/+6
| | | | | | | * 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.
* Improve XEmacs compatibility of TrampMichael Albinus2015-10-043-17/+18
| | | | | | | | | | | | | | * 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.
* shr: fix too long lines in rendered buffers (Bug#21012)Eli Zaretskii2015-10-041-8/+42
| | | | | | | | 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.
* Support MSW filename style for ant compilation error regexpVincent Belaïche2015-10-041-1/+1
| | | | | * etc/compilation.txt (symbol ant): * lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): Support MSW filename style
* * lisp/ibuffer.el: Fix docstring length (Bug#21541).Paul Eggert2015-10-031-5/+9
|
* Maintain ordering of JSON object keys by defaultSimen Heggestøyl2015-10-031-2/+19
| | | | | | | | | | | | | | * 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.
* ; Tramp: Suppress compiler warnings.Michael Albinus2015-10-031-2/+4
|
* * prolog.el: Update and extend operator tableMarkus Triska2015-10-021-1/+10
| | | | (prolog-smie-grammar): Add multifile, public etc.
* * lisp/vc/vc-git.el (vc-git-region-history): Handle local changesStefan Monnier2015-10-021-0/+28
| | | | Adjust lto/lfrom when we have uncommitted changes.
* Fix winner in cl-lib not loaded caseDaniel Colascione2015-10-012-2/+3
| | | | | * lisp/winner.el (winner-change-fun): Don't use cl-lib functions without requiring CL
* Fix a few problems with directed quotesPaul Eggert2015-10-017-9/+10
| | | | | | | | | | 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.
* Set default base-size in minibuffer-completion-helpStephen Leake2015-10-011-3/+3
| | | | | * lisp/minibuffer.el (minibuffer-completion-help): Set default base-size, in case completion table does not set it.
* ; * 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 textEli Zaretskii2015-10-011-0/+58
| | | | | | | * 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)
* ; Auto-commit of loaddefs files.Glenn Morris2015-10-011-532/+563
|
* Un- and re-prettification are not exclusiveTassilo Horn2015-10-011-15/+17
| | | | | | * lisp/progmodes/prog-mode.el (prettify-symbols--post-command-hook): Re-apply prettification to previous symbol also when unprettifying next one.
* Don't unprettify symbol at point by defaultTassilo Horn2015-10-011-1/+1
| | | | | * lisp/progmodes/prog-mode.el (prettify-symbols-unprettify-at-point): Default to disabled (nil).
* * lisp/progmodes/prog-mode.el (prettify-symbols-unprettify-at-point):Artur Malabarba2015-10-011-17/+32
| | | | | | Support unprettifying when point is after a symbol. * etc/NEWS: Document `prettify-symbols-unprettify-at-point'
* ; Revert inadvertent premature commit.Eli Zaretskii2015-09-301-29/+0
|
* Disable some display optimizations when frames need redisplayEli Zaretskii2015-09-301-0/+28
| | | | | | | | | | | 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.
* Don't modify buffer by unprettificationTassilo Horn2015-09-301-3/+6
| | | | | | | * 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.
* Implement unprettification of symbol at pointTassilo Horn2015-09-301-4/+39
| | | | | | | | | | * 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.
* * 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-modeNicolas Petton2015-09-301-16/+15
| | | | | * 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).
* Clarify :create in auth-source's docsWieland Hoffmann2015-09-301-1/+1
| | | | | | * auth-source.el (auth-source-search): Clarify :create's meaning. Copyright-paperwork-exempt: yes
* Avoid empty -path arguments in rgrepPhil Sainty2015-09-301-10/+12
| | | | | | * 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)
* * lisp/progmodes/prolog.el: Fix various indentation casesStefan Monnier2015-09-291-5/+31
| | | | | | (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.
* * lisp/progmodes/sh-script.el: Old "dumb" continued line indentStefan Monnier2015-09-291-16/+63
| | | | | | | (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.
* * lisp/progmodes/octave.el: Use grammar more; Handle enumeration funStefan Monnier2015-09-291-152/+164
| | | | | | | | | | | | | | | | | | | | | 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.
* * lisp/emacs-lisp/lisp-mode.el (let-when-compile): Work like let*Stefan Monnier2015-09-291-8/+12
|
* ; ChangeLog fixGlenn Morris2015-09-291-5/+0
|
* * net/shr.el (shr-colorize-region): Allow 88-color tty to use colors.Katsumi Yamaoka2015-09-291-1/+1
| | | | Suggested by Eli Zaretskii.
* * net/shr.el (shr-colorize-region):Katsumi Yamaoka2015-09-291-1/+1
| | | | Don't do it on a system not supporting 256 above colors (bug#21557).
* ; Remove extraneous "coding: utf-8" specifications in Elisp filesDmitry Gutov2015-09-2970-154/+38
|
* Revert "Don't rely on defaults in decoding UTF-8 encoded Lisp files"Dmitry Gutov2015-09-294-9/+2
| | | | This reverts commit db828f62f6f17414fbbc3206dac123dc73dd6055.
* Better documentation for seq-someNicolas Petton2015-09-281-2/+1
| | | | | | | * doc/lispref/sequences.texi: * lisp/emacs-lisp/seq.el: Update the documentation of seq-some to guarantee that the returned value is the first non-nil value that resulted from applying the predicate.
* * lisp/arc-mode.el: Sharp-quote function arguments.Nicolas Petton2015-09-281-15/+15
|
* Avoid redisplay error in ediff-regions-wordwiseEli Zaretskii2015-09-281-0/+1
| | | | | | * lisp/vc/ediff-util.el (ediff-clone-buffer-for-region-comparison): Make sure the mark is set before activating it. (Bug#21567)
* Improve wrapfig package support and caption parsing(tiny change) Arash Esbati2015-09-281-3/+4
| | | | | | | | * lisp/textmodes/reftex-vars.el (reftex-label-alist-builtin): Correct description string and add wraptable environment. (reftex-default-context-regexps): Improve caption regexp. Copyright-paperwork-exempt: yes