Package: vim-nox Version: 2:8.0.0197-5 Severity: normal Dear Maintainer,
I use foldmethod=manual. When I want to add a line following the last line of a fold, I use «A<CR>» if I want the line new to be included in the fold, and «o» if I want the new line not to be included in the fold. However, I find that «A<CR>» behaves differently in the following two cases: 1. The current line is the last line of a fold and of the file 2. The current line is the last line of a fold but not the last line of the file In case #2, «A<CR>» and «o» behave as I described above. In case #1, «A<CR>» adds a new line to the file but doesn't make it part of the fold, i.e., it behaves as «o» does. I expected «A<CR>» in case #1 to add a new line to the file *and to make it part of the fold*, as it does in case #2. Case #1 (the problem case) is: % vim.nox -Nu NONE -c 'set fdc=2' -c 'normal! zf0' -c 'execute "normal! A\<CR>"' Case #2 (the role model / reference case) is: % vim.nox -Nu NONE -c 'set fdc=2' -c 'normal! 2o' -c 'normal! ggzfjzRggj' -c 'execute "normal! A\<CR>"' To be clear, the incumbent behaviour — adding a line to the file but not to the fold — should continue to be available under the «o» normal mode command, for the same reason: consistency with the not-end-of-file case. I reproduced this in an uptodate sid chroot. Cheers, Daniel -- Package-specific info: --- real paths of main Vim binaries --- /usr/bin/vi is /usr/bin/vim.nox /usr/bin/vim is /usr/bin/vim.nox -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Init: unable to detect Versions of packages vim-nox depends on: ii libacl1 2.2.52-3+b1 ii libc6 2.24-12 ii libgpm2 1.20.4-6.2+b1 ii liblua5.2-0 5.2.4-1.1+b2 ii libperl5.24 5.24.1-7 ii libpython3.5 3.5.3-3 ii libruby2.3 2.3.3-1 ii libselinux1 2.6-3+b2 ii libtcl8.6 8.6.6+dfsg-1+b1 ii libtinfo5 6.0+20170708-1 ii vim-common 2:8.0.0197-5 ii vim-runtime 2:8.0.0197-5 vim-nox recommends no packages. Versions of packages vim-nox suggests: pn cscope <none> pn vim-doc <none> -- no debconf information