Re: configuring auc-tex
alctraz <[email protected]> Sun, 13 Mar 2005 23:28:16 +0100
| Newsgroups | gmane.emacs.auc-tex |
|---|---|
| Message-ID | <[email protected]> |
Ok, actually the solution is to use 'keyboard macros'
http://www.gnu.org/software/emacs/manual/emacs.html#Keyboard%20Macros
here is the lisp code I added to my ~/.emacs:
** BEGIN LISP
(fset 'display-latex
[?\C-x ?\C-s ?\C-c ?\C-c return ?\C-c ?\C-v])
(add-hook 'LaTeX-mode-hook
(lambda ()
(local-set-key "\C-z" 'display-latex)))
** END LISP
Now, when I press C-z emacs save the buffer, create the pdf file and
display it with Xpdf
:)
On Sun, 13 Mar 2005 21:30:56 +0100, alctraz <[email protected]> wrote:
> Hello,
>
> Thank you for your help, C-c C-c 'y' RET C-c C-c RET is indeed beter
> but still long.
>
> I think I found a partial solution. I added the following to my ~/.emacs :
>
> ** BEGIN LISP
> (defun Tex-contextual-command ()
> (interactive)
> (save-buffer)
> (TeX-command-master)
> ;; How can I make the function press RET here ?
> )
>
> (add-hook 'LaTeX-mode-hook
> (lambda ()
> (local-set-key "\C-z" 'Tex-contextual-command)))
> ** END LISP
>
> It seems to work fine, i just have to type C-z RET C-z RET.
>
> How can I make my function 'press' RET for me too (see the comment) ?
> So that could just type C-z C-z.
>
> thanks
>
>
> On Sun, 13 Mar 2005 17:05:03 +0100, David Kastrup <[email protected]> wrote:
> > alctraz <[email protected]> writes:
> >
> > > hello,
> > >
> > > I started using emacs & auc-tex one week ago, they are really amazing tools.
> > >
> > > I successfully configured some details of the auc-tex default
> > > behaviour. I use the 'PDF Mode', and to check the actual result of my
> > > latex code, I do the following:
> > > 1) C-s C-s to save the buffer
> >
> > C-x C-s, but not necessary.
> >
> > > 2) I go with the mouse to the 'Command' menu to issue the 'LaTeX'
> > > command (no shortcut)
> >
> > Of course there is. C-c C-c RET
> >
> > > 3) C-c C-v to open the created PDF in Xpdf
> > >
> > > Well, it is quite boring to do this on a regular basis, but I can't
> > > figure out how to create a new shortcut that could do these 3 steps.
> > >
> > > How can i do that?
> >
> > Not so feasible right now.
> >
> > But doing C-c C-c RET all the time will offer nice defaults. I have
> > to agree that this is not too obvious from the organization of the
> > Command menu. Proposals how to make this more obvious would be
> > welcome.
> >
> > --
> > David Kastrup, Kriemhildstr. 15, 44793 Bochum
> >
>