zeertzjq
0f8c685a68
runtime(doc): fix inconsistent indent in ft_rust.txt
...
related: #19251
closes: #19257
Signed-off-by: zeertzjq <zeertzjq@outlook.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2026-01-25 18:17:40 +00:00
Arkissa
ad0dd7cd1e
runtime(rustfmt): Recover accidentally deleted code, don't hide rustfmt error
...
closes : #19251
Signed-off-by: Arkissa <mrarkssac@gmail.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2026-01-25 15:46:09 +00:00
Aaron Jacobs
98ef8433b6
runtime(rust): use textwidth=100 for the Rust recommended style
...
The help text here said 99 was the recommended style for the standard
library, but I can't find a citation for this anywhere. In contrast the
Rust Style Guide hosted on rust-lang.org
[says](https://doc.rust-lang.org/stable/style-guide/#indentation-and-line-width )
the maximum line width is 100, and rustfmt
[agrees](37aa2135b5/src/tools/rustfmt/src/config/options.rs (L570) ).
Having the two disagree causes an annoying off-by-one error in vim: if
you configure vim to highlight too-long lines then it will occasionally
complain about a line that rustfmt refuses to fix.
closes : #18892
Signed-off-by: Aaron Jacobs <jacobsa@google.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-12-09 12:43:39 +01:00
Aaron Jacobs
eba51337d4
runtime(rust): Do not use rustfmt as 'formatprg' by default
...
This reverts commit 4ac995bf93 .
This was added in #16807 , with no explanation for why it was necessary beyond
"it's an example of an idea". It completely breaks `gq` for me—rustfmt doesn't
reflow comments so is not an appropriate tool here! Beyond that, formatting a
selection with rustfmt treats that selection as if it were an entire file,
throwing away any indentation.
For example, the commit causes `gq` to turn this:
```rust
pub fn foo() {
// blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
}
```
into this:
```rust
pub fn foo() {
// blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
}
```
which is totally wrong. In contrast, if I clear `formatprg` then `gq` does the
right thing again:
```rust
pub fn foo() {
// blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
// blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
// blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
// blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
// blah blah blah blah blah blah
}
```
related: #16967
related: #17055
closes : #18640
Signed-off-by: Aaron Jacobs <jacobsa@google.com >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-10-27 17:46:11 +00:00
Christian Brabandt
1afe8c3a4d
runtime(rust): improve loading time
...
fixes : #17745
closes : #17749
Signed-off-by: Christian Brabandt <cb@256bit.org >
2025-07-20 10:38:16 +02:00
Christian Brabandt
6c1afa3d0b
runtime(doc): add missing help tags
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-01-01 20:50:51 +01:00
Dominique Pellé
960822a11f
runtime(doc): grammar fixes in doc ( #13164 )
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-09-24 23:07:39 +02:00
Gregory Anders
fc93594d56
runtime(rust): sync rust runtime files with upstream ( #13075 )
...
Signed-off-by: Christian Brabandt <cb@256bit.org >
2023-09-12 20:23:38 +02:00
Bram Moolenaar
6ebe4f970b
Update runtime files
2022-10-28 20:47:54 +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
c51cf03298
Update runtime files.
2022-02-26 12:25:45 +00:00
Bram Moolenaar
98056533b9
Vim 8.2 release
2019-12-12 14:18:35 +01:00
Bram Moolenaar
d473c8c101
Update runtime files.
2018-08-11 18:00:22 +02:00
Bram Moolenaar
d2f3a8b878
Update runtime files.
2018-06-19 14:35:59 +02:00
Bram Moolenaar
01164a6546
Long overdue runtime update.
2017-11-02 22:58:42 +01:00
Bram Moolenaar
f55e4c867f
Updated runtime files
2017-08-01 20:44:53 +02:00
Bram Moolenaar
e0720cbf63
Update runtime files.
2017-03-29 13:48:40 +02:00
Bram Moolenaar
3c2881dc11
Update runtime files. Add Rust support.
2017-03-21 19:18:29 +01:00