On Aug 28, 9:52 am, "Zdenek Sekera" <[EMAIL PROTECTED]> wrote: > > > From: [email protected] > > [mailto:[EMAIL PROTECTED] On Behalf Of Mark Waggoner > > > > When editing or viewing text files that containdata with > > fields separated by tab characters, I would like to be able to > > set non-uniform tabstops.This would allow the text to be > > viewed and edited in a much more readable/understandable format > > than fixed tabstops can provide.
This is one of the things that elastic tabstops makes possible. One of the nice things about it is that the columns will expand (by re setting the tabstops) to accommodate their contents as you type without inserting whitespace, so it's perfect for editing tab separated value files. > there has been other attempts in the past to suggest or even > to try to implement such a feature, one the most attractive (to > me) seemed to be the 'elastic tabstops' suggested in this forum > by Nick Gravgaard around Oct last year ( I CC him on this email > just in case he cares to add a comment), my last email exchange > with him on this subject dates Mar/2007, however, to my sad > surprise, I can see that his aim to implement this in vim > completely disappeared from http://nickgravgaard.com/elastictabstops/ > Of course this is a more ambitious feature then one suggested > above by Mark, but I would for sure love to have at least > this one. For elastic tabstops to be implementable we need the ability to not only set non-uniform tabstops, but also to be able to do so on different lines. I have no idea how much work it would take to implement this. gvim may be able to take advantage of the fact that GTK's GtkTextView text widget supports this (I have a patched version of gedit on the page you linked to), but it will presumably need to be done in a different way for the console and other versions... Nick --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
