1. 06 Aug, 2016 1 commit
    • Noam Postavsky's avatar
      Don't delete selection after indent-rigidly · 9ae89c2c
      Noam Postavsky authored
      * lisp/indent.el (indent-rigidly): Pass `deactivate-mark' as the ON-EXIT
      function to `set-transient-map', this prevents `delete-selection-mode'
      from deleting the text that was just indented (Bug #20408).
      9ae89c2c
  2. 01 Jan, 2016 1 commit
  3. 17 Nov, 2015 1 commit
    • Paul Eggert's avatar
      Fix docstring quoting problems with ‘ '’ · ac16149b
      Paul Eggert authored
      Problem reported by Artur Malabarba in:
      http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01513.html
      Most of these fixes are to documentation; many involve fixing
      longstanding quoting glitches that are independent of the
      recent substitute-command-keys changes.  The changes to code are:
      * lisp/cedet/mode-local.el (mode-local-augment-function-help)
      (describe-mode-local-overload):
      Substitute docstrings before displaying them.
      * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda):
      Quote the generated docstring for later substitution.
      ac16149b
  4. 07 Oct, 2015 1 commit
  5. 17 Apr, 2015 1 commit
  6. 01 Jan, 2015 2 commits
  7. 25 Jun, 2014 1 commit
    • Leo Liu's avatar
      Fix a few packages to work with nil tab-stop-list · 83d208a5
      Leo Liu authored
      * indent.el (indent-accumulate-tab-stops): New function.
      
      * textmodes/picture.el (picture-set-tab-stops):
      * ruler-mode.el (ruler-mode-mouse-add-tab-stop)
      (ruler-mode-ruler): Fix to work with nil tab-stop-list.
      
      * progmodes/asm-mode.el (asm-calculate-indentation): Use
      indent-next-tab-stop.
      83d208a5
  8. 23 Jun, 2014 1 commit
  9. 10 Feb, 2014 1 commit
  10. 28 Jan, 2014 1 commit
    • Glenn Morris's avatar
      Some doc related to tab-stops · e3bd7eed
      Glenn Morris authored
      * doc/lispref/text.texi (Indent Tabs): Update related to tab-stops.
      
      * lisp/indent.el (tab-stop-list): Doc fix.  Add :version.
      e3bd7eed
  11. 20 Jan, 2014 1 commit
  12. 15 Jan, 2014 1 commit
  13. 13 Jan, 2014 1 commit
  14. 01 Jan, 2014 1 commit
  15. 23 Dec, 2013 2 commits
    • Chong Yidong's avatar
    • Chong Yidong's avatar
      Rename set-temporary-overlay-map -> set-transient-map · 8cd22a08
      Chong Yidong authored
      * lisp/subr.el (set-transient-map): Rename from
      set-temporary-overlay-map.  Doc fix.
      
      * lisp/face-remap.el (text-scale-adjust):
      * lisp/indent.el (indent-rigidly):
      * lisp/kmacro.el (kmacro-call-macro):
      * lisp/minibuffer.el (minibuffer-force-complete):
      * lisp/repeat.el (repeat):
      * lisp/simple.el (universal-argument--mode):
      * lisp/calendar/todo-mode.el (todo-insert-item--next-param):
      * lisp/progmodes/f90.el (f90-abbrev-start): Callers changed.
      
      * lisp/org/org.el (orgstruct-make-binding): Call set-transient-map
      instead of old name set-temporary-overlay-map.
      
      * doc/lispref/keymaps.texi (Controlling Active Maps): Renamed
      set-temporary-overlay-map to set-transient map.  Doc fixes.
      (Searching Keymaps): The transient keymap takes precedence.
      8cd22a08
  16. 21 Dec, 2013 1 commit
    • 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-left-to-tab-stop)
      (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.
      77221051
  17. 13 Dec, 2013 1 commit
  18. 17 Oct, 2013 1 commit
  19. 08 Oct, 2013 1 commit
    • Teemu Likonen's avatar
      * indent.el: Provide interactive indent-rigidly mode. Use lexical-binding. · b7d5bd82
      Teemu Likonen authored
      (indent-rigidly--current-indentation): New function.
      (indent-rigidly-map): New var.
      (indent-rigidly): Use it to provide interactive mode.
      (indent-region): Add progress reporter.
      (tab-stop-list): Make it implicitly extend to infinity by repeating the
      last step.
      (indent--next-tab-stop): New function to implement this behavior.
      (tab-to-tab-stop, move-to-tab-stop): Use it.
      
      Fixes: debbugs:8196
      b7d5bd82
  20. 01 Jan, 2013 1 commit
  21. 11 Jan, 2012 1 commit
  22. 05 Jan, 2012 1 commit
  23. 29 Nov, 2011 1 commit
  24. 19 Apr, 2011 1 commit
  25. 25 Jan, 2011 1 commit
  26. 15 Jan, 2011 1 commit
  27. 02 Jan, 2011 1 commit
  28. 18 Sep, 2010 1 commit
  29. 29 Aug, 2010 1 commit
  30. 19 May, 2010 1 commit
  31. 22 Mar, 2010 1 commit
  32. 20 Jan, 2010 1 commit
  33. 13 Jan, 2010 1 commit
  34. 07 Dec, 2009 1 commit
    • Stefan Monnier's avatar
      * minibuffer.el (completion-at-point-functions): New var. · 51ef56c4
      Stefan Monnier authored
      (completion-at-point): New command.
      * indent.el (indent-for-tab-command): Handle the new `complete' behavior.
      * progmodes/python.el (python-mode-map): Use completion-at-point.
      (python-completion-at-point): Rename from python-partial-symbol and
      adjust for use in completion-at-point-functions.
      (python-mode): Setup completion-at-point for Python completion.
      * emacs-lisp/lisp.el (lisp-completion-at-point): New function
      extracted from lisp-complete-symbol.
      (lisp-complete-symbol): Use it.
      * emacs-lisp/lisp-mode.el (emacs-lisp-mode): Use define-derived-mode,
      setup completion-at-point for Elisp completion.
      (emacs-lisp-mode-map, lisp-interaction-mode-map): Use completion-at-point.
      * ielm.el (ielm-map): Use completion-at-point.
      (inferior-emacs-lisp-mode): Setup completion-at-point for Elisp completion.
      * progmodes/sym-comp.el: Move to...
      * obsolete/sym-comp.el: Move from progmodes.
      51ef56c4
  35. 20 May, 2009 1 commit
  36. 05 Jan, 2009 1 commit
  37. 03 Dec, 2008 1 commit
    • Lute Kamstra's avatar
      * align.el: · 9201cc28
      Lute Kamstra authored
      * allout.el:
      * apropos.el:
      * arc-mode.el:
      * autoinsert.el:
      * avoid.el:
      * battery.el:
      * bookmark.el:
      * buff-menu.el:
      * calculator.el:
      * chistory.el:
      * cmuscheme.el:
      * comint.el:
      * compare-w.el:
      * dabbrev.el:
      * delim-col.el:
      * desktop.el:
      * diff-mode.el:
      * diff.el:
      * dired-aux.el:
      * dired-x.el:
      * dired.el:
      * dos-vars.el:
      * ediff-diff.el:
      * ediff-help.el:
      * ediff-init.el:
      * ediff-merg.el:
      * ediff-mult.el:
      * ediff-ptch.el:
      * ediff-vers.el:
      * ediff-wind.el:
      * ediff.el:
      * emerge.el:
      * facemenu.el:
      * faces.el:
      * ffap.el:
      * filecache.el:
      * find-dired.el:
      * font-core.el:
      * font-lock.el:
      * forms.el:
      * fringe.el:
      * help-at-pt.el:
      * hippie-exp.el:
      * ido.el:
      * image-file.el:
      * imenu.el:
      * indent.el:
      * info.el:
      * isearchb.el:
      * iswitchb.el:
      * jit-lock.el:
      * jka-compr.el:
      * log-edit.el:
      * lpr.el:
      * ls-lisp.el:
      * man.el:
      * menu-bar.el:
      * midnight.el:
      * mouse-sel.el:
      * mouse.el:
      * msb.el:
      * outline.el:
      * paren.el:
      * pcmpl-cvs.el:
      * pcmpl-gnu.el:
      * pcomplete.el:
      * pcvs-info.el:
      * pcvs-parse.el:
      * printing.el:
      * ps-mule.el:
      * ps-print.el:
      * replace.el:
      * ruler-mode.el:
      * saveplace.el:
      * sb-image.el:
      * scroll-bar.el:
      * sha1.el:
      * shadowfile.el:
      * shell.el:
      * sort.el:
      * speedbar.el:
      * strokes.el:
      * tempo.el:
      * term.el:
      * terminal.el:
      * time-stamp.el:
      * time.el:
      * tree-widget.el:
      * type-break.el:
      * vc-cvs.el:
      * vc-hg.el:
      * vc-mcvs.el:
      * vc-rcs.el:
      * vc-sccs.el:
      * vc.el:
      * view.el:
      * w32-vars.el:
      * whitespace.el:
      * wid-edit.el: Remove leading * from docstrings of defcustoms,
      deffaces, defconsts and defuns.
      9201cc28
  38. 30 Oct, 2008 1 commit