[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Handling large files with Emacs
From: |
Jambunathan K |
Subject: |
Re: Handling large files with Emacs |
Date: |
Wed, 24 Oct 2012 14:52:07 +0530 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) |
Tom <adatgyujto@gmail.com> writes:
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
>>
>> That's ridiculously small. I routinely edit files approaching 500MB
>> without any problems, and that's on a 32-bit machine, whereas yours is
>> a 64-bit one. So something is seriously wrong with your system, or
>> maybe with the Emacs binary (but I can hardly believe it).
>>
>>
>
> I think it's because syntax highlight or something. When I try opening
> SQL dumps (say, 200MB) then Emacs grinds to a halt for a minute or
> so, and moving in the file is very slow even after that.
Have you experimented with `font-lock-maximum-size' together with
`font-lock-support-mode'?
,----[ C-h v font-lock-maximum-size RET ]
| font-lock-maximum-size is a variable defined in `font-lock.el'.
| Its value is 256000
|
| This variable is obsolete since 24.1.
|
| Documentation:
| Maximum buffer size for unsupported buffer fontification.
| When `font-lock-support-mode' is nil, only buffers smaller than
| this are fontified. This variable has no effect if a Font Lock
| support mode (usually `jit-lock-mode') is enabled.
|
| If nil, means size is irrelevant.
| If a list, each element should be a cons pair of the form (MAJOR-MODE . SIZE),
| where MAJOR-MODE is a symbol or t (meaning the default). For example:
| ((c-mode . 256000) (c++-mode . 256000) (rmail-mode . 1048576))
| means that the maximum size is 250K for buffers in C or C++ modes, one
megabyte
| for buffers in Rmail mode, and size is irrelevant otherwise.
|
| You can customize this variable.
|
| [back]
`----
>
> If I don't use an .sql extension, so that the file is not opened
> in SQL mode then it's much better. So opening big files in fundamental
> mode works well, but if it has its own mode with syntax highlighting
> then it's pretty much unusable.
>
> I think Fab has a similar problem, because he opens the big file
> in Bibtex mode which also does it's own stuff, parsing the buffer
> with regexps for syntax highlighting, or something like this.
>
>
>
--
- Handling large files with Emacs, Fab, 2012/10/23
- Re: Handling large files with Emacs, Eli Zaretskii, 2012/10/23
- Message not available
- Re: Handling large files with Emacs, Fab, 2012/10/23
- Re: Handling large files with Emacs, Tom, 2012/10/24
- Re: Handling large files with Emacs, Jambunathan K, 2012/10/24
- Re: Handling large files with Emacs, Eli Zaretskii, 2012/10/24
- Re: Handling large files with Emacs, Tom, 2012/10/24
- RE: Handling large files with Emacs, Ludwig, Mark, 2012/10/24
- Message not available
- Re: Handling large files with Emacs, Stefan Monnier, 2012/10/24
- Message not available
- Re: Handling large files with Emacs, Fab, 2012/10/23
Re: Handling large files with Emacs, Stefan Monnier, 2012/10/24