(reftex-do-citation): Cleanup single
optional argument to \cite.
This commit is contained in:
parent
a486913983
commit
3ee26b0c20
1 changed files with 4 additions and 1 deletions
|
@ -679,9 +679,12 @@ While entering the regexp, completion on knows citation keys is possible.
|
|||
(setq start (1+ start)))))
|
||||
;; Should we cleanup empty optional arguments?
|
||||
;; if the first is empty, it can be removed. If the second is empty,
|
||||
;; it has to go.
|
||||
;; it has to go. If there is only a single arg and empty, it can go
|
||||
;; as well.
|
||||
(when reftex-cite-cleanup-optional-args
|
||||
(cond
|
||||
((string-match "\\([a-zA-Z0-9]\\)\\[\\]{" string)
|
||||
(setq string (replace-match "\\1{" nil nil string)))
|
||||
((string-match "\\[\\]\\(\\[[a-zA-Z0-9., ]+\\]\\)" string)
|
||||
(setq string (replace-match "\\1" nil nil string)))
|
||||
((string-match "\\[\\]\\[\\]" string)
|
||||
|
|
Loading…
Add table
Reference in a new issue