Comments (13)
Isn't that a problem with winget then, if it works when manually installing?
from vim.
Manually installing the latest version from the vim-win32-installer site (9.1.0368) will update the registry key to 9.1.0000, which is still incorrect. The registry key should be set to 9.1.0312.
from vim.
I don't think this is true, here on my current system (Win10), it shows the correct version:
from vim.
I have re-installed using the same version you are running (9.1.0136) and it indeed works correctly.
I will uninstall and reinstall with newer versions to determine when this behavour started.
Thanks for your help!
from vim.
I can now confirm that this behaviour started somewhere between version 9.1.0282 and 9.1.0296. I cannot get move exact then this because these are two consecutive released on the vim-win32-installer site and I am not set up to compile vim in order to test the intermediate versions between these.
Installing version 9.1.0282 shows the following in the registry:
Installing version 9.1.0296 shows the following:
Re-installing version 9.1.0282 returns the key to the correct value.
from vim.
@jonathan-b-wiebe
And can you please install the latest version with “vim-win32-install” and see what you get in your registry?
https://github.com/vim/vim-win32-installer/releases/tag/v9.1.0368
from vim.
Hm, I don't see any potential changes between v9.1.282 and v9.1.296 that could cause this.
from vim.
I guess this one here: vim/vim-win32-installer@672d8c5 ?
from vim.
Installing gvim_9.1.0368_x64.exe results in the following registry key:
from vim.
I'm afraid it has to do with this pull request #338 and #14471
from vim.
Installing gvim_9.1.0368_x64.exe results in the following registry key:
Thank you. I'll check it out now.
from vim.
That's probably it.
Line 1657 in a4c085a
It's possible that this should fix it.
diff --git a/src/Make_mvc.mak b/src/Make_mvc.mak
index aec9efaf9..4d03a722b 100644
--- a/src/Make_mvc.mak
+++ b/src/Make_mvc.mak
@@ -1321,6 +1321,10 @@ $(OUTDIR):
CFLAGS_INST = /nologo /O2 -DNDEBUG -DWIN32 -DWINVER=$(WINVER) -D_WIN32_WINNT=$(WINVER) $(CFLAGS_DEPR)
+!IFDEF PATCHLEVEL
+CFLAGS_INST= $(CFLAGS_INST) -DVIM_VERSION_PATCHLEVEL=$(PATCHLEVEL)
+!ENDIF
+
install.exe: dosinst.c dosinst.h version.h
$(CC) $(CFLAGS_INST) dosinst.c kernel32.lib shell32.lib \
user32.lib ole32.lib advapi32.lib uuid.lib \
I'll have to check it again.
from vim.
Yeah, everything seems to be working as it should.
from vim.
Related Issues (20)
- make test fails in test_gui.vim HOT 2
- ./configure says 'checking if compile and link flags for Python 3 are sane... no: PYTHON3 DISABLED' when compiling from source HOT 6
- Right shifts move text to wrong columns when using 'vartabstop' and 'shiftwidth' is 0 HOT 1
- .wq! Deletes All data except the line where the cursor is located. HOT 4
- Corrections to the docs HOT 1
- Incorrect highlighting of Vim syntax HOT 1
- setqflist() does not understand vim9script lambda
- Just a typo in the docs HOT 2
- modifyOtherKeys=2 key mapping discrepancy HOT 3
- GvimExt should check HKEY_CURRENT_USER before HKEY_LOCAL_MACHINE HOT 2
- The comment package adds spaces to comment lines even if spaces are absent from 'commentstring' HOT 7
- Regular expression no longer matching when used in a syntax command HOT 1
- comment package and C++ (and folds...) HOT 10
- can't fuzzy match a single completion candidate HOT 4
- Incorrect syntax highlighting for debsources files HOT 1
- Escape sequences in python block HOT 3
- netrw :Rexplore can make you lose changes without confirmation
- --log flag isn't in the man page HOT 4
- Vimscript colorization doesn't support non matching parenthesis in the pattern section of the substitute command HOT 2
- Fuzzy-matching support for insert-completion not working (as expected) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vim.