From Newsgroup: comp.editors
In comp.editors, Janis Papanagnou <
janis_papanagnou+ng@hotmail.com> wrote:
In a new Linux system installation I'm presented a Vim 9 version.
It seems to be completely incompatible with the various releases
that I used before.
I'm using vim 9.1.1696 today and not noticing any difference of note since
7.x days. Clearly our usage is different.
When I was looking on the net for some older release I got always
directed to version 9, though. (I'm obviously missing something?)
Pick a tag, any tag:
https://github.com/vim/vim/tags
I have not poked around much, but there seems to be every patch from 7.0
on as a tag.
git clone
https://github.com/vim/vim && cd vim
git checkout v8.2.2121
./configure [ OPTIONS ] && make
Can someone provide a link to some Vim release where modelines and
all the other things work as in former (pre-Lua or whatever) times?
Some source code tar-ball would be okay. - Thanks.
Modelines? That's a touchy subject since modelines have been subject to
many security patches over the years. I don't use modelines much, but
have not noticed a change. I think my usage is limited to setting
tabstops and case insensitive search in some files.
Or is there some other simple way to make Vim 9 behave like earlier
versions concerning the configuration files and user settings?
The verbose :version output will tell you the compile time
configuration. Here's what Ubuntu 22.04.5 LTS reports for :version :
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Apr 02 2025 12:39:01)
Included patches: 1-16, 647, 17-579, 1969, 580-647, 678, 648-1848, 4975, 5016, 5023, 5072, 2068, 184
9-1854, 1857, 1855-1857, 1331, 1858, 1858-1859, 1873, 1860-1969, 1992, 1970-1992, 2010, 1993-2068, 2
106, 2069-2106, 2108, 2107-2109, 2109-3995, 4563, 4646, 4774, 4895, 4899, 4901, 4919, 213, 1840, 184
6-1847, 2110-2112, 2121
Modified by
team+vim@tracker.debian.org
Compiled by
team+vim@tracker.debian.org
Huge version without GUI. Features included (+) or not (-):
+acl -dnd +listcmds +postscript +termresponse
+arabic -ebcdic +localmap +printer +textobjects
+autocmd +emacs_tags -lua +profile +textprop
+autochdir +eval +menu -python +timers
-autoservername +ex_extra +mksession +python3 +title
-balloon_eval +extra_search +modify_fname +quickfix -toolbar
+balloon_eval_term -farsi +mouse +reltime +user_commands
-browse +file_in_path -mouseshape +rightleft +vartabs
++builtin_terms +find_in_path +mouse_dec -ruby +vertsplit
+byte_offset +float +mouse_gpm +scrollbind +vim9script
+channel +folding -mouse_jsbterm +signs +viminfo
+cindent -footer +mouse_netterm +smartindent +virtualedit
-clientserver +fork() +mouse_sgr +sodium +visual
-clipboard +gettext -mouse_sysmouse -sound +visualextra
+cmdline_compl -hangul_input +mouse_urxvt +spell +vreplace
+cmdline_hist +iconv +mouse_xterm +startuptime +wildignore
+cmdline_info +insert_expand +multi_byte +statusline +wildmenu
+comments +ipv6 +multi_lang -sun_workshop +windows
+conceal +job -mzscheme +syntax +writebackup
+cryptv +jumplist +netbeans_intg +tag_binary -X11
+cscope +keymap +num64 -tag_old_static -xfontset
+cursorbind +lambda +packages -tag_any_white -xim
+cursorshape +langmap +path_extra -tcl -xpm
+dialog_con +libcall -perl +termguicolors -xsmp
+diff +linebreak +persistent_undo +terminal -xterm_clipboard
+digraphs +lispindent +popupwin +terminfo -xterm_save
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
defaults file: "$VIMRUNTIME/defaults.vim"
fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -ffile-prefix-map=/build/vim-300z
QI/vim-8.2.3995=. -flto=auto -ffat-lto-objects -flto=auto -ffat-lto-objects -fstack-protector-strong
-Wformat -Werror=format-security -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -flto=auto -Wl,-z,relro -Wl,-z,no
w -Wl,--as-needed -o vim -lm -ltinfo -lselinux -lsodium -lacl -lattr -lgpm -L/usr/lib/python3.10/con
fig-3.10-x86_64-linux-gnu -lpython3.10 -lcrypt -ldl -lm -lm
PS: How did other Vim users perceive those changes in Vim releases?
(I'm just curious.)
Like I said, I've been using vim 9 for a while and don't notice
differences. I prefer a mostly vi compatible vim experience, however.
Elijah
------
has never used vim-lua
--- Synchronet 3.21a-Linux NewsLink 1.2