Bram Moolenaar
b579f6ebbf
patch 8.2.3733: Vim9: using "legacy" before range does not work
...
Problem: Vim9: using "legacy" before range does not work.
Solution: Skip over range before parsing command. (closes #9270 )
v8.2.3733
2021-12-04 11:57:00 +00:00
Bram Moolenaar
cd2f8f0e00
patch 8.2.3732: "set! termcap" test fails
...
Problem: "set! termcap" test fails.
Solution: Account for keys without a t_xx entry.
v8.2.3732
2021-12-03 21:18:14 +00:00
Bram Moolenaar
15a24f0898
patch 8.2.3731: "set! termcap" shows codes in one column, but not keys
...
Problem: "set! termcap" shows codes in one column, but not keys.
Solution: Also use one column for keys. (closes #9258 )
v8.2.3731
2021-12-03 20:43:24 +00:00
Bram Moolenaar
800b01b0c8
patch 8.2.3730: "/etc/Muttrc.d/README" gets filetype muttrc
...
Problem: "/etc/Muttrc.d/README" gets filetype muttrc.
Solution: Move the Muttrc.d pattern down, add exception for *.rc files.
v8.2.3730
2021-12-03 19:24:41 +00:00
Matt Dunford
6f42cb6e51
patch 8.2.3729: no support for squirrels
...
Problem: No support for squirrels. (closes #9259 )
Solution: Recognize nuts.
v8.2.3729
2021-12-03 17:44:26 +00:00
kuuote
04b7b4bf7f
patch 8.2.3728: internal error when passing range() to list2blob()
...
Problem: Internal error when passing range() to list2blob().
Solution: Materialize the list first. (closes #9262 )
v8.2.3728
2021-12-03 13:57:00 +00:00
Bram Moolenaar
c14b57c079
patch 8.2.3727: in a gnome terminal keys are recognized as mouse events
...
Problem: In a gnome terminal keys are recognized as mouse events.
Solution: Only recognize DEC mouse events when four numbers are following.
(closes #9256 )
v8.2.3727
2021-12-03 13:20:29 +00:00
Bram Moolenaar
c903695be5
patch 8.2.3726: README file in a config directory gets wrong filetype
...
Problem: README file in a config directory gets wrong filetype.
Solution: Match README before patterns that match everything in a directory.
v8.2.3726
2021-12-03 11:44:03 +00:00
Yegappan Lakshmanan
8658c759f0
patch 8.2.3725: cannot use a lambda for 'completefunc' and 'omnifunc'
...
Problem: Cannot use a lambda for 'completefunc' and 'omnifunc'.
Solution: Implement lambda support. (Yegappan Lakshmanan, closes #9257 )
v8.2.3725
2021-12-03 11:09:29 +00:00
Bram Moolenaar
021ef351c2
patch 8.2.3724: build error for missing error message in small build
...
Problem: Build error for missing error message in small build.
Solution: Correct #ifdef.
v8.2.3724
2021-12-02 20:44:42 +00:00
Bram Moolenaar
acdc911e4e
patch 8.2.3723: when using 'linebreak' a text property starts too early
...
Problem: When using 'linebreak' a text property starts too early.
Solution: Decrement "bcol" when looking for property start. (closes #9242 )
v8.2.3723
2021-12-02 19:46:57 +00:00
Bram Moolenaar
5e86964bf4
patch 8.2.3722: Amiga: superfluous messages for freeing lots of yanked text
...
Problem: Amiga: superfluous messages for freeing lots of yanked text.
Solution: Assume that the machine isn't that slow these days.
v8.2.3722
2021-12-02 18:55:16 +00:00
Bram Moolenaar
9ac38129b6
patch 8.2.3721: using memory freed by losing the clipboard selection
...
Problem: Using memory freed by losing the clipboard selection. (Dominique
Pellé)
Solution: Check y_array is still valid after calling changed_lines().
(closes #9253 )
v8.2.3721
2021-12-02 18:42:33 +00:00
Bram Moolenaar
69c76171f1
patch 8.2.3720: Vim9: Internal error when invoking closure in legacy context
...
Problem: Vim9: Internal error when invoking closure in legacy context.
Solution: Give a more appropriate error message. (closes #9251 )
v8.2.3720
2021-12-02 16:38:52 +00:00
Bram Moolenaar
f8bc0ce267
patch 8.2.3719: MS-Windows: test sometimes runs into existing swap file
...
Problem: MS-Windows: test sometimes runs into existing swap file.
Solution: Use a different file name.
v8.2.3719
2021-12-02 12:30:22 +00:00
Bram Moolenaar
3569c0de67
patch 8.2.3718: compiler warns for unused variable without +textprop
...
Problem: Compiler warns for unused variable without the +textprop feature.
(John Marriott)
Solution: Adjust #ifdefs.
v8.2.3718
2021-12-02 11:34:21 +00:00
Bram Moolenaar
db9ff9ab5d
patch 8.2.3717: Vim9: error for constant list size is only given at runtime
...
Problem: Vim9: error for constant list size is only given at runtime.
Solution: Give the error at compile time if possible.
v8.2.3717
2021-12-01 17:38:01 +00:00
Bram Moolenaar
e4eed8c6db
patch 8.2.3716: Vim9: range without a command is not compiled
...
Problem: Vim9: range without a command is not compiled.
Solution: Add the ISN_EXECRANGE byte code.
v8.2.3716
2021-12-01 15:22:56 +00:00
Bram Moolenaar
f0e496a85a
patch 8.2.3715: Vim9: valgrind reports spurious problems for a test
...
Problem: Vim9: valgrind reports spurious problems for a test.
Solution: Move the test to the set that is known to fail.
v8.2.3715
2021-12-01 12:41:31 +00:00
DungSaga
7e5503c17a
patch 8.2.3714: some unused assignments and ugly code in xxd
...
Problem: Some unused assignments and ugly code in xxd.
Solution: Leave out assignments. Use marcro for fprintf(). (closes #9246 )
v8.2.3714
2021-12-01 11:24:52 +00:00
Christian Brabandt
0b226f60be
patch 8.2.3713: MS-Windows: no error if vimgrep pattern is not matching
...
Problem: MS-Windows: No error message if vimgrep pattern is not matching.
Solution: Give an error message. (Christian Brabandt, closes #9245 ,
closes #8762 )
v8.2.3713
2021-12-01 10:54:24 +00:00
Yegappan Lakshmanan
05e59e3a9f
patch 8.2.3712: cannot use Vim9 lambda for 'tagfunc'
...
Problem: Cannot use Vim9 lambda for 'tagfunc'.
Solution: Make it work, add more tests. (Yegappan Lakshmanan, closes #9250 )
v8.2.3712
2021-12-01 10:30:07 +00:00
Bram Moolenaar
56a8ffdb6e
patch 8.2.3711: Vim9: memory leak when compiling :elseif fails
...
Problem: Vim9: memory leak when compiling :elseif fails.
Solution: Cleanup ppconst.
v8.2.3711
2021-12-01 10:10:22 +00:00
Bram Moolenaar
3d2e031d4f
patch 8.2.3710: Vim9: backtick expression expanded for :global
...
Problem: Vim9: backtick expression expanded for :global.
Solution: Check the following command.
v8.2.3710
2021-12-01 09:27:20 +00:00
Bram Moolenaar
fad2742d53
patch 8.2.3709: Vim9: backtick expression expanded when not desired
...
Problem: Vim9: backtick expression expanded when not desired.
Solution: Only expand a backtick expression for commands that expand their
argument. Remove a few outdated TODO comments.
v8.2.3709
2021-11-30 21:58:19 +00:00
Bram Moolenaar
69535d8a0a
patch 8.2.3708: Vim9: test fails with different error
...
Problem: Vim9: test fails with different error.
Solution: Correct the error number.
v8.2.3708
2021-11-30 21:39:39 +00:00
Bram Moolenaar
90770b746e
patch 8.2.3707: Vim9: constant expression of elseif not recognized
...
Problem: Vim9: constant expression of elseif not recognized.
Solution: Set instruction count before generating the expression.
v8.2.3707
2021-11-30 20:57:38 +00:00
Bram Moolenaar
42eba04522
patch 8.2.3706: text property highlighting is used on Tab
...
Problem: Text property highlighting is used on Tab.
Solution: Only set in_linebreak when not on a Tab. (closes #9242 )
v8.2.3706
2021-11-30 20:22:49 +00:00
Bram Moolenaar
eba3b7f664
patch 8.2.3705: cannot pass a lambda name to function() or funcref()
...
Problem: Cannot pass a lambda name to function() or funcref(). (Yegappan
Lakshmanan)
Solution: Handle a lambda name differently.
v8.2.3705
2021-11-30 18:25:08 +00:00
Bram Moolenaar
ab36e6ae7b
patch 8.2.3704: Vim9: cannot use a list declaration in a :def function
...
Problem: Vim9: cannot use a list declaration in a :def function.
Solution: Make it work.
v8.2.3704
2021-11-30 16:14:49 +00:00
Bram Moolenaar
53ba95e4f0
patch 8.2.3703: most people call F# "fsharp" and not "fs"
...
Problem: Most people call F# "fsharp" and not "fs".
Solution: Rename filetype "fs" to "fsharp".
v8.2.3703
2021-11-30 13:02:58 +00:00
Bram Moolenaar
98cb90ef86
patch 8.2.3702: first key in dict is seen as curly expression and fails
...
Problem: First key in dict is seen as curly expression and fails.
Solution: Ignore failure of curly expression. (closes #9247 )
v8.2.3702
2021-11-30 11:56:22 +00:00
Bram Moolenaar
c750d91a07
patch 8.2.3701: Vim9: invalid LHS is not possible
...
Problem: Vim9: invalid LHS is not possible.
Solution: Remove unreachable error message.
v8.2.3701
2021-11-29 22:02:12 +00:00
Bram Moolenaar
6b839ac775
patch 8.2.3700: text property highlighting continues over breakindent
...
Problem: Text property highlighting continues over breakindent.
Solution: Stop before the end column. (closes #9242 )
v8.2.3700
2021-11-29 21:12:35 +00:00
Bram Moolenaar
651fca85c7
patch 8.2.3699: the +title feature adds a lot of #ifdef but little code
...
Problem: The +title feature adds a lot of #ifdef but little code.
Solution: Graduate the +title feature.
v8.2.3699
2021-11-29 20:39:38 +00:00
Bram Moolenaar
0c359af5c0
patch 8.2.3698: match highlighting continues over breakindent
...
Problem: Match highlighting continues over breakindent.
Solution: Stop before the end column. (closes #9242 )
v8.2.3698
2021-11-29 19:18:57 +00:00
Bram Moolenaar
0b74d00693
patch 8.2.3697: cannot drag a popup without a border
...
Problem: Cannot drag a popup without a border.
Solution: Add the "dragall" option. (closes #9218 )
v8.2.3697
2021-11-29 17:38:02 +00:00
Bram Moolenaar
7f2c341664
patch 8.2.3696: Vim9: error for invalid assignment when skipping
...
Problem: Vim9: error for invalid assignment when skipping.
Solution: Do not check white space when skipping. (closes #9243 )
v8.2.3696
2021-11-29 16:01:49 +00:00
Bram Moolenaar
5c1ec439f0
patch 8.2.3695: confusing error for missing key
...
Problem: Confusing error for missing key.
Solution: Use the actualy key for the error. (closes #9241 )
v8.2.3695
2021-11-29 13:44:55 +00:00
Bram Moolenaar
af377e34b0
patch 8.2.3694: cannot use quotes in the count of an Ex command
...
Problem: Cannot use quotes in the count of an Ex command.
Solution: Add getdigits_quoted(). Give an error when misplacing a quote in
a range. (closes #9240 )
v8.2.3694
2021-11-29 12:12:43 +00:00
Bram Moolenaar
293eb9ba46
patch 8.2.3693: Coverity warns for possibly using a NULL pointer
...
Problem: Coverity warns for possibly using a NULL pointer.
Solution: Check for NULL and give an error.
v8.2.3693
2021-11-29 10:36:19 +00:00
Bram Moolenaar
38453528c3
patch 8.2.3692: Vim9: cannot use :func inside a :def function
...
Problem: Vim9: cannot use :func inside a :def function.
Solution: Make it work.
v8.2.3692
2021-11-28 22:00:12 +00:00
Bram Moolenaar
f566666e88
patch 8.2.3691: build failure with small features
...
Problem: Build failure with small features.
Solution: Add #ifdef. (Dominique Pellé)
v8.2.3691
2021-11-28 21:33:36 +00:00
Bram Moolenaar
06bffe836c
patch 8.2.3690: Vim9: "filter #pat# cmd" does not work
...
Problem: Vim9: "filter #pat# cmd" does not work.
Solution: Do not see #pat# as a comment.
v8.2.3690
2021-11-28 20:24:17 +00:00
Bram Moolenaar
3ccb579516
patch 8.2.3689: ex_let_one() is too long
...
Problem: ex_let_one() is too long.
Solution: Split into multiple functions.
v8.2.3689
2021-11-28 19:53:42 +00:00
Christian Brabandt
2e0f3ecb70
patch 8.2.3688: the window title is not updated when dragging the scrollbar
...
Problem: The window title is not updated when dragging the scrollbar.
Solution: Call maketitle(). (Christian Brabandt, closes #9238 , closes #5383 )
v8.2.3688
2021-11-28 18:41:05 +00:00
Bram Moolenaar
59f4f9505a
patch 8.2.3687: blockwise insert does not handle autoindent properly
...
Problem: Blockwise insert does not handle autoindent properly when tab is
inserted.
Solution: Adjust text column for indent before computing column.
(closes #9229 )
v8.2.3687
2021-11-27 22:47:43 +00:00
Bram Moolenaar
3d14c0f2b9
patch 8.2.3686: filetype detection often mixes up Forth and F#
...
Problem: Filetype detection often mixes up Forth and F#.
Solution: Add a function to inspect the file contents. (Doug Kearns)
v8.2.3686
2021-11-27 17:22:07 +00:00
Bram Moolenaar
c07f11e42f
patch 8.2.3685: Visual studio project files are not recognized
...
Problem: Visual studio project files are not recognized.
Solution: Use the xml file type. (Doug Kearns)
v8.2.3685
2021-11-27 14:31:47 +00:00
Bram Moolenaar
e9b0b40b79
patch 8.2.3684: blockwise insert does not handle autoindent properly
...
Problem: Blockwise insert does not handle autoindent properly.
Solution: Adjust text column for indent. (closes #9229 )
v8.2.3684
2021-11-27 13:28:24 +00:00