Tengo curiosidad por saber si es posible hacer que un objeto de texto sea consciente de su operador. En particular, estoy escribiendo un objeto de texto para entornos LaTeX, donde quiero un comportamiento diferente según el operador. Por ejemplo, considere el siguiente fragmento de LaTeX:
\begin{example}
Hello world
\end{example}
Aquí es más conveniente dieeliminar el contenido de forma lineal, mientras que cieelimina "Hola mundo", pero conserva la sangría, es decir, da
\begin{example}
|
\end{example}
donde |esta el cursor
key-bindings
map-operator
custom-text-object
Karl Yngve Lervåg
fuente
fuente

Respuestas:
El siguiente ejemplo se acerca a lo que está pidiendo:
Crea un objeto de texto
wque esaw, en caso de que lo utilice el operador de eliminación, es decir,dw=daw, o de loiwcontrario, por ejemplocw=ciw.fuente
v:operatorvariable era justo lo que estaba buscando!