> Uwe Brauer <o...@mat.ucm.es> writes: > Yes, sorry, my bad. I meant something like this for your init file:
> Reading your use-case, I suggest you make a LaTeX package with your > definitions and \usepackage{<name>} that in your .tex file. Then write > some proper AUCTeX style for that package. Not tested, it could look > like this: > (defun ub/LaTeX-item-enumerate () > (TeX-insert-macro "item") > (save-excursion > (LaTeX-label environment 'environment))) > (TeX-add-style-hook > "<name>" > (lambda () > (TeX-run-style-hooks "enumitem") > (add-to-list 'LaTeX-label-alist > '("enumerate" . "item:") > t) > (add-to-list 'LaTeX-item-list > '("enumerate" . ub/LaTeX-item-enumerate) > t))) Thanks but this did not work, 1. Put it in my auctex init file and it returned error, when byte compiling it (attached). So I changed it to (defun ub/LaTeX-item-enumerate () (TeX-insert-macro "item") (save-excursion (LaTeX-label environment 'environment))) (with-eval-after-load "latex" (TeX-add-style-hook "pfsimple" ;just for the pfsimple style (lambda () (TeX-run-style-hooks "enumitem") (add-to-list 'LaTeX-label-alist '("enumerate" . "item:") t) (add-to-list 'LaTeX-item-list '("enumerate" . ub/LaTeX-item-enumerate) t)))) And that worked nicely thanks! Uwe
Debugger entered--Lisp error: (void-function TeX-add-style-hook) TeX-add-style-hook("pfsimple" #f(compiled-function () #<bytecode 0x92a3a9>)) byte-code("\300\301\302\"\210\303\304!\207" [TeX-add-style-hook "pfsimple" #f(compiled-function () #<bytecode 0x92a3a9>) provide my-auctex-init] 3) require(my-auctex-init) eval-buffer(#<buffer *load*-841150> nil "/home/oub/emacs/init/emacs_init.el" nil t) ; Reading at buffer position 6463 load-with-code-conversion("/home/oub/emacs/init/emacs_init.el" "/home/oub/emacs/init/emacs_init.el" nil nil) load("/home/oub/emacs/init/emacs_init.el" nil nil t) load-file("~/emacs/init/emacs_init.el") (cond ((and (not running-xemacs) (> emacs-major-version 19)) (package-initialize) (load-file "~/emacs/init/emacs_init.el") (setq custom-file "/home/oub/emacs/init/custom-init.el") (load-file "/home/oub/emacs/init/custom-init.el"))) eval-buffer(#<buffer *load*> nil "/home/oub/.emacs" nil t) ; Reading at buffer position 1484 load-with-code-conversion("/home/oub/.emacs" "/home/oub/.emacs" t t) load("~/.emacs" noerror nomessage) load-user-init-file(#f(compiled-function () #<bytecode 0x25f525>) #f(compiled-function () #<bytecode 0x25f58d>) t) command-line() normal-top-level()
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ auctex-devel mailing list auctex-devel@gnu.org https://lists.gnu.org/mailman/listinfo/auctex-devel