Hi All,
Recently I declared Emacs bankruptcy and rebuilt my initialisation files from the ground up.
For a while now I have managed my initialisation files by having everything in a folder (~/emacsLisp) which contains the .emacs file which calls a series of 'themed' initialisation files for things like LaTeX, appearance, programming etc. I then have a .emacs in my home directory which is just a soft link to the .emacs in the folder.
This time I decided to build Emacs from source and to do the same with the various plugins. The source for these is stored in a separate folder, respectively pulled from GitHub and linked into the files as appropriate. The ~/emacsLisp folder is in a GitHub repository which means I can keep my various computers in sync.
I have a laptop at home, and two desktops at work (I work in two separate buildings) so this syncronising is useful.
However, I have hit a problem which only occurs in org-mode. On my laptop and one of my desktop PCs the org-mode stuff works fine. But on my main work machine when I have an org file I can add text, but when a line gets long enough to word-wrap to the next line I get an error:
org-element--cache-find: avl-tree--dummyroot accessing a non-avl-tree-
the line doesn't wrap and the line continues.