Jan Edmund Lazo
954aed886e
vim-patch:8.2.0980: raku file extension not recognized
...
Problem: Raku file extension not recognized. (Steven Penny)
Solution: Recognize .raku and .rakumod. (closes vim/vim#6255 )
a65d8b5bb9
2020-06-18 18:01:44 -04:00
Jan Edmund Lazo
e681a317fe
vim-patch:8.2.0964: TextYankPost does not provide info about Visual selection
...
Problem: TextYankPost does not provide info about Visual selection.
Solution: Add the 'visual' key in v:event. (closes vim/vim#6249 )
37d1673ce0
2020-06-18 18:01:43 -04:00
Jan Edmund Lazo
833a5d16a2
vim-patch:8.2.0963: number increment/decrement does not work with 'virtualedit'
...
Problem: Number increment/decrement does not work with 'virtualedit'.
Solution: Handle coladd changing. (Christian Brabandt, closes vim/vim#6240 ,
closes vim/vim#923 )
6c6be9e88d
2020-06-18 18:01:43 -04:00
Jan Edmund Lazo
3c9ec83395
vim-patch:8.2.0966: 'shortmess' flag "n" not used in two places
...
Problem: 'shortmess' flag "n" not used in two places.
Solution: Make use of the "n" flag consistent. (Nick Jensen, closes vim/vim#6245 ,
closes vim/vim#6244 )
722e505d1a
2020-06-18 18:01:43 -04:00
Jan Edmund Lazo
abadb687fb
vim-patch:8.2.0954: not all desktop files are recognized
...
Problem: Not all desktop files are recognized.
Solution: Add the *.directory pattern. (Eisuke Kawashima, closes vim/vim#3317 )
f1f0ff9557
2020-06-18 18:01:43 -04:00
Jan Edmund Lazo
33985a3a15
vim-patch:8.2.0938: NFA regexp uses tolower ()to compare ignore-case
...
Problem: NFA regexp uses tolower() to compare ignore-case. (Thayne McCombs)
Solution: Use utf_fold() when possible. (ref. neovim vim/vim#12456 )
59de417b90
2020-06-18 18:01:42 -04:00
Jan Edmund Lazo
b7cae2bca3
option: fix pvs/v547
2020-06-18 18:01:42 -04:00
Jan Edmund Lazo
e34a7bca68
eval: fix pvs/v547
2020-06-18 18:01:42 -04:00
Jan Edmund Lazo
ee4265285d
vim-patch:8.2.0932: missspelling spelllang
...
Problem: Missspelling spelllang.
Solution: Add an "l". (Dominique Pelle)
f154f3ab2c
2020-06-18 18:01:42 -04:00
Jan Edmund Lazo
9d565c5ba3
vim-patch:8.2.0930: script filetype detection trips over env -S argument
...
Problem: Script filetype detection trips over env -S argument.
Solution: Remove "-S" and "--ignore-environment". (closes vim/vim#5013 )
Add tests.
b5e18f29fa
2020-06-18 18:01:42 -04:00
Jan Edmund Lazo
150168b881
vim-patch:8.2.0927: some sshconfig and ssdhconfig files are not recognized
...
Problem: Some sshconfig and ssdhconfig files are not recognized.
Solution: Add filetype patterns.
da84ac2a6f
2020-06-18 18:01:41 -04:00
Jan Edmund Lazo
a5bde56b37
vim-patch:8.0.1554: custom plugins loaded with --clean
...
Problem: Custom plugins loaded with --clean.
Solution: Do not include the home directory in 'runtimepath'.
0726870326
2020-06-18 18:01:41 -04:00
Hirokazu Hata
e628a05b51
Merge pull request #12342 from h-michael/fix-doc
2020-06-15 18:08:34 +09:00
Hirokazu Hata
52cd8bf507
doc: fix vim.api.nvim_buf_attach callback arguments
2020-06-15 12:30:13 +09:00
erw7
d17e38e482
Add overlapped option to jobstart
...
When UV_OVERLAPPED_PIPE was used for the pipe passed to the child process, a
problem occurred with the standard input of the .Net Framework application
(#11809 ). Therefore, add the overlapped option to jobstart() and change it so
that it is set only when necessary
2020-06-10 22:21:14 +09:00
erw7
f1cbd39f7b
vim-patch:8.2.0920: writing viminfo fails with a circular reference
...
Problem: Writing viminfo fails with a circular reference.
Solution: Use copyID to detect the cycle. (closes vim/vim#6217 )
5b157fe2ed
2020-06-09 23:54:07 +09:00
Matthieu Coudron
d8c5d122f1
Merge pull request #12376 from erw7/fix-stack-overflow-on-input-enqueue
...
input: fix stack overflow
2020-06-08 16:52:56 +02:00
erw7
9fc3949841
shada: fix write E5004 error on exit
...
Fix the problem of failing to write shada when the global variable contains
Funcref or Partial.
2020-06-08 23:15:10 +09:00
Billy Su
22f6da9514
vim-patch:8.2.0629: setting a boolean option to v:false does not work
...
Problem: Setting a boolean option to v:false does not work.
Solution: Do not use the string representation of the value. (Christian
Brabandt, closes vim/vim#5974 )
65d032c779
2020-06-06 23:25:07 +08:00
Billy Su
1805fb469a
vim-patch:8.2.0111: VAR_SPECIAL is also used for booleans
...
Problem: VAR_SPECIAL is also used for booleans.
Solution: Add VAR_BOOL for better type checking.
9b4a15d5db
2020-06-06 23:24:58 +08:00
Matthieu Coudron
dbc8ec9446
Merge pull request #12321 from vigoux/treesitter-runtime
...
treesitter: update runtime
2020-06-06 15:37:51 +02:00
Jan Edmund Lazo
9538a7895c
vim-patch:8.2.0905: test coverage could be better
...
Problem: Test coverage could be better.
Solution: Add a couple of tests. (Dominique Pelle, closes vim/vim#6202 )
e0c3c3d6cb
2020-06-04 21:21:10 -04:00
Jan Edmund Lazo
0fa2aefb61
vim-patch:8.2.0892: ubsan warns for undefined behavior
...
Problem: Ubsan warns for undefined behavior.
Solution: Use unsigned instead of signed variable. (Dominique Pelle,
closes vim/vim#6193 )
c5acc0f7fe
2020-06-04 20:52:53 -04:00
Jan Edmund Lazo
ed85d68123
vim-patch:8.1.2335: error message for function arguments may use NULL pointer
...
Problem: Error message for function arguments may use NULL pointer.
(Coverity)
Solution: Use the original function name.
2118a30295
2020-06-04 20:52:53 -04:00
Jan Edmund Lazo
909af2f3f1
vim-patch:8.2.0491: cannot recognize a <script> mapping using maparg()
...
Problem: Cannot recognize a <script> mapping using maparg().
Solution: Add the "script" key. (closes vim/vim#5873 )
2da0f0c445
2020-06-04 20:52:53 -04:00
Jan Edmund Lazo
f85bf6ec37
vim-patch:8.2.0873: a .jl file can be sawfish (lisp) or Julia
...
Problem: A .jl file can be sawfish (lisp) or Julia.
Solution: Do not recognize *.jl as lisp, since it might be Julia.
(closes vim/vim#6178 )
2891459b81
2020-06-04 20:52:52 -04:00
Jan Edmund Lazo
44531928b3
vim-patch:8.1.2018: using freed memory when out of memory and displaying message
...
Problem: Using freed memory when out of memory and displaying message.
Solution: Make a copy of the message first.
e5fbd73930
2020-06-04 20:52:52 -04:00
Jan Edmund Lazo
310a56d0a0
vim-patch:8.1.1895: using NULL pointer when out of memory
...
Problem: Using NULL pointer when out of memory.
Solution: Bail out or skip the code using the pointer. (Zu-Ming Jiang,
closes vim/vim#4805 , closes vim/vim#4843 , closes vim/vim#4939 , closes vim/vim#4844 )
6f10c70b59
2020-06-04 20:52:52 -04:00
Jan Edmund Lazo
64a2884d4c
vim-patch:8.0.1564: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate the +autocmd feature. Takes away 450 #ifdefs and
increases code size of tiny Vim by only 40 Kbyte.
f2bd8ef2b4
2020-06-04 20:52:52 -04:00
Jan Edmund Lazo
2298350884
vim-patch:8.1.0917: double free when running out of memory
...
Problem: Double free when running out of memory.
Solution: Remove one free. (Ken Takata, closes vim/vim#3955 )
445e71c5ee
2020-06-04 20:52:52 -04:00
Jan Edmund Lazo
f5c1314cb0
vim-patch:8.2.0089: crash when running out of memory in :setfiletype completion
...
Problem: Crash when running out of memory in :setfiletype completion.
Solution: Do not allocate memory. (Dominique Pelle, closes vim/vim#5438 )
f0f8055102
2020-06-04 20:52:52 -04:00
Thomas Vigouroux
6b949211a0
treesitter: update runtime
...
Update to 81d533d2d1b580fdb507accabc91ceddffb5b6f0.
2020-06-03 21:33:34 +02:00
Christian Clason
8a1276005a
Add v:event.visual during TextYankPost
( #12382 )
...
* propagate visual selection to textyankpost event
* adapt tests
* add docs
* also adapt oldtest
2020-06-03 10:51:25 -04:00
Thomas Vigouroux
662688817b
treesitter: enhance script and add README
...
The script now updates a `treesitter_commit_sha.txt` file to keep track
of which commit/branch/tag we're at.
2020-06-02 23:13:42 +02:00
Thomas Vigouroux
f5fbe8e3b5
treesitter: add update script and update runtime
...
Update treesitter runtime to : 9a82dcc666d06617cbab3061467075019fae0b0d
2020-06-02 23:13:42 +02:00
Thomas Vigouroux
8349192503
treesitter: update runtime
...
Since tree-sitter PR 615, predicates are not parsed the same.
"Old" way of writing predicates is still supported.
2020-06-02 21:19:07 +02:00
Jan Edmund Lazo
4b87248285
vim-patch:8.2.0843: filetype elm not detected ( #12403 )
...
Problem: Filetype elm not detected.
Solution: Recognize *.elm files. (closes vim/vim#6157 )
0016fd2e29
2020-05-30 18:06:23 -04:00
TJ DeVries
be662fe5c7
lua: vim.wait implementation
2020-05-30 12:01:32 -04:00
Björn Linse
504d6878da
lua: vim.wait initial outline
2020-05-30 12:01:32 -04:00
Justin M. Keyes
977c0f292f
API: nvim_create_buf: unset 'modeline' in scratch-buffer #12379
...
Although 'nomodeline' is not strictly part of the definition of
a "scratch-buffer" it is obviously the right default.
2020-05-29 09:45:32 -07:00
erw7
e01fc33515
[squash] fix comment [skip ci]
2020-05-26 17:23:04 +09:00
erw7
57a4f8905b
win/TUI: enable mouse on ConEmu and vtpcon without vti
2020-05-26 14:16:06 +09:00
erw7
29f1e1995d
win: use virtual terminal input (VTI) if available #11803
...
fixes #9514
fixes #11773
2020-05-26 14:13:26 +09:00
Matthieu Coudron
8c588246a5
Merge pull request #10905 from erw7/vim-8.1.0475
...
vim-patch:8.1.{475,800,868,1007,1027,1031,1033,1037,1058,1435,1484,1485}
2020-05-25 14:01:36 +02:00
erw7
a532fb2cf4
eval: fix problem with free_unref_funccal not being called
2020-05-25 18:52:30 +09:00
erw7
c3dab08c8f
vim-patch:8.1.1485: double free when garbage_collect() is used in autocommand
...
Problem: Double free when garbage_collect() is used in autocommand.
Solution: Have garbage collection also set the copyID in funccal_stack.
c07f67ad0e
2020-05-25 18:52:30 +09:00
Daniel Hahler
0cab85df4d
vim-patch:8.1.1484: some tests are slow
...
Problem: Some tests are slow.
Solution: Add timing to the test messages. Fix double free when quitting in
VimLeavePre autocmd.
75ee544f99
2020-05-25 18:52:29 +09:00
erw7
237c9da666
input: fix stack overflow
...
fixes #12287 , #11788
2020-05-25 14:59:27 +09:00
kuuote
e89462d985
vim-patch:8.1.2233: cannot get the Vim command line arguments ( #12117 )
...
Problem: Cannot get the Vim command line arguments.
Solution: Add v:argv. (Dmitri Vereshchagin, closes vim/vim#1322 )
69bf634858
2020-05-24 20:45:25 +02:00
Jan Edmund Lazo
0666b23d65
vim-patch:8.2.0810: error when appending "tagfile" to 'wildoptions'
...
Problem: Error when appending "tagfile" to 'wildoptions'.
Solution: use flags P_ONECOMMA and P_NODUP. (Dmitri Vereshchagin,
closes vim/vim#6105 )
2e61e2d083
2020-05-22 20:04:10 -04:00