Mercurial > vim
annotate uninstall.txt @ 33732:b140246564f4 v9.0.2095
patch 9.0.2095: statusline may look different than expected
Commit: https://github.com/vim/vim/commit/6a650bf696f1df3214b3d788947447c5bbf1a77d
Author: Christian Brabandt <cb@256bit.org>
Date: Wed Nov 8 21:23:29 2023 +0100
patch 9.0.2095: statusline may look different than expected
Problem: statusline may look different than expected
Solution: do not check for highlighting of stl and stlnc characters
statusline fillchar may be different than expected
If the highlighting group for the statusline for the current window
|hl-StatusLine| or the non-current window |hl-StatusLineNC| are cleared
(or do not differ from each other), than Vim will use the hard-coded
fallback values '^' (for the non-current windows) or '=' (for the
current window). I believe this was done, to make sure the statusline
will always be visible and be distinguishable from the rest of the
window.
However, this may be unexpected, if a user explicitly defined those
fillchar characters just to notice that those values are then not used
by Vim.
So, let's assume users know what they are doing and just always return
the configured stl and stlnc values. And if they want the statusline to
be non-distinguishable from the rest of the window space, so be it. It
is their responsibility and Vim shall not know better what to use.
fixes: #13366
closes: #13488
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 08 Nov 2023 21:30:04 +0100 |
parents | 645722244c3f |
children |
rev | line source |
---|---|
15095
803807ab19c5
patch 8.1.0558: some MS-Windows instructions are outdated
Bram Moolenaar <Bram@vim.org>
parents:
13353
diff
changeset
|
1 Uninstalling Vim on MS-Windows. |
7 | 2 |
3 There are three ways to remove Vim: | |
4 | |
5 1. With the GUI uninstaller. | |
6 This is only available when Vim was installed with the self-installing | |
7 executable. This has a minimal number of questions. It can delete | |
30727
645722244c3f
patch 9.0.0698: VisVim is outdated, does not work with current Visual Studio
Bram Moolenaar <Bram@vim.org>
parents:
18174
diff
changeset
|
8 everything that was installed. |
7 | 9 |
18174
1ec6539cef68
patch 8.1.2082: some files have a weird name to fit in 8.3 characters
Bram Moolenaar <Bram@vim.org>
parents:
15095
diff
changeset
|
10 2. With uninstall.exe. |
7 | 11 This removes most installed items, but does not delete the files you |
12 unpacked. | |
13 | |
14 3. By hand. | |
15 This is a bit more work, but you can decide exactly what you want to | |
16 remove. For uninstalling the "Edit with Vim" popup menu entry you still | |
18174
1ec6539cef68
patch 8.1.2082: some files have a weird name to fit in 8.3 characters
Bram Moolenaar <Bram@vim.org>
parents:
15095
diff
changeset
|
17 have to use uninstall.exe. |
7 | 18 |
19 It's recommended to use the method that matches with how you installed Vim. | |
10449
222b1432814e
commit https://github.com/vim/vim/commit/5162822914372fc916a93f85848c0c82209e7cec
Christian Brabandt <cb@256bit.org>
parents:
10214
diff
changeset
|
20 Thus if you installed Vim by hand, delete it by hand. |
7 | 21 |
22 The first two methods should be available from the Add/Remove software window | |
23 and the Vim entry in the Start menu. If these have been removed already, find | |
18174
1ec6539cef68
patch 8.1.2082: some files have a weird name to fit in 8.3 characters
Bram Moolenaar <Bram@vim.org>
parents:
15095
diff
changeset
|
24 "uninstall-gui.exe" or "uninstall.exe" in the Vim directory. |
7 | 25 Running these programs should be self-explanatory. Carefully read the |
26 messages to avoid deleting something you want to keep. | |
27 | |
28 Here are guidelines for removing Vim by hand: | |
29 | |
15095
803807ab19c5
patch 8.1.0558: some MS-Windows instructions are outdated
Bram Moolenaar <Bram@vim.org>
parents:
13353
diff
changeset
|
30 1. Remove the "Edit with Vim" popup menu entry, if it exists. This is done by |
18174
1ec6539cef68
patch 8.1.2082: some files have a weird name to fit in 8.3 characters
Bram Moolenaar <Bram@vim.org>
parents:
15095
diff
changeset
|
31 running the uninstall.exe program. It removes the registry entries for the |
1ec6539cef68
patch 8.1.2082: some files have a weird name to fit in 8.3 characters
Bram Moolenaar <Bram@vim.org>
parents:
15095
diff
changeset
|
32 "Edit with Vim" popup menu entry. You only need to run uninstall.exe when |
1ec6539cef68
patch 8.1.2082: some files have a weird name to fit in 8.3 characters
Bram Moolenaar <Bram@vim.org>
parents:
15095
diff
changeset
|
33 you have installed the menu entry. You can also run uninstall.exe from the |
15095
803807ab19c5
patch 8.1.0558: some MS-Windows instructions are outdated
Bram Moolenaar <Bram@vim.org>
parents:
13353
diff
changeset
|
34 Control panel with the Add/Remove programs application. |
18174
1ec6539cef68
patch 8.1.2082: some files have a weird name to fit in 8.3 characters
Bram Moolenaar <Bram@vim.org>
parents:
15095
diff
changeset
|
35 Note that uninstall.exe offers you the option to uninstall other items. You |
10449
222b1432814e
commit https://github.com/vim/vim/commit/5162822914372fc916a93f85848c0c82209e7cec
Christian Brabandt <cb@256bit.org>
parents:
10214
diff
changeset
|
36 can skip this. |
7 | 37 |
38 2. Only if you have used the OLE version of gvim: Remove the registration of | |
39 this program by running "gvim -unregister" in a console window. | |
40 | |
41 3. Delete the executables. If you copied the executables to another location, | |
42 you will have to delete them from where you copied them to. If you don't | |
43 remember where they are, look in the directories from the $PATH environment | |
44 variable. | |
45 If you created .bat files when installing Vim, also search for vim.bat, | |
46 gvim.bat, etc. | |
47 | |
10449
222b1432814e
commit https://github.com/vim/vim/commit/5162822914372fc916a93f85848c0c82209e7cec
Christian Brabandt <cb@256bit.org>
parents:
10214
diff
changeset
|
48 4. If you want to completely delete vim, and are not going to install another |
7 | 49 version, you can delete the vimrc files that you created. These are |
50 normally located in a directory like "C:\vim". If the $VIM environment | |
51 variable is set, it will tell the name of the directory. Normally you can | |
52 delete everything in this directory. Warning: You might have put some | |
53 files there that you would like to save. If you did remove it all, you can | |
54 skip the next step. | |
55 | |
56 5. Delete the distributed files. If you followed the directions, these will | |
15095
803807ab19c5
patch 8.1.0558: some MS-Windows instructions are outdated
Bram Moolenaar <Bram@vim.org>
parents:
13353
diff
changeset
|
57 be located in a directory like "C:\vim\vim81". If the $VIM environment |
803807ab19c5
patch 8.1.0558: some MS-Windows instructions are outdated
Bram Moolenaar <Bram@vim.org>
parents:
13353
diff
changeset
|
58 variable is set, the directory will be $VIM\vim81. Delete the "vim81" |
7 | 59 directory and all that is in it. Warning: If you changed any of the |
60 distributed files, or added some of your own files, you might want to save | |
61 these first. But normally you would not have changed or added files here. | |
62 | |
63 6. Remove setting the $VIM and $VIMRUNTIME environment variable and adjust | |
64 $PATH. $VIM only needs to be removed if you are not going to install | |
65 another version of Vim. $VIMRUNTIME is mostly not set. Check if $PATH | |
66 contains the path of the vim directory. Note that $PATH may be set in | |
67 several places, you will have to find the right one, and only delete the | |
15095
803807ab19c5
patch 8.1.0558: some MS-Windows instructions are outdated
Bram Moolenaar <Bram@vim.org>
parents:
13353
diff
changeset
|
68 Vim path from it. You might need to use the "System Properties" editor to |
803807ab19c5
patch 8.1.0558: some MS-Windows instructions are outdated
Bram Moolenaar <Bram@vim.org>
parents:
13353
diff
changeset
|
69 change the environment variables. You can start it by selecting |
7 | 70 Start/Settings/Control Panel and then "System". |
71 | |
72 7. If you added a Vim entry in the start menu, delete it. | |
73 | |
74 8. If you created icons for Vim on the desktop, delete them. | |
75 | |
76 Vim does not use .ini files. The above should remove all Vim files, except | |
77 the ones that you moved elsewhere yourself. |