如何在emacs go模式下获得基于单词的动作,以不跳过反引号字符串?

If I have code like so:

func main() {
  a := `line 1
line 2
line 3
line 4`
  fmt.Println(a)
}

doing forward-word or backword-word when the cursor is in the multi-line string moves to the end or the start of the string respectively. I'm using go-mode.el v1.3.1 from https://github.com/dominikh/go-mode.el

Similar if the cursor is inside the string and you do

I tried doing

(modify-syntax-entry ?` ".")

in the go-mode-hook but that didn't change the behavior.