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]

Reply via email to