Vim: , etc. not working at beginning or end of buffer in 1.11.2

After updating to 1.11.2 if I try to C-f, C-b, C-d etc. at the beginning or the end of the buffer, i.e. the first or the last line of the document is visible in the screen, the motions will not work, if I manually scroll the screen so that they aren’t visible any more, I can use the commands as expected.

I’ve downgraded the extension to 1.10.2 and it seems to work fine. I was able to reproduce by updating it again.

Let me know if there is any more information I can provide to help investigate.

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Reactions: 3
  • Comments: 21 (11 by maintainers)

Commits related to this issue

Most upvoted comments

@blackrobot @eastwood Ah I see - yeah, this is definitely a bug 🙂

I’ll probably have an opportunity this weekend to take a closer look at this. Apologies again for the breakage.

Closing this issue as it appears fixed

There you go. Not the best quality but I hope it helps:

Alt text

Thanks for pointing out the ambiguity, given the context of the ticket, I figured it was implied. Yes @blackrobot is right, C-f doesn’t enact “page down” anymore, like it should. It always and only goes to the first character of the current line

Interestingly enough, <C-e> seems to work ¯\_(ツ)_/¯

Here are my settings, I’ve removed some settings that are completely unrelated

{
    "editor.cursorBlinking": "solid",
    "terminal.integrated.macOptionIsMeta": true,
    "editor.smoothScrolling": true,
    "vim.leader": "<space>",
    "vim.useCtrlKeys": true,
    "vim.incsearch": true,
    "vim.hlsearch": true,
    "vim.easymotion": true,
    "vim.camelCaseMotion.enable": true,
    "vim.easymotionMarkerFontFamily": "Monaco",
    "vim.easymotionMarkerBackgroundColor": "#3C6478",
    "vim.easymotionMarkerHeight": 18,
    "vim.easymotionMarkerWidthPerChar": 10,
    "vim.handleKeys": {
        "<C-n>": false,
        "<C-p>": false,
        "<C-a>": false,
    },
    "vim.useSystemClipboard": true,
    "vim.enableNeovim": true,
    "vim.neovimPath": "/usr/local/bin/nvim",
    "files.autoSave": "off",
    "editor.rulers": [
        80
    ],
    "window.zoomLevel": 0,
    "editor.lineHeight": 16,
    "editor.snippetSuggestions": "top",
    "editor.renderWhitespace": "all",
    "files.trimTrailingWhitespace": true,
    "workbench.quickOpen.closeOnFocusLost": false,
    "workbench.tree.indent": 16,
    "editor.acceptSuggestionOnEnter": "off",
}

edit: fixing markdown