There are some features of cdlatex I think could be included (as
optional features) in auctex:

* the smart tab, that removes unnecessary braces and jumps to the next
point of interest in the text.
* ? in math symbol definitions to indicate the desired cursor position
after symbol insertion
* automatic $$ insertion when using `-shortcuts outside a math
environment.

Also, there could be a smart space insertion function. When a space is
inserted in a place LaTeX will interpret as end of sentence (e.g. after
a period), two spaces could be inserted. This would help users
remembering to use \[space] and \...@. when necessary, and also improve
auto-fill.

I have bound the following function to space key, which does part of the
job.

(defun smart-insert-space (c)
  (interactive "p")
  (self-insert-command (if (equal (char-before) ?.) (max c 2) c))
  )

I hope my suggestions are relevant.
Augusto.




_______________________________________________
auctex mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/auctex

Reply via email to