- 28 Oct, 2015 27 commits
-
-
Stefan Monnier authored
(macroexp-unprogn): Make sure we never return an empty list. (macroexp-if): Remove unused (and unsafe) optimization. Optimize (if A T (if B T E)) into (if (or A B) T E) instead, which does occur occasionally.
-
Juanma Barranquero authored
* lisp/simple.el (delete-trailing-whitespace): Save match data when calling `skip-syntax-backward'. * test/automated/simple-test.el (simple-delete-trailing-whitespace): New test.
-
Artur Malabarba authored
-
Paul Eggert authored
-
Artur Malabarba authored
where string ends in space
-
Artur Malabarba authored
* doc/lispref/sequences.texi (Sequence Functions): Document seq-mapn
-
Artur Malabarba authored
(character-fold-to-regexp): Rework internals to play nice with lax-whitespacing. When the user types a space, we want to match the table entry for ?\s, which is generally a regexp like "[ ...]". However, the `search-spaces-regexp' variable doesn't "see" spaces inside these regexp constructs, so we need to use "\\( \\|[ ...]\\)" instead (to manually expose a space). Furthermore, the lax search engine acts on a bunch of spaces, not on individual spaces, so if the string contains sequential spaces like " ", we need to keep them grouped together like this: "\\( \\|[ ...][ ...]\\)".
-
Artur Malabarba authored
(isearch--momentary-message): New function. (isearch-toggle-lax-whitespace, isearch-toggle-case-fold) (isearch-toggle-invisible): Use it.
-
Artur Malabarba authored
(isearch-define-mode-toggle): New macro. (isearch-toggle-invisible): Renamed to `isearch-define-mode-toggle'. (isearch-toggle-case-fold, isearch-toggle-invisible) (isearch-toggle-regexp, isearch-toggle-lax-whitespace): Define with `isearch-define-mode-toggle'.
-
Michael Albinus authored
* lisp/net/tramp-compat.el (tramp-compat-delete-dups): New defun. * lisp/net/tramp-smb.el (tramp-smb-handle-directory-files): Use it.
-
Anders Lindgren authored
-
-
Anders Lindgren authored
-
Michael Albinus authored
* lisp/net/tramp-smb.el (tramp-smb-handle-directory-files): Revert 692bce5b, `delete-dups' does not exist in XEmacs 21.4.
-
Anders Lindgren authored
Input events started to arrive before ns_term_init() was finished. Solved by blocking input. This also seems to correct the "You can't open the application "Emacs" because it may be damaged or incomplete" error issued when double-clicking on the Emacs application. * nsterm.m (ns_constrain_all_frames, ns_init_term): Block input. * nsterm.m (ns_send_appdefined, EmacsApp): Trace output.
-
-
Artur Malabarba authored
Document the fact that it doesn't return dead processes.
-
Anders Lindgren authored
* nsterm.h (struct ns_output): New flag, in_animation. * nsfns.m (Fx_create_frame): Initialize in_animation flag. * nsmenu.m (free_frame_tool_bar, update_frame_tool_bar): Set in_animation flag around call to "setVisible". Set new tool bar height before call to setVisible. * nsterm.m (x_set_window_size): Don't call [view setRow: andColumns:] as this fools the subsequent call to updateFrameSize from performing the real resize. (windowDidResize): Don't update anything when in_animation is non-zero. Trace output. * nsmenu.m (free_frame_tool_bar, update_frame_tool_bar) (EmacsToolbar): * nsterm.m (x_set_window_size, updateFrameSize) ([EmacsView setRows: andColumns:])
-
NicolasPetton authored
-
Tassilo Horn authored
* lisp/textmodes/tex-mode.el (tex--prettify-symbols-compose-p): Prettify macros which don't end in a word character.
-
Dmitry Gutov authored
This reverts commit 5e439554. (http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02009.html)
-
Dmitry Gutov authored
* lisp/vc/vc-hg.el (vc-hg-log-format): Pipe commit description through 'tabindent'. (vc-hg-log-view-mode): Set tab-width to 2 locally. (http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02259.html)
-
Stefan Monnier authored
* lisp/net/tramp-smb.el (tramp-smb-handle-directory-files): Use `delete-dups'. * lisp/net/tramp.el (auto-save-file-name-transforms): Declare.
-
Stefan Monnier authored
(ccl-compile-if): Remove unused var `false-ic'. (ccl-compile-write-repeat): Remove unused var `i'. (ccl-compile-map-single): Remove unused var `id'. (ccl-dump, ccl-dump-binary): Use explicit let-binding to bind the dynamic var `ccl-code'.
-
Stefan Monnier authored
-
Stefan Monnier authored
(help-add-fundoc-usage): Don't mistake a mis-formatted string for a list.
-
Stefan Monnier authored
(gnus-topic-prepare-topic): Remove unused var `topic'. (gnus-topic-remove-topic): Mark unused arg `hide'. (gnus-tmp-header): Declare. (gnus-topic-goto-missing-group): Remove unused var `entry'. (gnus-topic-unmark-topic): Mark unused arg `dummy'. (gnus-topic-copy-matching): Mark unused arg `copyp'. Move initialization of `topic' into its declaration.
-
- 27 Oct, 2015 6 commits
-
-
Stephen Leake authored
* lisp/cedet/cedet-global.el (cedet-gnu-global-gtags-call): Handle warnings from gtags about invalid options. (cedet-gnu-global-create/update-database): Do incremental update properly. * lisp/cedet/ede/generic.el (ede-enable-generic-projects): Get monotone root right.
-
Michael Albinus authored
-
Michael Albinus authored
* lisp/autorevert.el (auto-revert-notify-handler): When a `stopped' event arrives from file notification, fall back to polling. * test/automated/file-notify-tests.el (file-notify-test03-autorevert): Extend test for polling when file notification ceases to work.
-
Dmitry Gutov authored
* lisp/vc/vc-hg.el (vc-hg-log-format): New variable. (vc-hg-print-log, vc-hg-expanded-log-entry): Use it. (http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02191.html)
-
NicolasPetton authored
* etc/images/icons/hicolor/scalable/apps/emacs.svg: Use a plain SVG format instead of the Inkscape SVG format.
-
Michael Albinus authored
* test/automated/auto-revert-tests.el (auto-revert-test02-auto-revert-mode-dired): Narrow *Messages* buffer where it belongs to. (Bug#21668)
-
- 26 Oct, 2015 7 commits
-
-
NicolasPetton authored
-
NicolasPetton authored
-
NicolasPetton authored
-
Phillip Lord authored
-
Stephen Leake authored
* doc/lispref/files.texi (Directory Names): Define and use "directory file name". Recommend `expand-file-name'. * src/lread.c (load-path): Fix doc string; elements are directory file names.
-
Eli Zaretskii authored
* test/automated/simple-test.el (simple-test--dummy-buffer): Make sure indentation doesn't use TABs, otherwise the 6th test might fail.
-
Mark Oteiza authored
`substring' does not account for full width characters.
-