X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/7f25cb00bf3107dd1f660cb91a2d0ce80587de00..2a64315a111fb4da67e9c40c9b69045c4f63d619:/lisp/org/org-indent.el diff --git a/lisp/org/org-indent.el b/lisp/org/org-indent.el index 50b6f4856e..7fb4e421dc 100644 --- a/lisp/org/org-indent.el +++ b/lisp/org/org-indent.el @@ -1,11 +1,10 @@ -;;; org-indent.el --- Dynamic indentation for Org-mode - -;; Copyright (C) 2008, 2009 Free Software Foundation, Inc. +;;; org-indent.el --- Dynamic indentation for Org-mode +;; Copyright (C) 2009, 2010 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, wp ;; Homepage: http://orgmode.org -;; Version: 6.29c +;; Version: 6.35i ;; ;; This file is part of GNU Emacs. ;; @@ -39,7 +38,7 @@ (defgroup org-indent nil "Options concerning dynamic virtual outline indentation." - :tag "Org Structure" + :tag "Org Indent" :group 'org) (defconst org-indent-max 40 @@ -68,13 +67,13 @@ it may be prettier to customize the org-indent face." :type 'character) (defcustom org-indent-mode-turns-off-org-adapt-indentation t - "Non-nil means, turning on org-indent-mode turns off indentation adaptation. + "Non-nil means turning on `org-indent-mode' turns off indentation adaptation. For details see the variable `org-adapt-indentation'." :group 'org-indent :type 'boolean) (defcustom org-indent-mode-turns-on-hiding-stars t - "Non-nil means, turning on org-indent-mode turns on `org-hide-leading-stars'." + "Non-nil means turning on `org-indent-mode' turns on `org-hide-leading-stars'." :group 'org-indent :type 'boolean) @@ -107,8 +106,8 @@ this variable can be set to nil to get rid of the timer." ;; Initialize the indentation and star vectors (setq org-indent-strings (make-vector (1+ org-indent-max) nil)) (setq org-indent-stars (make-vector (1+ org-indent-max) nil)) - (aset org-indent-strings 0 "") - (aset org-indent-stars 0 "") + (aset org-indent-strings 0 nil) + (aset org-indent-stars 0 nil) (loop for i from 1 to org-indent-max do (aset org-indent-strings i (org-add-props @@ -172,7 +171,7 @@ FIXME: How to update when broken?" (org-compatible-face nil nil) "Face for outline indentation. The default is to make it look like whitespace. But you may find it -useful to make it evver so slightly different." +useful to make it ever so slightly different." :group 'org-faces) (defun org-indent-indent-buffer () @@ -228,7 +227,7 @@ Assumes that BEG is at the beginning of a line." b e (list 'line-prefix (aref org-indent-strings n) 'wrap-prefix (aref org-indent-strings n)))) (setq b (1+ (point-at-eol)) - n (* level org-indent-indentation-per-level)))))))) + n (* (or level 0) org-indent-indentation-per-level)))))))) (defun org-indent-refresh-section () "Refresh indentation properties in the current outline section. @@ -278,5 +277,5 @@ Point is assumed to be at the beginning of a headline." (provide 'org-indent) -;; arch-tag: 981f57e3-d747-49d1-8e63-ed460682cee6 +;; arch-tag: b76736bc-9f4a-43cd-977c-ecfd6689846a ;;; org-indent.el ends here