Christian Brabandt
ad4d7f446d
patch 9.1.0007: can select empty inner text blocks
...
Problem: can select empty inner text blocks
(laurentalacoque)
Solution: make selecting empty inner text blocks an error
textobjects: Make selecting inner empty blocks an error
fixes : #13514
closes : #13523
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-01-04 22:11:33 +01:00
Christian Brabandt
b4ddc6c11e
patch 9.1.0000: Vim 9.1 release
...
Problem: Need a new release
Solution: Release Vim 9.1
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-01-02 16:51:11 +01:00
Christian Brabandt
65672ae118
runtime(doc): clarify behaviour of ]m and ]M motions
...
In particular remove the sentence, that a missing '{'
(for ]m) or '}' (for ]M) after the cursor is an error, since
currently this is not treated as an error.
fixes : #13777
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-12-27 18:55:53 +01:00
Christian Brabandt
02902b547b
runtime(doc): text-objects: document how escaped delimiters are handled
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-09-29 00:10:04 +02:00
zeertzjq
a7aba6ca50
runtime(doc): format jumplist examples more consistently ( #13137 )
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-09-21 07:22:57 +01:00
Yegappan Lakshmanan
87018255e3
patch 9.0.1921: not possible to use the jumplist like a stack
...
Problem: not possible to use the jumplist like a stack
Solution: Add the 'jumpoptions' setting to make the jumplist
a stack.
Add an option for using jumplist like tag stack
related: #7738
closes : #13134
ported from NeoVim:
- https://neovim.io/doc/user/motion.html#jumplist-stack
- neovim/neovim@39094b3
- neovim/neovim#11530
- https://vi.stackexchange.com/questions/18344/how-to-change-jumplist-behavior
Based on the feedback in the previous PR, it looks like many people like
this option.
Signed-off-by: Christian Brabandt <cb@256bit.org >
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com >
Co-authored-by: butwerenotthereyet <58348703+butwerenotthereyet@users.noreply.github.com >
2023-09-20 20:25:17 +02:00
Christian Brabandt
346ac1429c
runtime(doc): add help tag describing object-selection
...
closes : #13114
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-09-18 20:12:22 +02:00
zeertzjq
654bdbbd32
patch 9.0.1761: g<kEnd> behaves different from g<end>
...
Problem: g<kEnd> behaves different from g<end>
Solution: Make g<kEnd> behave like g<End>
closes : #12861
Signed-off-by: Christian Brabandt <cb@256bit.org >
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
2023-08-20 18:24:20 +02:00
Christian Brabandt
b5f6fe9ca2
patch 9.0.1753: can't move to last non-blank char
...
Problem: can't move to last non-blank char
Solution: Make g<end> behave like that
Make it possible to move to last non-blank char on a line
We can distinguish between g0 and g^ to move to the very first character
and the first non-blank char.
And while we can move to the last screen char, we cannot go to the last
non-blank screen char.
Since I think g$ is the more widely used and known movement command (and
g<end> is synonymous to it) change the behaviour of g<end> to move to
last non-screen char instead and don't have this be the same command as
the g$ command anymore.
If you want to keep the old behaviour, you can use:
```
nnoremap g<end> g$
```
Add a test to verify the behaviour.
closes : #12593
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-08-19 15:55:35 +02:00
Bram Moolenaar
9fbdbb814f
Update runtime files
2022-09-27 17:30:34 +01:00
Bram Moolenaar
887748742d
patch 9.0.0222: no good reason why text objects are only in larger builds
...
Problem: No good reason why text objects are only in larger builds.
Solution: Graduate +textobjects.
2022-08-16 20:24:29 +01:00
Bram Moolenaar
e1f3fd1d02
Update runtime files
2022-08-15 18:51:32 +01:00
Bram Moolenaar
eb49041875
release version 9.0
...
Problem: About time to release Vim 9.0.
Solution: Update the version number everywhere.
2022-06-28 13:44:46 +01:00
Bram Moolenaar
75ab590f85
Update runtime files
2022-04-18 15:36:40 +01:00
Christian Brabandt
a0f659c76e
patch 8.2.4719: ">" marker sometimes not displayed in the jumplist
...
Problem: ">" marker sometimes not displayed in the jumplist.
Solution: If the buffer no longer exists show "-invalid-". (Christian
Brabandt, closes #10131 , closes #10100 )
2022-04-09 13:35:00 +01:00
Bram Moolenaar
cbaff5e06e
Update runtime files
2022-04-08 17:45:08 +01:00
Bram Moolenaar
c51cf03298
Update runtime files.
2022-02-26 12:25:45 +00:00
Bram Moolenaar
a4d131d110
Update runtime files
2021-12-27 21:33:07 +00:00
Bram Moolenaar
0e6adf8a29
Update runtime files
2021-12-16 14:41:10 +00:00
Bram Moolenaar
739f13a55b
patch 8.2.3795: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate the jumplist feature.
2021-12-13 13:12:53 +00:00
Bram Moolenaar
4700398e38
Update runtime files
2021-12-05 21:54:04 +00:00
Bram Moolenaar
4d8f476176
Update runtime files
2021-06-27 15:18:56 +02:00
Bram Moolenaar
2346a63784
Update runtime files
2021-06-13 19:02:49 +02:00
Bram Moolenaar
dad4473f02
Update runtime files.
2021-03-31 20:07:33 +02:00
Bram Moolenaar
cb80aa2d53
Update runtime files.
2020-10-26 21:12:46 +01:00
Bram Moolenaar
207f009326
Update runtime files.
2020-08-30 17:20:20 +02:00
Bram Moolenaar
98056533b9
Vim 8.2 release
2019-12-12 14:18:35 +01:00
Bram Moolenaar
09c6f265b2
Update runtime files.
2019-11-17 15:55:14 +01:00
Bram Moolenaar
5ef1c6a483
Update runtime files
2019-11-10 22:09:11 +01:00
Bram Moolenaar
1ff14ba24c
Update runtime files.
2019-11-02 14:09:23 +01:00
Bram Moolenaar
8b530c1ff9
patch 8.1.2231: not easy to move to the middle of a text line
...
Problem: Not easy to move to the middle of a text line.
Solution: Add the gM command. (Yasuhiro Matsumoto, closes #2070 )
2019-10-28 02:13:05 +01:00
Bram Moolenaar
61da1bfa6c
Update runtime files.
2019-06-06 12:14:49 +02:00
Bram Moolenaar
68e6560b84
Update runtime files.
2019-05-26 21:33:31 +02:00
Bram Moolenaar
a6c27c47dd
Update runtime files
2019-05-09 19:16:22 +02:00
Bram Moolenaar
25c9c680ec
patch 8.1.1280: remarks about functionality not in Vi clutters the help
...
Problem: Remarks about functionality not in Vi clutters the help.
Solution: Move all info about what is new in Vim or already existed in Vi to
vi_diff.txt. Remove {not in Vi} remarks. (closes #4268 ) Add
"noet" to the help files modeline. Also include many other help
file improvements.
2019-05-05 18:13:34 +02:00
Bram Moolenaar
26967617a3
Update runtime files.
2019-03-17 17:13:16 +01:00
Bram Moolenaar
c8c8849267
Update runtime files.
2018-12-27 23:59:26 +01:00
Bram Moolenaar
f0d58efc9d
Update runtime files.
2018-11-16 16:13:44 +01:00
Bram Moolenaar
91f84f6e11
Update runtime files.
2018-07-29 15:07:52 +02:00
Bram Moolenaar
a9604e6145
Update runtime files.
2018-07-21 05:56:22 +02:00
Bram Moolenaar
b477af2260
Update runtime files.
2018-07-15 20:20:18 +02:00
Bram Moolenaar
b1c9198afb
Vim 8.1 release
...
Update version number and information. Fix a couple of tests.
2018-05-17 17:04:55 +02:00
Bram Moolenaar
01164a6546
Long overdue runtime update.
2017-11-02 22:58:42 +01:00
Bram Moolenaar
44cc4cf72f
patch 8.0.1201: "yL" is affected by 'scrolloff'
...
Problem: "yL" is affected by 'scrolloff'. (Eli the Bearded)
Solution: Don't use 'scrolloff' when an operator is pending.
2017-10-15 22:13:37 +02:00
Bram Moolenaar
036986f150
Update runtime files.
2017-03-16 17:41:02 +01:00
Bram Moolenaar
5162822914
patch 8.0.0118
...
Problem: "make proto" adds extra function prototype.
Solution: Add #ifdef.
2016-12-01 23:03:28 +01:00
Bram Moolenaar
bb76f24af2
Vim 8.0 release
2016-09-12 14:24:39 +02:00
Bram Moolenaar
269f595f9e
Updated runtime files.
2016-07-15 22:54:41 +02:00
Bram Moolenaar
c95a302a4c
Updated runtime files.
2016-06-12 23:01:46 +02:00
Bram Moolenaar
f2571c61d5
Updated runtime files.
2015-06-09 19:44:55 +02:00