- switch (kind) {
- case HYPHENATION: os << "\\-"; break;
- case END_OF_SENTENCE: os << "\\@."; break;
- case LDOTS: os << "\\ldots{}"; break;
- case MENU_SEPARATOR: os << "\\lyxarrow{}"; break;
- case PROTECTED_SEPARATOR: os << (free_space ? " " : "~"); break;
+ switch (kind_) {
+ case HYPHENATION:
+ os << "\\-";
+ break;
+ case LIGATURE_BREAK:
+ os << "\\textcompwordmark{}";
+ break;
+ case END_OF_SENTENCE:
+ os << "\\@.";
+ break;
+ case LDOTS:
+ os << "\\ldots{}";
+ break;
+ case MENU_SEPARATOR:
+ os << "\\lyxarrow{}";
+ break;
+ case PROTECTED_SEPARATOR:
+ os << (free_space ? " " : "~");
+ break;