comparison etc/TODO @ 108755:3f667e9ab359

Mention multi-planes text-properties
author Stefan Monnier <monnier@iro.umontreal.ca>
date Mon, 24 May 2010 16:48:46 -0400
parents b27c565c6f1a
children bace4ba4c137
comparison
equal deleted inserted replaced
108754:728449765ab0 108755:3f667e9ab359
179 179
180 ** Check uses of prin1 for error-handling. 180 ** Check uses of prin1 for error-handling.
181 http://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00456.html 181 http://lists.gnu.org/archive/html/emacs-devel/2008-08/msg00456.html
182 182
183 * Important features: 183 * Important features:
184 184 ** Extended text-properties (to make overlays "obsolete")
185 *** Several text-property planes
186 This would get us rid of font-lock-face property (and I'd be happy to
187 get rid of char-property-alias-alist as well) since font-lock would
188 simply use the `face' property in the `font-lock' plane.
189 Each property would come with an Elisp merge-function. The merge
190 would be performed in add-text-properties.
191 *** zero-width text-properties.
185 ** Having tabs above a window to switch buffers in it. 192 ** Having tabs above a window to switch buffers in it.
186 193
187 ** "Perspectives" are named persistent window configurations. We have 194 ** "Perspectives" are named persistent window configurations. We have
188 had the window configuration mechanism in GNU Emacs since the 195 had the window configuration mechanism in GNU Emacs since the
189 beginning but we have never developed a good user interface to take 196 beginning but we have never developed a good user interface to take