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.

Raspunde prin e-mail lui