+ CompletionList const * createCompletionList(Cursor const & cur) const;
+ ///
+ bool insertCompletion(Cursor & cur, docstring const & s, bool /*finished*/);
+ ///
+ docstring completionPrefix(Cursor const & cur) const;
+ /// for the environments
+ pit_type depthHook(pit_type par, depth_type depth) const;
+ ///
+ pit_type outerHook(pit_type par) const;
+ /// Is it the first par with same depth and layout?
+ bool isFirstInSequence(pit_type par) const;
+ /// Get the font of the "environment" of paragraph \p par_offset in \p pars.
+ /// All font changes of the paragraph are relative to this font.
+ Font const outerFont(pit_type par_offset) const;
+