Vim: operator-replace 0.0.1

2009-09-16T08:07:30 / vim, release / comment

operator-replace 0.0.1 has been released. This is a bugfix release for edge case problems. Now replacing at the end of line or at the end of buffer work as you expect. See also release notes of operator-replace 0.0.1 for the details.

Vim: wwwsearch 0.0.1

2009-09-15T19:48:18 / vim, release / comment

wwwsearch 0.0.1 has been released. This is a bugfix release for Microsoft Windows. See also release notes of wwwsearch 0.0.1 for the details.

Vim: wwwsearch 0.0.0

2009-09-13T13:56:33 / vim, release / comment

wwwsearch 0.0.0 has been released. It provides various ways to search WWW with various search engines. For example, you can search a keyword easily from Vim with the following command: :Wwwsearch keyword. There are also functions and a operator to do the same. See also the document of wwwsearch for the details.

Today's event: Home Town Dolpa Nagoya 4 After Event

2009-09-13T13:15:39 / off, event, doll, shopping / comment

2009-09-12, I went to Tenshi-no-Sumika Shinjuku ALTA for Home Town Dolpa Nagoya 4 After Event to get Princess' Checked Bikini Set, with @endofheart, @hajime0828 and @marinocat.

Princess' Checked Bikini Set - 03

We owe it to @endofheart's luck that we got what we wanted, because she won the lottery to sort the line to buy items. Thanks a lot, @endofheart.

@marinocat's Etheldreda - 3

After the event, I talked much with @marinocat and took some photos on his MDD Etheldreda. Etheldreda is a break that I decided to adopt a doll. Etheldreda is really really cute and it's hard for me to touch her. Thanks a lot, @marinocat.

Better Vim script support for Exuberant Ctags

2009-09-10T22:56:06 / vim, ctags, tip / comment

Exuberant Ctags 5.8 doesn't support Vim script well, especially on functions with a scope prefix. Suppose that there is a s:cript_local_function(). Exuberant Ctags recognizes such functions, but it generates a tag for the function with this name: cript_local_function(). Huh? It's quite inconvenient to read/write Vim scripts!

To fix this problem, add the following line in your ~/.ctags:

--regex-vim=/^function\!?[ \t]*([a-zA-Z0-9_:.#]+)/\1/f,function definitions/

Note that the above pattern isn't perfect and it doesn't recognize abbreviated command names such as :fu, but I never use such names, so it's good enough.

Vim: operator-replace 0.0.0

2009-09-10T20:42:23 / vim, release / comment

operator-replace 0.0.0 has been released. It provides an operator to replace a specified region with a register content. This is a shortcut for "{register}d{motion}P and c{motion}<C-r>{register}. See also the document of operator-replace for the details.

Vim: grex 0.0.1

2009-09-09T08:27:38 / vim, release / comment

grex 0.0.1 has been released. This plugin was named as "grey", but it is not a good name for further works, so now it has been renamed as "grex".

This version includes support of register designation for operators and functions, revise of the document, and misc. improvements. See also release notes of grex 0.0.1 for the details.

Vim: operator-user 0.0.5

2009-09-08T07:53:45 / vim, release / comment

operator-user 0.0.5 has been released. This version includes minor improvements and a new utility function operator#user#visual_command_from_wise_name() to deal with trivial routines. See also release notes of operator-user 0.0.5 for the details.

Vim: operator-user 0.0.4

2009-09-07T23:25:20 / vim, release / comment

operator-user 0.0.4 has been released. This version includes several bugfixes and support of register designation such as "x. See also release notes of operator-user 0.0.4 for the details.

Today's event: (tokyo-emacs #x02)

2009-09-06T21:36:34 / off, event, emacs / comment

Today, I participated in (tokyo-emacs #x02), a workshop on Emacs.

The most impressive talk for me is Taichi Kawabata's one - how characters are handled inside Emacs. When I read Emacs manual several years ago, I amazed about how text is represented in Emacs. But now, the internal has been revised more and more. It's beyond my imagination, in some sense.

The worst accident is that I was late for the event about 30 minutes and missed the first half of the talk. Why did the train go to the direction opposite to my expectation... very gunnyoried.

Vim: grey 0.0.0

2009-09-04T23:43:00 / vim, release / comment

grey 0.0.0 has been released. This plugin provides several commands to yank all lines which match to the last search pattern (= :g/re/y). See also the document of grey for the details.

Vim: operator-user 0.0.3

2009-09-04T23:40:51 / vim, release / comment

operator-user 0.0.3 has been released. This version includes a bit change of the specification on operator#user#define() and operator#user#define_ex_command(). See also release notes of operator-user 0.0.3 for the details.

Vim: operator-user 0.0.2

2009-09-04T08:37:54 / vim, release / comment

operator-user 0.0.2 has been released. This version includes minor improvements and new API operator#user#define_ex_command() to make an operator-version of Ex command easily. See also release notes of operator-user 0.0.2 for the details.