help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Use tab key to indent both region AND line?


From: Lennart Borgman (gmail)
Subject: Re: Use tab key to indent both region AND line?
Date: Fri, 20 Apr 2007 19:16:11 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.10) Gecko/20070221 Thunderbird/1.5.0.10 Mnenhy/0.7.5.666

weber wrote:

(defun indent-line-or-region ()
  "indent line or region"
  (interactive)
  (if mark-active   ;; there is a region selected
      (indent-region)
      (indent-according-to-mode))) ;; indent line

Just bind it to tab.

Hope i could help you,
-weber


And here is something that can be used:

;; From an idea by weber <hugows@gmail.com>
(defun indent-line-or-region ()
  "indent line or region"
  (interactive)
  (if mark-active ;; there is a region selected
      (indent-region (region-beginning) (region-end))
    (indent-according-to-mode))) ;; indent line

(define-minor-mode indent-line-mode
  "Use TAB to indent line and region."
  :global t
  :keymap '(([tab] . indent-line-or-region)))
(when indent-line-mode (indent-line-mode 1))




reply via email to

[Prev in Thread] Current Thread [Next in Thread]