On Wednesday, November 13, 2013 9:06:25 PM UTC-5, Ben Fritz wrote: > On Wednesday, November 13, 2013 7:14:20 PM UTC-6, Daniel "paradigm" Thau > wrote: > > > Attached is a patch to add an 'autotextobject' setting which will treat > > > undefined text-objects like quote text objects, using the provided > > > character as bounds. For example, with this setting if a user enters > > > > > > "di," with the cursor between two commas, the text between the commas > > > will be removed. This is very useful for editing lists. Similarly, if > > > one is composing TeX being able to quickly operate on the area between > > > > > > dollar signs is useful. If one is editing snake_case_variables, being > > > able to do a quick "ci_" is also nice. The key here is that it happens > > > on-the-fly with all as-of-yet-undefined objects without requiring the > > > > > > user consider every possible character he/she would be interested in > > > ahead of time. > > > > > > Outside of documentation and adding the setting itself, the it is only a > > > few additional lines of code. > > > > > > I've wanted this feature for a while; if there is anything else I should > > > > > > do to help get it upstreamed do let me know and I'll see what I can do. > > > > > > - Daniel Thau > > > > I cannot get this patch to apply using either whatever "patch" utility is > installed on Solaris or GNU patch on Windows. Can you please post in a > different patch format? No matter how I tweak the patch file, and no matter > what I put for the -p value, I cannot get it to apply. The best it does is > tell me the patch looks like a unified context diff and then ask me for a > file to patch.
As far as I know that's a fairly standard unified format patch against the latest Vim from hg (7.4.91). I tried creating one with "git diff" (as Tony cleverly surmized), "git format-patch", as well as good old fashioned GNU diff on Linux with the "-u" flag to make a unified format patch - all three versions came out more or less the same, baring email boilerplate from git. I managed to apply all of them with GNU patch against the latest Vim from hg. Some googling around makes it seem as though Solaris's /usr/bin/patch may not know unified diff format. See if you have a /usr/bin/qpatch on your system and try with that. Although that does not explain why GNU patch on Windows didn't like it. I'll try and make a context format with diff -c later for you in the next few days if need be. -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
