mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-23 07:19:15 +00:00
* allout.el (allout-make-topic-prefix) (allout-rebullet-heading): Invert
the roles of character and string values for INSTEAD, so a string is used for the more common case of a defaulting prompt.
This commit is contained in:
parent
0e48bb227a
commit
2dab465b9e
@ -1,3 +1,9 @@
|
||||
2011-03-15 Ken Manheimer <ken.manheimer@gmail.com>
|
||||
|
||||
* allout.el (allout-make-topic-prefix) (allout-rebullet-heading):
|
||||
Invert the roles of character and string values for INSTEAD, so a
|
||||
string is used for the more common case of a defaulting prompt.
|
||||
|
||||
2011-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* progmodes/ruby-mode.el (ruby-backward-sexp):
|
||||
|
@ -3496,8 +3496,8 @@ the current topics' depth.
|
||||
If INSTEAD is:
|
||||
|
||||
- nil, then the bullet char for the context is used, per distinction or depth
|
||||
- a string, then the first character of the string will be used
|
||||
- a character, then the user is solicited for bullet, with that char as default
|
||||
- a \(numeric) character, then character's string representation is used
|
||||
- a string, then the user is asked for bullet with the first char as default
|
||||
- anything else, the user is solicited with bullet char per context as default
|
||||
|
||||
\(INSTEAD overrides other options, including, eg, a distinctive
|
||||
@ -3554,10 +3554,12 @@ index for each successive sibling)."
|
||||
((progn (setq body (make-string (- depth 2) ?\ ))
|
||||
;; The actual condition:
|
||||
instead)
|
||||
(let* ((got
|
||||
(if (and (stringp instead)(> (length instead) 0))
|
||||
(substring instead 0 1)
|
||||
(allout-solicit-alternate-bullet depth instead))))
|
||||
(let ((got (cond ((stringp instead)
|
||||
(if (> (length instead) 0)
|
||||
(allout-solicit-alternate-bullet
|
||||
depth (substring instead 0 1))))
|
||||
((characterp instead) (char-to-string instead))
|
||||
(t (allout-solicit-alternate-bullet depth)))))
|
||||
;; Gotta check whether we're numbering and got a numbered bullet:
|
||||
(setq numbering (and allout-numbered-bullet
|
||||
(not (and number-control (not index)))
|
||||
@ -3951,8 +3953,8 @@ All args are optional.
|
||||
|
||||
If INSTEAD is:
|
||||
- nil, then the bullet char for the context is used, per distinction or depth
|
||||
- a string, then the first character of the string will be used
|
||||
- a character, then the user is solicited for bullet, with that char as default
|
||||
- a \(numeric) character, then character's string representation is used
|
||||
- a string, then the user is asked for bullet with the first char as default
|
||||
- anything else, the user is solicited with bullet char per context as default
|
||||
|
||||
Second arg DEPTH forces the topic prefix to that depth, regardless
|
||||
|
Loading…
Reference in New Issue
Block a user