Bram Moolenaar
caf05f504e
patch 9.0.0659: wrong type of comment in SetSyn() function
...
Problem: Wrong type of comment in SetSyn() function.
Solution: Use Vim9 comment. (closes #11278 )
2022-10-04 18:42:10 +01:00
Martin Tournoij
7904fa420e
patch 9.0.0657: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate the +cmdwin feature. Now the tiny and small builds are
equal, drop the small build. (Martin Tournoij, closes #11268 )
2022-10-04 16:28:45 +01:00
Bram Moolenaar
4ba5f1dab6
patch 9.0.0656: cannot specify another character to use instead of '@'
...
Problem: Cannot specify another character to use instead of '@' at the end
of the window.
Solution: Add "lastline" to 'fillchars'. (Martin Tournoij, closes #11264 ,
closes #10963 )
2022-10-04 14:36:29 +01:00
Bram Moolenaar
f269eabc6c
Update runtime files
2022-10-03 18:04:35 +01:00
Luuk van Baal
13ece2ae1d
patch 9.0.0647: the 'splitscroll' option is not a good name
...
Problem: The 'splitscroll' option is not a good name.
Solution: Rename 'splitscroll' to 'splitkeep' and make it a string option,
also supporting "topline". (Luuk van Baal, closes #11258 )
2022-10-03 15:28:08 +01:00
Bram Moolenaar
f6196f4244
patch 9.0.0640: cannot scroll by screen line if a line wraps
...
Problem: Cannot scroll by screen line if a line wraps.
Solution: Add the 'smoothscroll' option. Only works for CTRL-E and CTRL-Y
so far.
2022-10-02 21:29:55 +01:00
Bram Moolenaar
a4e0b9785e
patch 9.0.0634: evaluating "expr" options has more overhead than needed
...
Problem: Evaluating "expr" options has more overhead than needed.
Solution: Use call_simple_func() for 'foldtext', 'includeexpr', 'printexpr',
"expr" of 'spellsuggest', 'diffexpr', 'patchexpr', 'balloonexpr',
'formatexpr', 'indentexpr' and 'charconvert'.
2022-10-01 19:43:52 +01:00
Bram Moolenaar
87b4e5c5db
patch 9.0.0632: calling a function from an "expr" option has overhead
...
Problem: Calling a function from an "expr" option has too much overhead.
Solution: Add call_simple_func() and use it for 'foldexpr'
2022-10-01 15:32:46 +01:00
Bram Moolenaar
9f573a8df0
patch 9.0.0622: matchaddpos() can get slow when adding many matches
...
Problem: matchaddpos() can get slow when adding many matches.
Solution: Update the next available match ID when manually picking an ID and
remove check if the available ID can be used. (idea by Rick Howe)
2022-09-29 13:50:08 +01:00
Bram Moolenaar
50faf02f43
patch 9.0.0620: matchaddpos() can only add up to 8 matches
...
Problem: matchaddpos() can only add up to 8 matches.
Solution: Allocate the array of positions. (closes #11248 )
2022-09-29 12:50:17 +01:00
Bram Moolenaar
9fbdbb814f
Update runtime files
2022-09-27 17:30:34 +01:00
ObserverOfTime
49c311c9b1
patch 9.0.0604: luacheckrc file is not recognized
...
Problem: Luacheckrc file is not recognized.
Solution: Use lua filetype for luacheckrc. (closes #11236 )
2022-09-27 13:07:05 +01:00
rhysd
7fc6c0e4da
patch 9.0.0602: new TypeScript extensions are not recognized
...
Problem: New TypeScript extensions are not recognized.
Solution: Recognize .mts and .cts files. (closes #11237 )
2022-09-27 11:57:13 +01:00
ObserverOfTime
d324742292
patch 9.0.0600: GYP files are not recognized
...
Problem: GYP files are not recognized.
Solution: Recognize GYP files. (closes #11242 )
2022-09-27 11:35:09 +01:00
ObserverOfTime
cde0319385
patch 9.0.0599: latexmkrc files are not recognized
...
Problem: Latexmkrc files are not recognized.
Solution: Use Perl filetype for latexmkrc files. (closes #11241 )
2022-09-27 11:27:23 +01:00
Christian Brabandt
9882e9ddc9
patch 9.0.0587: Unicode tables are outdated
...
Problem: Unicode tables are outdated.
Solution: Update to Unicode release 15. (Christian Brabandt, closes #11220 )
2022-09-25 19:25:51 +01:00
Bram Moolenaar
b9725bc7f6
patch 9.0.0583: only recognizing .m3u8 files is inconsistent
...
Problem: Only recognizing .m3u8 files is inconsistent.
Solution: Also matc .m3u files. (issue #11204 )
2022-09-25 12:35:49 +01:00
Nbiba Bedis
9fd1583c83
patch 9.0.0566: Nim files are not recognized
...
Problem: Nim files are not recognized.
Solution: Add patterns for Nim files. (Nbiba Bedis, closes #11205 )
2022-09-24 11:04:38 +01:00
=?UTF-8?q?Beno=C3=AEt=20Ryder?=
35fdd9a67d
patch 9.0.0562: HSL playlist files are not recognized
...
Problem: HSL playlist files are not recognized.
Solution: Add a pattern to recognize HSL palylist files. (Benoît Ryder,
closes #11204 )
2022-09-23 20:33:39 +01:00
Bram Moolenaar
4cbdcbda2d
patch 9.0.0524: build instructions for MS-Windows are outdated
...
Problem: Build instructions for MS-Windows are outdated.
Solution: Remove instructions for old MSVC versions.
2022-09-20 21:23:12 +01:00
ObserverOfTime
7c046ae99b
patch 9.0.0510: Chatito files are not recognized
...
Problem: Chatito files are not recognized.
Solution: Add a pattern for Chatito files. (closes #11174 )
2022-09-20 12:02:28 +01:00
Bram Moolenaar
9712ff1288
Update runtime files
2022-09-18 13:04:22 +01:00
ObserverOfTime
65ee49decf
patch 9.0.0497: LyRiCs files are not recognized
...
Problem: LyRiCs files are not recognized.
Solution: Add a pattern to detect LyRiCs files. (closes #11155 )
2022-09-18 12:46:22 +01:00
K.Takata
27b53be3a6
patch 9.0.0496: no good reason to keep supporting Windows-XP
...
Problem: No good reason to keep supporting Windows-XP.
Solution: Drop Windows-XP support. (Ken Takata, closes #11089 )
2022-09-18 12:25:49 +01:00
Bram Moolenaar
73e28dcc61
patch 9.0.0491: no good reason to build without the float feature
...
Problem: No good reason to build without the float feature.
Solution: Remove configure check for float and "#ifdef FEAT_FLOAT".
2022-09-17 21:08:33 +01:00
Bram Moolenaar
1aea184a0d
patch 9.0.0479: in :def function all closures in loop get the same variables
...
Problem: In a :def function all closures in a loop get the same variables.
Solution: Use a separate list of variables for LOADOUTER and SAVEOUTER.
2022-09-16 15:47:09 +01:00
Luuk van Baal
594f9e09cd
patch 9.0.0478: test for 'splitscroll' takes too much time
...
Problem: Test for 'splitscroll' takes too much time.
Solution: Only test some of the combinations. (Luuk van Baal, closes #11139 )
2022-09-16 12:52:58 +01:00
Bram Moolenaar
aa5341477c
patch 9.0.0473: fullcommand() only works for the current script version
...
Problem: fullcommand() only works for the current script version.
Solution: Add an optional argument for the script version.
2022-09-15 21:46:02 +01:00
Bram Moolenaar
7b2d87220c
Add missing part of patch
2022-09-12 15:16:29 +01:00
zeertzjq
cdc839353f
patch 9.0.0449: there is no easy way to translate a key code into a string
...
Problem: There is no easy way to translate a string with a key code into a
readable string.
Solution: Add the keytrans() function. (closes #11114 )
2022-09-12 13:38:41 +01:00
ObserverOfTime
5a4eb55122
patch 9.0.0448: SubRip files are not recognized
...
Problem: SubRip files are not recognized.
Solution: Add a pattern for SubRip. (closes #11113 )
2022-09-12 12:43:23 +01:00
Luuk van Baal
29ab524358
patch 9.0.0445: when opening/closing window text moves up/down
...
Problem: When opening/closing window text moves up/down.
Solution: Add the 'splitscroll' option. When off text will keep its
position as much as possible.
2022-09-11 16:59:53 +01:00
Gabriele Musco
cce82a55b8
patch 9.0.0443: blueprint files are not recognized
...
Problem: Blueprint files are not recognized.
Solution: Add a pattern for blueprint files. (Gabriele Musco, closes #11107 )
2022-09-11 13:37:37 +01:00
Bram Moolenaar
04e0ed1ddf
patch 9.0.0438: cannot put virtual text above a line
...
Problem: Cannot put virtual text above a line.
Solution: Add the "above" value for "text_align".
2022-09-10 20:00:56 +01:00
Bram Moolenaar
71b6d33976
Update runtime files
2022-09-10 13:13:14 +01:00
ObserverOfTime
9ba2786f15
patch 9.0.0434: gitignore files are not recognized
...
Problem: gitignore files are not recognized.
Solution: Add patterns for the gitignore filetype. (closes #11102 )
2022-09-10 11:04:24 +01:00
Bakudankun
375141e1f8
patch 9.0.0430: cannot use repeat() with a blob
...
Problem: Cannot use repeat() with a blob.
Solution: Implement blob repeat. (closes #11090 )
2022-09-09 18:46:47 +01:00
Rodrigo Aguilera
8995c4cd4e
patch 9.0.0427: Drupal theme files are not recognized
...
Problem: Drupal theme files are not recognized.
Solution: Use php filetype for Drupl theme files. Remove trailing spaces.
(Rodrigo Aguilera, closes #11096 )
2022-09-09 16:10:26 +01:00
ObserverOfTime
7d56cfc861
patch 9.0.0424: gitattributes files are not recognized
...
Problem: gitattributes files are not recognized.
Solution: Add patterns to match gitattributes files. (closes #11085 )
2022-09-09 14:11:41 +01:00
=?UTF-8?q?Cezary=20Dro=C5=BCak?=
2a4c885d54
patch 9.0.0417: Jsonnet files are not recognized
...
Problem: Jsonnet files are not recognized.
Solution: Add a pattern for Jsonnet files. (Cezary Drożak, closes #11073 ,
closes #11081 )
2022-09-08 14:41:48 +01:00
Bram Moolenaar
6f14da15ac
patch 9.0.0411: only created files can be cleaned up with one call
...
Problem: Only created files can be cleaned up with one call.
Solution: Add flags to mkdir() to delete with a deferred function.
Expand the writefile() name to a full path to handle changing
directory.
2022-09-07 21:30:44 +01:00
Brett Holman
bb6c4073e7
patch 9.0.0402: javascript module files are not recoginzed
...
Problem: Javascript module files are not recoginzed.
Solution: Recognize "*.jsm" files as Javascript. (Brett Holman,
closes #11069 )
2022-09-07 14:13:31 +01:00
Bram Moolenaar
0daafaa7d9
Update runtime files
2022-09-04 17:45:43 +01:00
Bram Moolenaar
806a273f3c
patch 9.0.0379: cleaning up after writefile() is a hassle
...
Problem: Cleaning up after writefile() is a hassle.
Solution: Add the 'D' flag to defer deleting the written file. Very useful
in tests.
2022-09-04 15:40:36 +01:00
Bram Moolenaar
1d84f7608f
patch 9.0.0370: cleaning up afterwards can make a function messy
...
Problem: Cleaning up afterwards can make a function messy.
Solution: Add the :defer command.
2022-09-03 21:35:53 +01:00
Bram Moolenaar
be807d5824
patch 9.0.0349: filetype of *.sil files not well detected
...
Problem: Filetype of *.sil files not well detected.
Solution: Inspect the file contents to guess the filetype.
2022-09-01 15:01:25 +01:00
K.Takata
df5320c439
patch 9.0.0347: MS-Windows: cannot set cursor shape in Windows Terminal
...
Problem: MS-Windows: cannot set cursor shape in Windows Terminal.
Solution: Make cursor shape work with Windows Terminal. (Ken Takata,
closes #11028 , closes #6576 )
2022-09-01 13:20:16 +01:00
zeertzjq
d3de178e53
patch 9.0.0346: :horizontal modifier not fully supported
...
Problem: :horizontal modifier not fully supported.
Solution: Also use :horizontal for completion and user commands.
(closes #11025 )
2022-09-01 12:58:52 +01:00
Bram Moolenaar
d83392a43a
patch 9.0.0345: error message for list argument could be clearer
...
Problem: Error message for list argument could be clearer.
Solution: Include the argument number. (Yegappan Lakshmanan, closes #11027 )
2022-09-01 12:22:46 +01:00
Bram Moolenaar
21c3a80a7f
patch 9.0.0342: ":wincmd =" equalizes in two directions
...
Problem: ":wincmd =" equalizes in two directions.
Solution: Make ":vertical wincmd =" equalize vertically only and
":horizontal wincmd =" equalize horizontally only.
2022-08-31 17:49:14 +01:00