Monday, February 3, 2014

Re: regular expression blindness

Marcin Szamotulski <mszamot@gmail.com> [14-02-03 20:04]:
> On 19:39 Mon 03 Feb , meino.cramer@gmx.de wrote:
> > Marcin Szamotulski <mszamot@gmail.com> [14-02-03 18:24]:
> > > On 20:09 Mon 03 Feb , Erik Christiansen wrote:
> > > > On 02.02.14 13:48, Marcin Szamotulski wrote:
> > > > > On 19:17 Sun 02 Feb , Erik Christiansen wrote:
> > > > > > Now if Vim had a config option to preset "\v" (posix ERE), then we'd be
> > > > > > in the 21st century at last.
> > > >
> > > > > Since we are in 21st century ;), I just wrote a small plugin for that:
> > > > > http://www.vim.org/scripts/script.php?script_id=4849
> > > >
> > > > Ooooh! Downloaded, and voted as "Life changing".
> > > >
> > > > Works brilliantly, straight out of the box.
> > > >
> > > > (Note: If the first match is in a closed fold, it is not opened, so I
> > > > just hit <right-arrow>. Subsequent matches do open the fold. )
> > > >
> > > > Many Many Thanks, Marcin!
> > > >
> > > > Erik
> > >
> > > Thanks!
> > >
> > > I have found this trick earlier using :! in vim. You can check to other
> > > nifty plugins using the same <C-\>e cmap trick:
> > > 1) system.vim: http://www.vim.org/scripts/script.php?script_id=4224
> > > for :!ls and :! ls (the second one will run :echo system("ls") and
> > > there is a difference with using system() or :! in vim, though in
> > > gvim they work more or less the same)
> > > 2) cmd_alias.vim: http://www.vim.org/scripts/script.php?script_id=4250
> > > for making aliases: with this plugin you can define lower case user
> > > commands, what is forbidden by a direct usage of :command (see :help
> > > command)
> > >
> > > I am happy you like it! I like it too.
> > >
> > > Like Tim, I also have a strong vim muscle memory, but let's face it.
> > > For some time I've been already thinking that \(..\|..\) is to much
> > > pain.
> > >
> > > Another solution is to define a map:
> > > nm / /\v
> > > and the advantage is that you can delete \v with a single <c-u>, with my
> > > plugin you have to explicitly type \m.
> > >
> > > Cheers,
> > > Marcin
> > >
> > > --
> > > --
> > > You received this message from the "vim_use" 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_use" group.
> > > To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
> > > For more options, visit https://groups.google.com/groups/opt_out.
> > >
> >
> > Hi,
> >
> > ...it started with a simple question of a regex blind...and now THIS!
> > GREAT!
> >
> > Thank you very much!
> >
> > best regard,
> > mcc
>
> Well, sorry for hijacking the thread ;)
>
> Best regards,
> Marcin
>

Hi Marcin,

nononono.....sorry my joke goes the wrong way...I meant:
THANK YOU VERY MUCH FOR HIJACKING THIS THREAD AND OF COURSE FOR THE
PLUGINS!

With this statement I officially allow

Marcin Szamotulski

to intercept and hijack any thread of mine on the vim mailinglist
for the purpose of enlightment, fun, education and plugins (of course).
w!

Best reagards,
mcc
blinded by the regex




Marcin Szamotulski <mszamot@gmail.com> [14-02-03 20:04]:
> On 19:39 Mon 03 Feb , meino.cramer@gmx.de wrote:
> > Marcin Szamotulski <mszamot@gmail.com> [14-02-03 18:24]:
> > > On 20:09 Mon 03 Feb , Erik Christiansen wrote:
> > > > On 02.02.14 13:48, Marcin Szamotulski wrote:
> > > > > On 19:17 Sun 02 Feb , Erik Christiansen wrote:
> > > > > > Now if Vim had a config option to preset "\v" (posix ERE), then we'd be
> > > > > > in the 21st century at last.
> > > >
> > > > > Since we are in 21st century ;), I just wrote a small plugin for that:
> > > > > http://www.vim.org/scripts/script.php?script_id=4849
> > > >
> > > > Ooooh! Downloaded, and voted as "Life changing".
> > > >
> > > > Works brilliantly, straight out of the box.
> > > >
> > > > (Note: If the first match is in a closed fold, it is not opened, so I
> > > > just hit <right-arrow>. Subsequent matches do open the fold. )
> > > >
> > > > Many Many Thanks, Marcin!
> > > >
> > > > Erik
> > >
> > > Thanks!
> > >
> > > I have found this trick earlier using :! in vim. You can check to other
> > > nifty plugins using the same <C-\>e cmap trick:
> > > 1) system.vim: http://www.vim.org/scripts/script.php?script_id=4224
> > > for :!ls and :! ls (the second one will run :echo system("ls") and
> > > there is a difference with using system() or :! in vim, though in
> > > gvim they work more or less the same)
> > > 2) cmd_alias.vim: http://www.vim.org/scripts/script.php?script_id=4250
> > > for making aliases: with this plugin you can define lower case user
> > > commands, what is forbidden by a direct usage of :command (see :help
> > > command)
> > >
> > > I am happy you like it! I like it too.
> > >
> > > Like Tim, I also have a strong vim muscle memory, but let's face it.
> > > For some time I've been already thinking that \(..\|..\) is to much
> > > pain.
> > >
> > > Another solution is to define a map:
> > > nm / /\v
> > > and the advantage is that you can delete \v with a single <c-u>, with my
> > > plugin you have to explicitly type \m.
> > >
> > > Cheers,
> > > Marcin
> > >
> > > --
> > > --
> > > You received

Marcin Szamotulski <mszamot@gmail.com> [14-02-03 20:04]:
> On 19:39 Mon 03 Feb , meino.cramer@gmx.de wrote:
> > Marcin Szamotulski <mszamot@gmail.com> [14-02-03 18:24]:
> > > On 20:09 Mon 03 Feb , Erik Christiansen wrote:
> > > > On 02.02.14 13:48, Marcin Szamotulski wrote:
> > > > > On 19:17 Sun 02 Feb , Erik Christiansen wrote:
> > > > > > Now if Vim had a config option to preset "\v" (posix ERE), then we'd be
> > > > > > in the 21st century at last.
> > > >
> > > > > Since we are in 21st century ;), I just wrote a small plugin for that:
> > > > > http://www.vim.org/scripts/script.php?script_id=4849
> > > >
> > > > Ooooh! Downloaded, and voted as "Life changing".
> > > >
> > > > Works brilliantly, straight out of the box.
> > > >
> > > > (Note: If the first match is in a closed fold, it is not opened, so I
> > > > just hit <right-arrow>. Subsequent matches do open the fold. )
> > > >
> > > > Many Many Thanks, Marcin!
> > > >
> > > > Erik
> > >
> > > Thanks!
> > >
> > > I have found this trick earlier using :! in vim. You can check to other
> > > nifty plugins using the same <C-\>e cmap trick:
> > > 1) system.vim: http://www.vim.org/scripts/script.php?script_id=4224
> > > for :!ls and :! ls (the second one will run :echo system("ls") and
> > > there is a difference with using system() or :! in vim, though in
> > > gvim they work more or less the same)
> > > 2) cmd_alias.vim: http://www.vim.org/scripts/script.php?script_id=4250
> > > for making aliases: with this plugin you can define lower case user
> > > commands, what is forbidden by a direct usage of :command (see :help
> > > command)
> > >
> > > I am happy you like it! I like it too.
> > >
> > > Like Tim, I also have a strong vim muscle memory, but let's face it.
> > > For some time I've been already thinking that \(..\|..\) is to much
> > > pain.
> > >
> > > Another solution is to define a map:
> > > nm / /\v
> > > and the advantage is that you can delete \v with a single <c-u>, with my
> > > plugin you have to explicitly type \m.
> > >
> > > Cheers,
> > > Marcin
> > >
> > > --
> > > --
> > > You received


> --
> --
> You received this message from the "vim_use" 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_use" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>

--
--
You received this message from the "vim_use" 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_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

No comments: