I have been using csv-mode
to modify small to medium sized CSV files, but recently I have been working with large files containing more than 40,812 entries. csv-mode
struggles to align and navigate the tables, and is too slow to be usable as is. In comparison, LibreOffice Calc can zip through the file.
Is there a simple way to make csv-mode
handle large tables, or is there a better approach available?
I am aware of a related Stack Overflow question. Its solution was to only align the portion of buffer in the visible window, but this did not solve the sluggishness in my case.
Here is an example file. I tried to make it large, but not so large it will freeze Emacs on older computers.
M-x report-emacs-bug
about it, ideally with a recipe to reproduce the slow-down. There's probably a lot of room for improvement incsv-mode
.