Custom word boundaries

Try to implement the same word boundaries as in Vim.
Just a test, not finished.