On 2008-09-09 13:37 +0200, Martin wrote: > When opening file of 150Mb size emacs show in minibuffer: > Maximum buffer size exceeded > and refuse to open the file at all! > I added another 1Gb of swap but it did not help. > How does emacs decide the maximum size of file it accept?
On 32-bit machines the maximum buffer size is 128 MB in Emacs 21 and earlier, 256 MB in Emacs 22 and later. Quoting the manual: ,---- | A buffer's size cannot be larger than some maximum, which is defined | by the largest buffer position representable by the "Emacs integer" | data type. This is because Emacs tracks buffer positions using that | data type. For 32-bit machines, the largest buffer size is 256 | megabytes. `---- Sven -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]