Lewis Russell and zeertzjq
2afcdbd63a
feat(Man): port to Lua ( #19912 )
...
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
2022-09-02 15:20:29 +01:00
Jonas Strittmatter
ce80b8f50d
vim-patch:9.0.0349: filetype of *.sil files not well detected ( #20050 )
...
Problem: Filetype of *.sil files not well detected.
Solution: Inspect the file contents to guess the filetype.
https://github.com/vim/vim/commit/be807d582499acbe314ead3891481cba6ca136df
2022-09-02 08:16:17 +02:00
Christian Clason
d3cd79709b
vim-patch:fd999452adaf ( #19929 )
...
Update runtime files
https://github.com/vim/vim/commit/fd999452adaf529a30d78844b5fbee355943da29
2022-08-25 00:49:33 +02:00
Christian Clason and Sean Dewar
1cc4706e94
vim-patch:e80086446cc2 ( #19848 )
...
* vim-patch:e80086446cc2
Update runtime files
https://github.com/vim/vim/commit/e80086446cc20856ed8359bc8dc87c4d430da4c8
Co-authored-by: Sean Dewar <seandewar@users.noreply.github.com >
2022-08-20 10:04:55 +02:00
Christian Clason
a5e846b996
vim-patch:partial: 48c3f4e0bff7 ( #19684 )
...
vim-patch:partial:48c3f4e0bff7
Update runtime files
https://github.com/vim/vim/commit/48c3f4e0bff7efd289a7001b68c777b6f89a7057
partially skip `options.txt` (needs 9.0.0138)
2022-08-09 10:43:28 +02:00
Percy Ma
c6181a672a
feat(node): add pnpm support #19461
2022-08-01 07:21:54 -07:00
Gregory Anders
9b447c7ce5
vim-patch:9.0.0088: pattern for detecting bitbake files is not sufficient ( #19547 )
...
Problem: Pattern for detecting bitbake files is not sufficient.
Solution: Adjust the pattern. (Gregory Anders, closes vim/vim#10743 )
https://github.com/vim/vim/commit/30e212dac1d29536883c36918a465a38d81d6413
2022-07-27 10:06:09 -06:00
Christian Clason
4cbeedf57b
vim-patch:b529cfbd04c0 ( #19501 )
...
Update runtime files
https://github.com/vim/vim/commit/b529cfbd04c02e31cfa88f2c8d88b5ff532d4f7d
2022-07-26 11:26:23 +02:00
Gregory Anders
5ccdf6a88d
vim-patch:9.0.0055 ( #19392 )
...
vim-patch:9.0.0055: bitbake files are not detected
Problem: Bitbake files are not detected.
Solution: Add bitbake filetype detection by file name and contents. (Gregory
Anders, closes vim/vim#10697 )
https://github.com/vim/vim/commit/fa49eb482729a5fe7da9c9a5ed8d14f68afa55c7
2022-07-17 14:33:51 +02:00
Christian Clason
662681694b
vim-patch:0d878b95d8f9 ( #19197 )
...
Update runtime files
https://github.com/vim/vim/commit/0d878b95d8f9ece2fdba81050f5caba224540f9c
2022-07-02 11:06:03 +02:00
Christian Clason
60604d6a99
vim-patch:9.0.0012: signature files not detected properly ( #19172 )
...
Problem: Signature files not detected properly.
Solution: Add a function to better detect signature files. (Doug Kearns)
https://github.com/vim/vim/commit/cdbfc6dbab1d63aa56af316d6b13e37939e7f7a8
2022-07-01 07:08:44 +02:00
Christian Clason
1eb9624666
vim-patch:9.0.0006: not all Visual Basic files are recognized ( #19153 )
...
Problem: Not all Visual Basic files are recognized.
Solution: Change detection of *.cls files. (Doug Kearns)
https://github.com/vim/vim/commit/8b5901e2f9466eb6f38f5b251e871f609f65e252
2022-06-29 18:43:56 +02:00
Zaz Brown
99ef06d846
refactor(provider): use list comprehension #19027
...
- list(filter(lambda x: x != "", sys.path))
+ [p for p in sys.path if p != ""]
2022-06-20 06:17:00 -07:00
Javier Lopez
d837b6d50c
fix(checkhealth): skip vim.health #18816
...
Problem:
https://github.com/neovim/neovim/pull/18720#issuecomment-1142614996
The vim.health module is detected as a healthcheck, which produces spurious errors:
vim: require("vim.health").check()
========================================================================
- ERROR: Failed to run healthcheck for "vim" plugin. Exception:
function health#check, line 20
Vim(eval):E5108: Error executing lua [string "luaeval()"]:1: attempt to call field 'check' (a nil value)
stack traceback:
[string "luaeval()"]:1: in main chunk
Solution:
Skip vim.health when discovering healthchecks.
2022-06-01 07:10:10 -07:00
zeertzjq
bbfc4567df
fix(health): correct shada file path #18603
2022-05-17 05:43:35 -07:00
Joshua Cao
14d653b421
feat(man.vim): list command flags in "gO" outline #17558
2022-05-16 04:49:44 -07:00
Arsham Shirvani
f6ba7d69be
fix(man.vim): q in "$MANPAGER mode" does not quit #18443
...
Problem:
q in "$MANPAGER mode" does not quit Nvim. This is because
ftplugin/man.vim creates its own mapping:
nnoremap <silent> <buffer> <nowait> q :lclose<CR><C-W>c
which overrides the one set by the autoload file when using :Man!
("$MANPAGER mode")
Solution:
Set b:pager during "$MANPAGER mode" so that ftplugin/man.vim can set the
mapping correctly.
Fixes #18281
Ref #17791
Helped-by: Gregory Anders <8965202+gpanders@users.noreply.github.com >
2022-05-13 07:49:08 -07:00
Philip Linell and Justin M. Keyes
d98e5357af
feat(checkhealth): check for slow shell #17829
...
Problem:
I had some issues where multiple plugins (vim-fzf and fugitive) was slow
because of my `.zshenv`.
Solution:
Check shell performance in :checkhealth.
Co-authored-by: Justin M. Keyes <justinkz@gmail.com >
2022-04-26 20:55:57 -07:00
dundargoc and Javier López
440b65c338
revert: "man.vim: Ensure 'modifiable' in man#init_pager" #17791
...
This reverts commit 526798a941 .
This will make man filetype not modifiable by default, as it is the
superior behavior in my opinion. More importantly, also make it possible
for a user to modify man filetypes by adding `set modifiable` in
`~/.config/nvim/ftplugin/man.vim` or its equivalent.
ref #11450
closes #17595
Co-authored-by: Javier López <graulopezjavier@gmail.com >
2022-04-25 01:57:14 -07:00
Christian Clason
0124a7bfa9
vim-patch:75ab590f8504 ( #18170 )
...
Update runtime files
https://github.com/vim/vim/commit/75ab590f8504a8912ca0b8c58f6b897bb7a34f07
omit builtin.txt change to `expand()` (depends on 8.2.4726)
2022-04-19 15:14:17 +02:00
Christian Clason
670ecfc0cd
vim-patch:8.2.4766: KRL files using "deffct" not recognized ( #18137 )
...
Problem: KRL files using "deffct" not recognized.
Solution: Adjust the pattern used for matching. (Patrick Meiser-Knosowski,
closes vim/vim#10200 )
https://github.com/vim/vim/commit/93c7a45e86934a92ec513b437fe9b8cc343c53e3
2022-04-17 10:15:41 +02:00
Christian Clason
8486c87e58
vim-patch:8.2.4747: no filetype override for .sys files ( #18105 )
...
Problem: No filetype override for .sys files.
Solution: Add g:filetype_sys. (Patrick Meiser-Knosowski, closes vim/vim#10181 )
https://github.com/vim/vim/commit/f420ff2440a009acd9573fdb6ad6d53509d78009
2022-04-13 23:11:56 +02:00
Christian Clason
9938740ca6
vim-patch:8.2.4746: supercollider filetype not recognized ( #18102 )
...
Problem: Supercollider filetype not recognized.
Solution: Match file extentions and check file contents to detect
supercollider. (closes vim/vim#10142 )
https://github.com/vim/vim/commit/8cac20ed42b7b7fc9c6b54e3055ca1047f50b8ca
2022-04-13 17:04:38 +02:00
Christian Clason
3280dc2b60
vim-patch:8.2.4720: ABB Rapid files are not recognized properly ( #18057 )
...
Problem: ABB Rapid files are not recognized properly.
Solution: Add checks for ABB Rapid files. (Patrick Meiser-Knosowski,
closes #10104 )
https://github.com/vim/vim/commit/b09c320039ad49e62d2e2d7f14ba47ee3ca0706a
2022-04-09 17:42:46 +02:00
Christian Clason
d3068d34cc
vim-patch:partial:cbaff5e06ec5 ( #18042 )
...
Update runtime files
https://github.com/vim/vim/commit/cbaff5e06ec525d31dc44093125c42029e01d508
omit doc updates here
2022-04-08 19:53:41 +02:00
Christian Clason
f85f4e25d2
vim-patch:8.2.4701: Kuka Robot Language files not recognized ( #18012 )
...
Problem: Kuka Robot Language files not recognized.
Solution: Recognize *.src and *.dat files. (Patrick Meiser-Knosowski,
closes vim/vim#10096 )
https://github.com/vim/vim/commit/3ad2090316edc85e93094bba7af64f9991cc7f85
2022-04-07 09:09:08 +02:00
dundargoc
ac1dd046c0
vim-patch:46eea444d ( #17920 )
...
Update runtime files
https://github.com/vim/vim/commit/46eea444d992c2ae985cabb775a5d283f8e16df3
Skip repeat.txt as it only has vim9-specific changes.
2022-03-30 12:12:12 +01:00
dundargoc and Jordan Haine
61205c1def
chore: fix typos ( #17755 )
...
Co-authored-by: Jordan Haine <jhaine@securitycompass.com >
2022-03-25 19:57:59 +01:00
Sean Dewar
fa79a016bc
chore(checkhealth/provider): style fixes ( #17738 )
2022-03-16 09:46:14 +00:00
dundargoc
33ada232c7
fix(checkhealth): make provider checkhealth output more consistent ( #17722 )
...
Change missing provider plugins from errors to warnings for python and
perl. Also give proper advice under the ADVICE section instead of just
the errors.
2022-03-16 09:36:26 +01:00
Christian Clason
a681b5eaca
vim-patch:partial 1588bc8ebee2 ( #17656 )
...
Update runtime files
https://github.com/vim/vim/commit/1588bc8ebee22f2855f27273fc2234fff370f86c
omit: doc updates
2022-03-09 08:40:16 +01:00
Christian Clason
9d3370a144
vim-patch:c51cf0329809 ( #17530 )
...
Update runtime files.
https://github.com/vim/vim/commit/c51cf0329809c7ae946c59d6f56699227efc9d1b
2022-02-27 11:56:30 +01:00
Christian Clason
d0f8f76224
vim-patch:8.2.4464: Dtrace files are recognized as filetype D ( #17518 )
...
Problem: Dtrace files are recognized as filetype D.
Solution: Add a pattern for Dtrace files. (Teubel György, closes vim/vim#9841 )
Add some more testing.
https://github.com/vim/vim/commit/4d56b971cbae01cc454eb09713326224993e38ed
2022-02-26 14:01:37 +01:00
Sean Dewar
cdb2c10011
vim-patch:8.2.0915: search() cannot skip over matches like searchpair() can
...
Problem: Search() cannot skip over matches like searchpair() can.
Solution: Add an optional "skip" argument. (Christian Brabandt, closes vim/vim#861 )
https://github.com/vim/vim/commit/adc17a5f9d207fd1623fd923457a46efc9214777
Enable skip arg usage in autoload/freebasic.vim
evalarg_T doesn't really matter because it's deleted in v8.2.0918 (and
reincarnated for Vim9 script in v8.2.1047), but I found out too late :P Anyway:
- Port evalarg_T into eval.h and use const char * and Callback fields
- Use EVALARG_INIT to initialize
- Return bool over OK/FAIL from evalarg functions
- Remove check from evalarg_clean as callback_free ignores None callbacks anyway
- Move eva_buf field into evalarg_get as a local (not sure what reason it has
being in the struct)
N/A patches for version.c:
vim-patch:8.2.4355: unnecessary call to check_colorcolumn()
Problem: Unnecessary call to check_colorcolumn().
Solution: Remove the call. (Sean Dewar, closes vim/vim#9748 )
https://github.com/vim/vim/commit/0f7ff851cb721bb3c07261adbf82b591229f530d
2022-02-12 12:00:36 +00:00
Edmund Cape
300b009f47
fix(healthcheck): handle empty reports
2022-02-09 10:18:22 +08:00
Christian Clason
05f38bbede
vim-patch:8.2.4305: tex filetype detection fails
...
Problem: Tex filetype detection fails.
Solution: Check value to be positive. (closes vim/vim#9704 )
https://github.com/vim/vim/commit/e5b7897585eccec84431d8b23df5cde2e283828c
2022-02-06 12:10:09 +01:00
zeertzjq
a87ecf5d08
fix(health): do not run external processes in a shell
2022-02-03 18:38:37 +08:00
Christian Clason
a562b5771e
vim-patch:8.2.4274: Basic and form filetype detection is incomplete ( #17259 )
...
Problem: Basic and form filetype detection is incomplete.
Solution: Add a separate function for .frm files. (Doug Kearns, closes vim/vim#9675 )
https://github.com/vim/vim/commit/c570e9cf68c0fe30366e82c96be460047dd659b9
2022-02-01 08:35:28 +01:00
Christian Clason
bddce4b0ff
vim-patch:c4573eb12dba ( #17258 )
...
Update runtime files
https://github.com/vim/vim/commit/c4573eb12dba6a062af28ee0b8938d1521934ce4
2022-01-31 18:09:51 +01:00
Christian Clason
79b92da0d2
vim-patch:partial:f10911e5db16 ( #17248 )
...
Update runtime files
https://github.com/vim/vim/commit/f10911e5db16f1fe6ab519c5d091ad0c1df0d063
2022-01-31 15:27:01 +01:00
Björn Linse
baec0d3152
feat(provider)!: remove support for python2 and python3.[3-5]
...
These versions of python has reached End-of-life. getting rid
of python2 support removes a lot of logic to support two
incompatible python versions in the same version.
2022-01-29 19:49:37 +01:00
Christian Clason
5b9980f01e
vim-patch:8.2.4238: *.tf file could be fileytpe "tf" or "terraform"
...
Problem: *.tf file could be fileytpe "tf" or "terraform".
Solution: Detect the type from the file contents. (closes vim/vim#9642 )
https://github.com/vim/vim/commit/bd8168c7705e315827642f2976ec59e26b7fe009
2022-01-28 17:01:13 +01:00
Christian Clason
9d02fc4c00
vim-patch:8.2.4172: filetype detection for BASIC is not optimal ( #17161 )
...
Problem: Filetype detection for BASIC is not optimal.
Solution: Improve BASIC filetype detection. (Doug Kearns)
https://github.com/vim/vim/commit/6517f14165cdebf83a07ab9d4aeeb102b4e16e92
2022-01-21 16:45:32 +01:00
zeertzjq
ad2dbd4b5f
fix(man.vim): support calling :Man without a section again ( #17119 )
...
When `man -w` is called with an empty string as section name, it may
fail with an error code, which causes :Man to no longer work without a
section. Just remove that argument when no section is specified.
2022-01-17 11:45:46 -07:00
Christian Clason
3906b2d4fc
vim-patch:fd31be29b822 ( #17114 )
...
Update runtime files
https://github.com/vim/vim/commit/fd31be29b8220ee1cb0b3460c82f2634ae3cc370
2022-01-17 11:58:36 +01:00
Christian Clason and Gregory Anders
70fe3ce004
vim-patch:8.2.4064: foam files are not detected ( #17041 )
...
* vim-patch:8.2.4064: foam files are not detected
Problem: Foam files are not detected.
Solution: Detect the foam filetype by the path and file contents. (Mohammed
Elwardi Fadeli, closes vim/vim#9501 )
https://github.com/vim/vim/commit/2284f6cca384e0ccc352bfec7277dc26386cac3d
* Port foam ft detection to filetype.lua
Co-authored-by: Gregory Anders <greg@gpanders.com >
2022-01-11 21:02:58 +01:00
Will Eccles
7165e7770d
fix(man.vim): fix search function on some systems ( #13709 )
...
Fixes man.vim's searching on some systems (namely mandoc) where
previously it would not respect the value of b:man_default_sects. It now
properly parses man pages on these systems.
2022-01-10 09:36:46 -07:00
08616571f4
chore: fix typos ( #16506 )
...
Co-authored-by: Gregory Anders <8965202+gpanders@users.noreply.github.com >
Co-authored-by: Evgeni Chasnovski <evgeni.chasnovski@gmail.com >
Co-authored-by: zeertzjq <zeertzjq@outlook.com >
Co-authored-by: Christoph Hasse <hassec@users.noreply.github.com >
Co-authored-by: Alef Pereira <ealefpereira@gmail.com >
Co-authored-by: AusCyber <willp@outlook.com.au >
Co-authored-by: kylo252 <59826753+kylo252@users.noreply.github.com >
2021-12-28 18:15:16 +01:00
James McCoy
2b0be9eff8
Merge pull request #16788 from jamessan/strptime-fix
...
fix(msgpack#strptime): use calendar.timegm to get seconds since epoch
2021-12-26 09:42:52 -05:00
Christian Clason
8c720f6b9d
vim-patch:partial fa3b72348d88 ( #16780 )
...
Update runtime files
https://github.com/vim/vim/commit/fa3b72348d88343390fbe212cfc230fec1602fc2
omit
doc/eval.txt (needs 8.2.3864)
doc/map.txt (needs 8.2.3619)
menu.vim (needs 8.2.0413)
2021-12-26 11:03:25 +01:00