Tuesday, May 7, 2019

Re: searching one word containing # with touch *

On lun., 2019-05-06 at 15:33 +0200, Tony Mechelynck wrote:
> On Sun, May 5, 2019 at 9:35 PM Gary Johnson <garyjohn@spocom.com>
> wrote:
> >
> > On 2019-05-05, Mathieu Roux wrote:
> > > On dim., 2019-05-05 at 18:50 +0200, Tony Mechelynck wrote:
> > > > On Sun, May 5, 2019 at 6:44 PM Mathieu Roux wrote:
> > > > >
> > > > > Hello,
> > > > > I would like to search the word under my prompt on vim. For
> > > > > this, i
> > > > > can press touch *.
> > > > > But, if the word i want to search is #foo, as an exemple, vim
> > > > > only
> > > > > searches word foo (without hashtag).
> > > > > In fact, hashtag is not considered in the word, which is
> > > > > confirmed
> > > > > when i try to go to the next word from # with w.
> > > > > Do you know how i can search effectively #titi by pressing *
> > > > > on my
> > > > > keyboard?
> > > > > Thanks.
> > > > > Mathieu Roux
> > > >
> > > > see :help *
> > > But how can i change keywords just for # and - (i want for
> > > exemple
> > > #foo-bar to be just one word)? i tried before but i did not
> > > succeed.
> > > The problem is that i also want to use tags with CTRL + ], so
> > > maybe i
> > > cannot do
> > > set iskeyword=""
> > > as far as i understand.
> >
> > :set iskeyword+=#
> > :set iskeyword+=-
> >
> > seems to do it.
> >
> > Regards,
> > Gary
>
> And if you want to do it easily and reversibly, you can assign it to
> a
> key: e.g. (untested)
>
> :map <F4> :set isk+=#-<Bar>normal *<CR>
> :map <S-F4> :set isk-=# isk-=-<Bar>normal <C-]><CR>
>
> Best regards,
> Tony.
>
> --


Please, can you explain it to me.

In help i saw about "bar":


bar
| To screen column [count] in the current line.
exclusive motion. Ceci n'est pas une pipe.

it does not help me a lot...

--
--
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.
To view this discussion on the web visit https://groups.google.com/d/msgid/vim_use/35893753ac3befbfded8976843e7cebcf51ed618.camel%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments: