Hi Tassilo,

thank you for the quick reply.

The link provided in the my original message contains the discussion
from emacs.stackexchange.com I was pointed to when I told about this
problem
there.

They suggested to file a bug to AUCTeX.

I am not at all an elisp programmer, but I guess
that with-temp-buffer and with-temp-file are friends here.

E.g.

(with-temp-buffer
  (insert-file-contents "hello.txt")
  (setq temp (buffer-string))
  (with-temp-file "hello2.txt"
    (insert temp)
    ))

which works even if "hello2.,txt" is actually "hello.txt".

Of course I don't know exactly what it is supposed to happen in the
actual creation/manipulation of _region_.tex so this snippet may not
help you at all.


2014-11-18 9:36 GMT+01:00 Tassilo Horn <t...@gnu.org>:
> Massimo Lauria <lau...@kth.se> writes:
>
> Hi Massimo,
>
>> When AUCTeX creates LaTeX buffers anhd files with `TeX-region-create'
>> it uses the function `find-file-noselect', which is wrong since it
>> triggers all modes and hooks that should not be triggered in such a
>> case.
>
> What's the alternative?  Since it compares the contents of the old
> region file with the new region, there's no way not to find the old
> region file.
>
> But hooks and stuff could be omitted by using the RAWFILE argument of
> `find-file-noselect'.  Oh, but then the buffer is unibyte and you run
> into problems if you region contains multibyte chars...
>
> Ok, so now I disabled the major-mode search, local variables, and
> find-file hooks when finding the region file.  That should hopefully
> work for you.
>
> Bye,
> Tassilo



-- 
Massimo Lauria
KTH Royal Institute of Technology
School of Computer Science and Communication
Osquars Backe 2, SE-100 44 Stockholm, Sweden
+46 (0) 73 8008 125 (Cell.)
httlp://www.csc.kth.se/~lauria/

_______________________________________________
bug-auctex mailing list
bug-auctex@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-auctex

Reply via email to