1. 27 Dec, 2013 3 commits
  2. 26 Dec, 2013 2 commits
    • João Távora's avatar
      Make Electric Pair mode smarter/more useful: · 3b8d5131
      João Távora authored
      * lisp/electric.el: Pairing/skipping helps preserve
        balance. Autobackspacing behaviour. Opens extra newlines between
        pairs. Skip whitespace before closing delimiters.
      * lisp/emacs-lisp/lisp-mode.el (lisp-mode-variables): Use new
      * test/automated/electric-tests.lisp: New file.
      * doc/emacs/programs.texi: Describe new features.
      * lisp/simple.el: Pass non-nil interactive arg to newline call inside
    • Fabián Ezequiel Gallina's avatar
      * lisp/progmodes/python.el: Use lexical-binding. · fbcc63a3
      Fabián Ezequiel Gallina authored
      (python-nav-beginning-of-defun): Stop searching ASAP.
  3. 25 Dec, 2013 9 commits
  4. 24 Dec, 2013 6 commits
  5. 23 Dec, 2013 4 commits
  6. 22 Dec, 2013 6 commits
  7. 21 Dec, 2013 10 commits
    • Richard M. Stallman's avatar
      Document how to make RET not indent. · b51ad4cf
      Richard M. Stallman authored
      * simple.el (newline): Doc fix.
    • Kenjiro NAKAYAMA's avatar
      eww: fix wrong key binding · dde4de31
      Kenjiro NAKAYAMA authored
      * net/eww.el (eww-checkbox-map): Fix wrong key bind to `eww-toggle-checkbox'.
    • Kenjiro NAKAYAMA's avatar
      eww: support disabled and readonly text · 5edcc2dc
      Kenjiro NAKAYAMA authored
      * net/eww.el (eww-form-text): Support text form with disabled and readonly attributes.
    • Ted Zlatanov's avatar
      eww: machinery to list browser history · d49fbfd6
      Ted Zlatanov authored
      * net/eww.el (eww-list-histories, eww-list-histories)
      (eww-history-browse, eww-history-quit, eww-history-kill)
      (eww-history-mode-map, eww-history-mode): New command and
      functions to list browser histories.
    • Rüdiger Sonderfeld's avatar
      eww: minor code fixes and toolbar support · 5e1901c1
      Rüdiger Sonderfeld authored
      * net/eww.el (eww-back-url, eww-forward-url, eww-next-url)
      (eww-previous-url, eww-up-url, eww-top-url, eww-add-bookmark)
      (eww-bookmark-prepare, eww-bookmark-kill, eww-bookmark-yank)
      (eww-bookmark-browse, eww-next-bookmark, eww-previous-bookmark):
      Use `user-error'.
      (eww-bookmark-mode-map): Add menu.
      (eww-render, eww-mode): Use `setq-local'.
      (eww-tool-bar-map): New variable.
      (eww-mode): Set `tool-bar-map'.
      (eww-view-source): Check for `html-mode' with `fboundp'.
    • Lars Magne Ingebrigtsen's avatar
      * net/shr.el (shr--extract-best-source): Don't bug out on audio elements · 073d5cfd
      Lars Magne Ingebrigtsen authored
      That have text inside.  Also remove debugging.
    • Jan Djärv's avatar
      Customize ns-use-srgb-colorspace on OSX >= 10.7 to use sRGB. · 41cf3d11
      Jan Djärv authored
      * etc/NEWS: Mention ns-use-srgb-colorspace.
      * lisp/cus-start.el (all): Add ns-use-srgb-colorspace.
      * src/nsfns.m (Fxw_color_values): Use colorUsingDefaultColorSpace.
      * src/nsterm.h: Declare EmacsColor category.
      * src/nsterm.m (NSColor): Implement EmacsColor category.
      (ns_get_color): Use colorUsingDefaultColorSpace.
      (ns_get_color, ns_term_init): Use colorForEmacsRed.
    • Chong Yidong's avatar
      Don't make faces when loading Custom themes. · aac2b673
      Chong Yidong authored
      * custom.el (custom-theme-recalc-face): Do nothing if the face is
      undefined.  Thus, theme settings for undefined faces do not take
      effect until the faces are defined with defface, the same as with
      theme variables.
      * faces.el (face-spec-set): Use face-spec-recalc in all cases.
      (face-spec-reset-face): Don't assign extra properties in temacs.
      (face-spec-recalc): Apply X resources too.
    • Chong Yidong's avatar
      Doc fixes for face functions. · bacb0e77
      Chong Yidong authored
      * faces.el (face-spec-set):
      * cus-face.el (custom-theme-set-faces, custom-set-faces):
      * custom.el (defface): Doc fixes.
      Fixes: debbugs:16203
    • Chong Yidong's avatar
      Tweak C-x TAB behavior changes, and update docs. · 77221051
      Chong Yidong authored
      * lisp/indent.el (indent-rigidly-map): Add docstring, and move commands
      into named functions.
      (indent-rigidly-left, indent-rigidly-right)
      (indent-rigidly-right-to-tab-stop): New functions.  Decide on
      indentation direction based on bidi direction, and accumulate
      sequential commands in a single undo boundary.
      (indent-rigidly--pop-undo): New utility function.
      * doc/emacs/indent.texi (Indentation Commands): Document C-x TAB changes.
      * doc/lispref/text.texi (Region Indent): Note the new interactive
      behavior of indent-rigidly.