On Tue, Sep 18, 2018 at 3:53 PM Noam Postavsky wrote: > > Allen Li writes: > > > The system abbrev omitting worked (if readable is nil); it's > > implemented in abbrev--write. > > However, that doesn't allow us to skip writing a table if it only > > contains system abbrevs; > > we'll still see a table with abbrevs, write the opening of the > > define-abbrev-table form, > > and then realize in abbrev-write that all of the abbrevs are system abbrevs. > > Ah, it would be good to have this information in the commit message, as > the patch is a bit confusing to read otherwise. Done. I have also removed the system abbrev check in abbrev--write since it is redundant now and this is the only place it is called.