hadronized / hop.nvim

Neovim motions on speed!
Other
2.48k stars 138 forks source link

Error: Column value outside range stack traceback: #195

Open David-Else opened 2 years ago

David-Else commented 2 years ago

on dt. on the following sentence with cursor on the a in asked:

“Who will drive the train mummy?’ asked Alice.

E5108: Error executing lua /home/david/.config/nvim/plugged/hop.nvim/lua/hop/init.lua:121: Column value outside range
stack traceback:
        [C]: in function 'nvim_win_set_cursor'
        /home/david/.config/nvim/plugged/hop.nvim/lua/hop/init.lua:121: in function 'move_cursor_to'
        /home/david/.config/nvim/plugged/hop.nvim/lua/hop/init.lua:130: in function 'callback'
        /home/david/.config/nvim/plugged/hop.nvim/lua/hop/init.lua:163: in function 'hint_with_callback'
        /home/david/.config/nvim/plugged/hop.nvim/lua/hop/init.lua:129: in function 'hint_with'
        /home/david/.config/nvim/plugged/hop.nvim/lua/hop/init.lua:327: in function 'hint_char1'
        [string ":lua"]:1: in main chunk

When I tried again it works, and then continues to work.

hop latest version as of today
nvim --version
NVIM v0.6.0-dev+600-gf71be1f87
require('hop').setup()
-- place this in one of your configuration file(s)
vim.api.nvim_set_keymap(
  'n',
  'f',
  "<cmd>lua require'hop'.hint_char1({ direction = require'hop.hint'.HintDirection.AFTER_CURSOR, current_line_only = true })<cr>",
  {}
)
vim.api.nvim_set_keymap(
  'n',
  'F',
  "<cmd>lua require'hop'.hint_char1({ direction = require'hop.hint'.HintDirection.BEFORE_CURSOR, current_line_only = true })<cr>",
  {}
)
vim.api.nvim_set_keymap(
  'n',
  '<space>f',
  "<cmd>lua require'hop'.hint_char1({ direction = require'hop.hint'.HintDirection.AFTER_CURSOR, current_line_only = false })<cr>",
  {}
)
vim.api.nvim_set_keymap(
  'n',
  '<space>F',
  "<cmd>lua require'hop'.hint_char1({ direction = require'hop.hint'.HintDirection.BEFORE_CURSOR, current_line_only = false })<cr>",
  {}
)
vim.api.nvim_set_keymap(
  'o',
  'f',
  "<cmd>lua require'hop'.hint_char1({ direction = require'hop.hint'.HintDirection.AFTER_CURSOR, current_line_only = true, inclusive_jump = true })<cr>",
  {}
)
vim.api.nvim_set_keymap(
  'o',
  'F',
  "<cmd>lua require'hop'.hint_char1({ direction = require'hop.hint'.HintDirection.BEFORE_CURSOR, current_line_only = true, inclusive_jump = true })<cr>",
  {}
)
vim.api.nvim_set_keymap(
  '',
  't',
  "<cmd>lua require'hop'.hint_char1({ direction = require'hop.hint'.HintDirection.AFTER_CURSOR, current_line_only = true })<cr>",
  {}
)
vim.api.nvim_set_keymap(
  '',
  'T',
  "<cmd>lua require'hop'.hint_char1({ direction = require'hop.hint'.HintDirection.BEFORE_CURSOR, current_line_only = true })<cr>",
  {}
)
hadronized commented 2 years ago

Do you still reproduce?

David-Else commented 2 years ago

It was so long ago, I don't use the plugin any more, best close it if you can't reproduce it.