17 Commits

Author SHA256 Message Date
447f9e8378 Accepting request 1322091 from editors
- update to 9.1.1966: 
 * patch 9.1.1966: MS-Windows: dark mode in gui is not supported
 * runtime(vim): Update base syntax, match full :help command
 * patch 9.1.1965: q can accidentally start recording at more prompt
 * patch 9.1.1964: Wrong display when using setline() at hit-enter prompt
 * patch 9.1.1963: diff: missing diff size limit for xdiff
 * runtime(julia): Update Julia runtime files
 * runtime(rust): use textwidth=100 for the Rust recommended style
 * runtime(doc): document change in Windows behavior for patch 9.1.1947
 * patch 9.1.1962: filetype: Erlang application resource files are not recognized
 * patch 9.1.1961: :0tab behaves like :tab for :stag when 'swb' contains "newtab"
 * patch 9.1.1960: Wrong position of info popup
 * patch 9.1.1959: Wrong wrapping of long output using :echowindow
 * patch 9.1.1958: Wrong display with sign_unplace() and setline() in CursorMoved
 * patch 9.1.1957: filetype: bpftrace files are not recognized
 * runtime(odin): support underscore-separated numeric literals
 * runtime(doc): fix return value in 'exists' and 'exists_compiled()'
 * patch 9.1.1956: tests: test_sort.vim leaves swapfiles behind
 * patch 9.1.1955: sort() does not handle large numbers correctly
 * patch 9.1.1954: Setting a byte in a blob, accepts values outside 0-255
 * patch 9.1.1953: gui_mch_set_titlebar_colors() is excessively called
 * runtime(swayconfig): separate identifier groups + cleanup
 * runtime(i3config): highlight identifiers separately
 * patch 9.1.1952: tests: need better tests for tf files
 * runtime(quarto): add missing loaded guard
 * runtime(python): Highlight t-strings
 * runtime(sml): Update syntax, improve special constant matching
 * runtime(hog): set undo_ftplugin correctly, delete trailing whitespace
 * patch 9.1.1951: tests: Test_windows_external_cmd_in_cwd() only run in huge builds
 * patch 9.1.1950: tests: Test_tagjump.vim leaves swapfiles behind

OBS-URL: https://build.opensuse.org/request/show/1322091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=392
2025-12-12 20:40:13 +00:00
61c2af5bcf - update to 9.1.1966:
* patch 9.1.1966: MS-Windows: dark mode in gui is not supported
 * runtime(vim): Update base syntax, match full :help command
 * patch 9.1.1965: q can accidentally start recording at more prompt
 * patch 9.1.1964: Wrong display when using setline() at hit-enter prompt
 * patch 9.1.1963: diff: missing diff size limit for xdiff
 * runtime(julia): Update Julia runtime files
 * runtime(rust): use textwidth=100 for the Rust recommended style
 * runtime(doc): document change in Windows behavior for patch 9.1.1947
 * patch 9.1.1962: filetype: Erlang application resource files are not recognized
 * patch 9.1.1961: :0tab behaves like :tab for :stag when 'swb' contains "newtab"
 * patch 9.1.1960: Wrong position of info popup
 * patch 9.1.1959: Wrong wrapping of long output using :echowindow
 * patch 9.1.1958: Wrong display with sign_unplace() and setline() in CursorMoved
 * patch 9.1.1957: filetype: bpftrace files are not recognized
 * runtime(odin): support underscore-separated numeric literals
 * runtime(doc): fix return value in 'exists' and 'exists_compiled()'
 * patch 9.1.1956: tests: test_sort.vim leaves swapfiles behind
 * patch 9.1.1955: sort() does not handle large numbers correctly
 * patch 9.1.1954: Setting a byte in a blob, accepts values outside 0-255
 * patch 9.1.1953: gui_mch_set_titlebar_colors() is excessively called
 * runtime(swayconfig): separate identifier groups + cleanup
 * runtime(i3config): highlight identifiers separately
 * patch 9.1.1952: tests: need better tests for tf files
 * runtime(quarto): add missing loaded guard
 * runtime(python): Highlight t-strings
 * runtime(sml): Update syntax, improve special constant matching
 * runtime(hog): set undo_ftplugin correctly, delete trailing whitespace
 * patch 9.1.1951: tests: Test_windows_external_cmd_in_cwd() only run in huge builds
 * patch 9.1.1950: tests: Test_tagjump.vim leaves swapfiles behind

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=912
2025-12-11 00:19:01 +00:00
4bd8fb0078 Accepting request 1318513 from editors
OBS-URL: https://build.opensuse.org/request/show/1318513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=391
2025-11-19 13:49:24 +00:00
6afe544d78 - BuildIgnore glycin-loaders: the loaders are a valid dependency to
GTK3, but as we don't run a test suite involving gvim (and thus
  gtk3) wen can cut the dep chain at this point and make vim
  building cheaper. Also eliminates a build cycle vmaf/libjxl/vim.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=910
2025-11-18 22:31:43 +00:00
1d95a2d4b6 - Update to 9.1.1918.
- Upstream changes:
  * 9.1.1918: completion: crash with fuzzy completion
  * 9.1.1917: Vim9: incorrect type inference with mkdir()
  * 9.1.1916: WinEnter autocommand confuses Vim when closing tabpage
  * 9.1.1915: :breaklist accepts unprocessed arguments.
  * 9.1.1914: runtime(netrw): wipes unnamed buffers
  * 9.1.1913: Error message with :unlet! and non-existing dictionary item
  * 9.1.1912: tests: test_plugin_comment fails
  * 9.1.1911: build failure on Solaris with gcc 5
  * 9.1.1910: tests: test failures in Test_term_gettitle() in CI
  * 9.1.1909: filetype: .mom files recognized as nroff files
  * 9.1.1908: tests: test_crash.vim times out in CI ASAN builds
  * 9.1.1907: xterm: no support for mouse buttons 8 and 9
  * 9.1.1906: filetype: not all Ruby files are recognized
  * 9.1.1905: tabpanel: truncates terminal output
  * 9.1.1904: Code still supports GTK2 versions older than 2.4
  * 9.1.1903: GTK naming still reflects GTK1 support
  * 9.1.1902: GTK fails to compile with !FEAT_PROP_POPUP
  * 9.1.1901: tests: test_vim9_generics fails without job feature
  * 9.1.1900: tabpanel: wrong condition after v9.1.1898
  * 9.1.1899: tabpanel: getcmdscreenpos() wrong when tabpanel is shown
  * 9.1.1898: tabpanel: inconsistent use of cmdline with tabpanel
  * 9.1.1897: Mac: Build failure on Mac OS X 10.6
  * 9.1.1896: tests: patch v9.1.1895 breaks CI
- Refresh patches:
  * vim-7.3-filetype_spec.patch
  * vim-7.4-filetype_apparmor.patch

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=909
2025-11-17 00:42:46 +00:00
23a8cc5730 - Update to 9.1.1895.
- Upstream changes:
  * 9.1.1895: OSC terminal response hard to detect
  * 9.1.1894: global_runtime_dir appends /after directory when using XDG
  * 9.1.1893: ICCF charity will dissolve
  * 9.1.1892: Not possible to know once Vim is done with sourcing vimrc
  * 9.1.1891: g<End> does not move to last non-blank in visual mode
  * 9.1.1890: %P in 'statusline' doesn't behave as documented
  * 9.1.1889: filetype: not all AppleScript files are recognized
  * 9.1.1888: Wrong display with cpo+=$, matchparen and wrapped line
  * 9.1.1887: string handling in strings.c can be improved
  * 9.1.1886: filetype: Android aconfig files are not recognized
  * 9.1.1885: Wrong restored cursor pos when re-entering buffer after changes
  * 9.1.1884: :defer an empty lambda causes a crash
  * 9.1.1883: Wrong display with 'smoothscroll' with -diff
  * 9.1.1882: Vim9: Not able to use a lambda with :defer
  * 9.1.1881: tests: test_popupwin fails after c8eeda9b
  * 9.1.1880: Allocation error with complete_info()
  * 9.1.1879: Crash when using a lambda funcref with :defer
  * 9.1.1878: filetype: Soy files are not recognized
  * 9.1.1877: cindent: wrong indentation after an array declaration
  * 9.1.1876: pre-inserted text not exposed in cmdcomplete_info()
  * 9.1.1875: username parsing bug in netrw plugin
  * 9.1.1874: short-description
  * 9.1.1873: Clipboard provider feature broke clipboard support
  * 9.1.1872: Cmdline history not updated when mapping <Up> and <CR>
  * 9.1.1871: Wrong 'showcmd' in the cmdwin
  * 9.1.1870: :Tutor may not work as expected
  * 9.1.1869: tests: test failures with Python 3.14 and test_python3
  * 9.1.1868: v:register is wrong in v_: command

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=908
2025-11-02 19:33:46 +00:00
e547d376dd - update to 9.1.1861
- refresh patches:
    vim-7.3-filetype_changes.patch
    vim-7.3-filetype_ftl.patch
    vim-7.3-filetype_spec.patch
    vim-7.3-sh_is_bash.patch
    vim-7.4-filetype_apparmor.patch
- drop last support for python2
- enable wayland support
 * patch 9.1.1861: Amiga: Locating runtime dir and rc files can be simplified
 * patch 9.1.1860: clipboard register "+" enabled with cplipboard provider feature
 * patch 9.1.1859: completion: whitespace not cleared with 'ai'
 * patch 9.1.1858: v:register not reset after Visual mode command
 * patch 9.1.1857: Missing clipboard provider support
 * patch 9.1.1856: cannot style popup window (border, shadow, etc)
 * patch 9.1.1855: Makefile: using non-portable syntax
 * runtime(doc): Miscellaneous documentation fixes
 * runtime(doc): Fix example highlighting at :help prop_list()
 * runtime(doc): Normalise formatting of builtin function descriptions
 * runtime(doc): Remove accidental option name highlighting from :help channel.txt
 * patch 9.1.1854: unnecessary code in optionstr.c
 * patch 9.1.1853: Ctrl-F and Ctrl-B at more prompt not working with key protocol
 * runtime(vimcomplete): do not complete on empty line
 * runtime(doc): fix inconsistent alignment
 * runtime(bitbake): fix multiline Python function parameter syntax
 * runtime(rst): Preserve indentation of directives
 * runtime(rst): Update b:undo_ftplugin variable
 * runtime(rst): Style update
 * runtime(rst): Enable spell checking for more syntax constructs
 * runtime(rst): Inline literal escape support

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=907
2025-10-16 19:04:46 +00:00
40b10dd6c4 - Fix for bsc#1229750.
- nocompatible must be set before the syntax highlighting is turned on.

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=906
2025-09-24 14:03:35 +00:00
d4764cc270 Accepting request 1304288 from editors
- update to 9.1.1754
 * patch 9.1.1754: :helptags doesn't skip examples with syntax
 * runtime(doc): improve 'complete' option description
 * runtime(netrw): only keep cursor position in tree listing mode
 * runtime(doc): use a single pattern in :h 'incsearch' example
 * patch 9.1.1753: defaults: 'diffopt' option value can be improved
 * runtime(vim): Update indent script for line continuation with lambda
 * runtime(python): Update syntax, fix pythonEllipsis pattern
 * runtime(doc): Update autocmd examples for command line autocompletion
 * runtime(doc): improve docs related to 'autocomplete'
 * patch 9.1.1752: tests: need another test for v9.1.1750 behaviour
 * patch 9.1.1751: potential buffer-overflow in find_pattern_in_path()
 * patch 9.1.1750: completion: preinserted text highlighed using ComplMatchIns
 * patch 9.1.1749: leaking memory in cs_find_common()
 * patch 9.1.1748: macOS: Default scheduler priority too low
 * patch 9.1.1747: completion: redo (.) broken with preinsert and autocompletion
 * runtime(doc): mention 'findfunc' at :h :find
 * patch 9.1.1746: Missing Null ptr check in cs_find_common()
 * runtime(doc): mention hl-PreInsert in version9.txt
 * patch 9.1.1745: tabpanel: not properly redraw after wildmenu
 * runtime(python): highlight ellipsis literals
 * runtime(doc): Improve doc for cmdline-autocompletion
 * patch 9.1.1744: tests: Test_skip_wildtrigger_hist_navigation() may fail
 * patch 9.1.1743: Haiku: no full-screen support
 * runtime(hare): update for Hare 0.25.2
 * runtime(python): Update syntax file, fix f-string float highlighting
 * patch 9.1.1742: complete: preinsert does not work well with preinsert
 * patch 9.1.1741: Regression with kitty protocol and trailing byte "u"
 * patch 9.1.1740: Memory leak with wildmode=longest,full and wildoptions=pum
 * runtime(m4): Remove m4Type and leftover m4Function in syntax script

OBS-URL: https://build.opensuse.org/request/show/1304288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=390
2025-09-14 16:49:14 +00:00
ac60d9e686 - update to 9.1.1754
* patch 9.1.1754: :helptags doesn't skip examples with syntax
 * runtime(doc): improve 'complete' option description
 * runtime(netrw): only keep cursor position in tree listing mode
 * runtime(doc): use a single pattern in :h 'incsearch' example
 * patch 9.1.1753: defaults: 'diffopt' option value can be improved
 * runtime(vim): Update indent script for line continuation with lambda
 * runtime(python): Update syntax, fix pythonEllipsis pattern
 * runtime(doc): Update autocmd examples for command line autocompletion
 * runtime(doc): improve docs related to 'autocomplete'
 * patch 9.1.1752: tests: need another test for v9.1.1750 behaviour
 * patch 9.1.1751: potential buffer-overflow in find_pattern_in_path()
 * patch 9.1.1750: completion: preinserted text highlighed using ComplMatchIns
 * patch 9.1.1749: leaking memory in cs_find_common()
 * patch 9.1.1748: macOS: Default scheduler priority too low
 * patch 9.1.1747: completion: redo (.) broken with preinsert and autocompletion
 * runtime(doc): mention 'findfunc' at :h :find
 * patch 9.1.1746: Missing Null ptr check in cs_find_common()
 * runtime(doc): mention hl-PreInsert in version9.txt
 * patch 9.1.1745: tabpanel: not properly redraw after wildmenu
 * runtime(python): highlight ellipsis literals
 * runtime(doc): Improve doc for cmdline-autocompletion
 * patch 9.1.1744: tests: Test_skip_wildtrigger_hist_navigation() may fail
 * patch 9.1.1743: Haiku: no full-screen support
 * runtime(hare): update for Hare 0.25.2
 * runtime(python): Update syntax file, fix f-string float highlighting
 * patch 9.1.1742: complete: preinsert does not work well with preinsert
 * patch 9.1.1741: Regression with kitty protocol and trailing byte "u"
 * patch 9.1.1740: Memory leak with wildmode=longest,full and wildoptions=pum
 * runtime(m4): Remove m4Type and leftover m4Function in syntax script

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=904
2025-09-12 10:36:02 +00:00
4cbb0249d3 Accepting request 1301941 from editors
- update to 9.1.1706
 + refreshed patches:
  * vim-7.3-filetype_changes.patch
  * vim-7.3-filetype_ftl.patch
  * vim-7.3-filetype_spec.patch
  * vim-7.3-gvimrc_fontset.patch
  * vim-7.3-mktemp_tutor.patch
  * vim-7.3-name_vimrc.patch
  * vim-7.3-sh_is_bash.patch
  * vim-7.4-disable_lang_no.patch
  * vim-7.4-filetype_apparmor.patch
  * vim-7.4-filetype_mine.patch
  * vim-8.0.1568-defaults.patch
  * vim-8.2.2411-globalvimrc.patch
  * vim-9.1.1134-revert-putty-terminal-colors.patch
  * vim73-no-static-libpython.patch
 + changes:
 * patch 9.1.1706: MS-Windows: Compile error when building with if_ruby
 * patch 9.1.1705: time.h include is available on all platforms
 * runtime(tutor): Add a section on text objects and special registers to Chapter 2
 * patch 9.1.1704: Cannot determine non-X11/Wayland clipmethods
 * patch 9.1.1703: Cannot react to terminal OSC responses
 * runtime(vim): update vim syntax generator for patch v9.1.1692
 * patch 9.1.1701: tests: failure on CI with GUI and ASAN in test_edit.res
 * patch 9.1.1700: Multiline ignorecase specific pattern does not match with 'ignorecase'
 * patch 9.1.1699: Fuzzy completion disabled for 'findfunc' and customlist
 * runtime(debversions): Move bullseye, focal, and oracular to "unsupported"
 * patch 9.1.1698: Some error numbers are not documented
 * runtime(vimcomplete): Try catch completion of `pack_jobs->add({`
 * patch 9.1.1697: tests: no test for aclocal.m4

OBS-URL: https://build.opensuse.org/request/show/1301941
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=389
2025-09-01 15:16:54 +00:00
a54e92c25c fix 2
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=902
2025-08-29 13:35:23 +00:00
3e861503a4 fix
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=901
2025-08-29 11:57:04 +00:00
cbf1109c0c - update to 9.1.1706
+ refreshed patches:
  * vim-7.3-filetype_changes.patch
  * vim-7.3-filetype_ftl.patch
  * vim-7.3-filetype_spec.patch
  * vim-7.3-gvimrc_fontset.patch
  * vim-7.3-mktemp_tutor.patch
  * vim-7.3-name_vimrc.patch
  * vim-7.3-sh_is_bash.patch
  * vim-7.4-disable_lang_no.patch
  * vim-7.4-filetype_apparmor.patch
  * vim-7.4-filetype_mine.patch
  * vim-8.0.1568-defaults.patch
  * vim-8.2.2411-globalvimrc.patch
  * vim-9.1.1134-revert-putty-terminal-colors.patch
  * vim73-no-static-libpython.patch
 + changes:
 * patch 9.1.1706: MS-Windows: Compile error when building with if_ruby
 * patch 9.1.1705: time.h include is available on all platforms
 * runtime(tutor): Add a section on text objects and special registers to Chapter 2
 * patch 9.1.1704: Cannot determine non-X11/Wayland clipmethods
 * patch 9.1.1703: Cannot react to terminal OSC responses
 * runtime(vim): update vim syntax generator for patch v9.1.1692
 * patch 9.1.1701: tests: failure on CI with GUI and ASAN in test_edit.res
 * patch 9.1.1700: Multiline ignorecase specific pattern does not match with 'ignorecase'
 * patch 9.1.1699: Fuzzy completion disabled for 'findfunc' and customlist
 * runtime(debversions): Move bullseye, focal, and oracular to "unsupported"
 * patch 9.1.1698: Some error numbers are not documented
 * runtime(vimcomplete): Try catch completion of `pack_jobs->add({`
 * patch 9.1.1697: tests: no test for aclocal.m4

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=900
2025-08-29 11:35:50 +00:00
5ddbd5060b Accepting request 1299374 from editors
- update to 9.1.1629:
 * patch 9.1.1629: Vim9: Not able to use more than 10 type arguments in a generic function
 * runtime(python): highlight "self" and "cls" in syntax script
 * runtime(vimgoto): make gf extract packadd/colo name more flexible
 * patch 9.1.1628: fuzzy.c has a few issues
 * runtime(doc): Adapt fuzzy doc to reflect 'fzy' algorithm
 * patch 9.1.1627: fuzzy matching can be improved
 * patch 9.1.1626: cindent: does not handle compound literals
 * patch 9.1.1625: Autocompletion slow with include- and tag-completion
 * runetime(vim): gf maybe hang and fail
 * runtime(vim): cannot jump to :colorscheme files
 * patch 9.1.1624: Cscope not enabled on MacOS
 * runtime(doc): allow more C99 features
 * runtime(python): Also sync syntax at 'async def'
 * runtime(doc): update :call with a range and remove space
 * runtime(doc): Fix 2 minor issues after 32d6bd6df
 * runtime(python): Highlight f-string replacement fields in Python
 * runtime(python): Highlight classes as structures
 * runtime(doc): remove dead links
 * patch 9.1.1623: Buffer menu does not handle unicode names correctly
 * patch 9.1.1622: Patch v9.1.1432 causes performance regressions
 * patch 9.1.1621: flicker in popup menu during cmdline autocompletion
 * patch 9.1.1620: filetype: composer.lock and symfony.lock files not recognized
 * patch 9.1.1619: Incorrect E535 error message
 * runtime(doc): Fix style and typos in builtin.txt and usr_41.txt
 * patch 9.1.1618: completion: incorrect selected index returned from complete_info()
 * patch 9.1.1617: Vim9: some error messages can be improved
 * runtime(doc): Tweak documentation style
 * patch 9.1.1616: xxd: possible buffer overflow with bitwise output
 * patch 9.1.1615: diff format erroneously detected

OBS-URL: https://build.opensuse.org/request/show/1299374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vim?expand=0&rev=388
2025-08-15 19:51:06 +00:00
4aa8330b7f - update to 9.1.1629:
* patch 9.1.1629: Vim9: Not able to use more than 10 type arguments in a generic function
 * runtime(python): highlight "self" and "cls" in syntax script
 * runtime(vimgoto): make gf extract packadd/colo name more flexible
 * patch 9.1.1628: fuzzy.c has a few issues
 * runtime(doc): Adapt fuzzy doc to reflect 'fzy' algorithm
 * patch 9.1.1627: fuzzy matching can be improved
 * patch 9.1.1626: cindent: does not handle compound literals
 * patch 9.1.1625: Autocompletion slow with include- and tag-completion
 * runetime(vim): gf maybe hang and fail
 * runtime(vim): cannot jump to :colorscheme files
 * patch 9.1.1624: Cscope not enabled on MacOS
 * runtime(doc): allow more C99 features
 * runtime(python): Also sync syntax at 'async def'
 * runtime(doc): update :call with a range and remove space
 * runtime(doc): Fix 2 minor issues after 32d6bd6df
 * runtime(python): Highlight f-string replacement fields in Python
 * runtime(python): Highlight classes as structures
 * runtime(doc): remove dead links
 * patch 9.1.1623: Buffer menu does not handle unicode names correctly
 * patch 9.1.1622: Patch v9.1.1432 causes performance regressions
 * patch 9.1.1621: flicker in popup menu during cmdline autocompletion
 * patch 9.1.1620: filetype: composer.lock and symfony.lock files not recognized
 * patch 9.1.1619: Incorrect E535 error message
 * runtime(doc): Fix style and typos in builtin.txt and usr_41.txt
 * patch 9.1.1618: completion: incorrect selected index returned from complete_info()
 * patch 9.1.1617: Vim9: some error messages can be improved
 * runtime(doc): Tweak documentation style
 * patch 9.1.1616: xxd: possible buffer overflow with bitwise output
 * patch 9.1.1615: diff format erroneously detected

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=898
2025-08-14 10:25:43 +00:00
d5076d7bee - update spec file template to the new Copyright declaration string
OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=897
2025-08-14 09:56:36 +00:00
20 changed files with 1446 additions and 547 deletions

View File

@@ -1,7 +1,7 @@
# #
# spec file for package specRPM_CREATION_NAME # spec file for package specRPM_CREATION_NAME
# #
# Copyright (c) specCURRENT_YEAR SUSE LLC # Copyright (c) specCURRENT_YEAR SUSE LLC and contributors
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed

View File

@@ -5,6 +5,11 @@
" version: 2021/02/22 " version: 2021/02/22
" commented lines start with `"' " commented lines start with `"'
" get easier to use and more user friendly vim defaults
" CAUTION: This option breaks some vi compatibility.
" Switch it off if you prefer real vi compatibility
set nocompatible
" enable syntax highlighting " enable syntax highlighting
if &t_Co > 2 || has("gui_running") if &t_Co > 2 || has("gui_running")
syntax on syntax on
@@ -31,11 +36,6 @@ set showmode
" Required to be able to use keypad keys and map missed escape sequences " Required to be able to use keypad keys and map missed escape sequences
set esckeys set esckeys
" get easier to use and more user friendly vim defaults
" CAUTION: This option breaks some vi compatibility.
" Switch it off if you prefer real vi compatibility
set nocompatible
" allow backspacing over everything in insert mode " allow backspacing over everything in insert mode
set backspace=indent,eol,start set backspace=indent,eol,start

View File

@@ -1,10 +1,10 @@
Index: vim-8.2.2411/runtime/filetype.vim Index: vim-9.1.1857/runtime/filetype.vim
=================================================================== ===================================================================
--- vim-8.2.2411.orig/runtime/filetype.vim --- vim-9.1.1857.orig/runtime/filetype.vim
+++ vim-8.2.2411/runtime/filetype.vim +++ vim-9.1.1857/runtime/filetype.vim
@@ -320,6 +320,9 @@ au BufNewFile,BufRead *.css setf css @@ -221,6 +221,9 @@ endif
" Century Term Command Scripts (*.cmd too) " Set g_filetype_h to set a different filetype
au BufNewFile,BufRead *.con setf cterm au BufNewFile,BufRead *.h call dist#ft#FTheader()
+" SuSE .changes file +" SuSE .changes file
+au BufNewFile,BufRead *.changes setf changes +au BufNewFile,BufRead *.changes setf changes
@@ -12,10 +12,10 @@ Index: vim-8.2.2411/runtime/filetype.vim
" Changelog " Changelog
au BufNewFile,BufRead changelog.Debian,changelog.dch,NEWS.Debian,NEWS.dch,*/debian/changelog au BufNewFile,BufRead changelog.Debian,changelog.dch,NEWS.Debian,NEWS.dch,*/debian/changelog
\ setf debchangelog \ setf debchangelog
Index: vim-8.2.2411/runtime/syntax/changes.vim Index: vim-9.1.1857/runtime/syntax/changes.vim
=================================================================== ===================================================================
--- /dev/null --- /dev/null
+++ vim-8.2.2411/runtime/syntax/changes.vim +++ vim-9.1.1857/runtime/syntax/changes.vim
@@ -0,0 +1,41 @@ @@ -0,0 +1,41 @@
+" Vim syntax file +" Vim syntax file
+" Filename: changes.vim +" Filename: changes.vim

View File

@@ -1,22 +1,19 @@
Index: vim-9.1.0330/runtime/filetype.vim Index: vim-9.1.1856/runtime/filetype.vim
=================================================================== ===================================================================
--- vim-9.1.0330.orig/runtime/filetype.vim --- vim-9.1.1856.orig/runtime/filetype.vim
+++ vim-9.1.0330/runtime/filetype.vim +++ vim-9.1.1856/runtime/filetype.vim
@@ -2313,6 +2313,10 @@ au BufNewFile,BufRead *.stp setf stp @@ -1638,3 +1638,7 @@ let &cpo = s:cpo_save
" Standard ML unlet s:cpo_save
au BufNewFile,BufRead *.sml setf sml
" vim: ts=8
+" FreeMarker templates +" FreeMarker templates
+au BufNewFile,BufRead *.ftl setf ftl +au BufNewFile,BufRead *.ftl setf ftl
+ +
+ +
" Sratus VOS command macro Index: vim-9.1.1856/runtime/syntax/ftl.vim
au BufNewFile,BufRead *.cm setf voscm
Index: vim-9.1.0330/runtime/syntax/ftl.vim
=================================================================== ===================================================================
--- /dev/null --- /dev/null
+++ vim-9.1.0330/runtime/syntax/ftl.vim +++ vim-9.1.1856/runtime/syntax/ftl.vim
@@ -0,0 +1,36 @@ @@ -0,0 +1,36 @@
+" Vim syntax file +" Vim syntax file
+" Language: FreeMarker Template Language (FTL) +" Language: FreeMarker Template Language (FTL)

View File

@@ -1,26 +1,12 @@
Index: vim-9.1.0151/runtime/filetype.vim Index: vim-9.1.1918/runtime/autoload/dist/ft.vim
=================================================================== ===================================================================
--- vim-9.1.0151.orig/runtime/filetype.vim --- vim-9.1.1918.orig/runtime/autoload/dist/ft.vim
+++ vim-9.1.0151/runtime/filetype.vim +++ vim-9.1.1918/runtime/autoload/dist/ft.vim
@@ -2122,7 +2122,7 @@ au BufRead,BufNewFile *.sol setf solid @@ -2673,6 +2673,7 @@ const ft_from_ext = {
au BufNewFile,BufRead *.rq,*.sparql setf sparql "sparql": "sparql",
# Spec (Linux RPM)
" Spec (Linux RPM) "spec": "spec",
-au BufNewFile,BufRead *.spec setf spec + "spec.in": "spec",
+au BufNewFile,BufRead *.spec,*.spec.in setf spec # Speedup (AspenTech plant simulator)
"speedup": "spup",
" Speedup (AspenTech plant simulator) "spdata": "spup",
au BufNewFile,BufRead *.speedup,*.spdata,*.spd setf spup
Index: vim-9.1.0151/runtime/syntax/spec.vim
===================================================================
--- vim-9.1.0151.orig/runtime/syntax/spec.vim
+++ vim-9.1.0151/runtime/syntax/spec.vim
@@ -102,7 +102,7 @@ syn case ignore
"%% PreAmble Section %%
"Copyright and Serial were deprecated by License and Epoch
syn region specPreAmbleDeprecated oneline matchgroup=specError start='^\(Copyright\|Serial\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
-syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|SourceLicense\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
+syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|SourceLicense\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\|Freshens\|EssentialFor\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier
"%% Description Section %%
syn region specDescriptionArea matchgroup=specSection start='^%description' end='^%'me=e-1 contains=specDescriptionOpts,specEmail,specURL,specNumber,specMacroIdentifier,specComment

View File

@@ -1,8 +1,8 @@
Index: vim-8.2.2411/runtime/gvimrc_example.vim Index: vim-9.1.1706/runtime/gvimrc_example.vim
=================================================================== ===================================================================
--- vim-8.2.2411.orig/runtime/gvimrc_example.vim --- vim-9.1.1706.orig/runtime/gvimrc_example.vim
+++ vim-8.2.2411/runtime/gvimrc_example.vim +++ vim-9.1.1706/runtime/gvimrc_example.vim
@@ -15,9 +15,6 @@ @@ -16,9 +16,6 @@
" Make external commands work through a pipe instead of a pseudo-tty " Make external commands work through a pipe instead of a pseudo-tty
"set noguipty "set noguipty
@@ -12,7 +12,7 @@ Index: vim-8.2.2411/runtime/gvimrc_example.vim
set ch=2 " Make command line two lines high set ch=2 " Make command line two lines high
set mousehide " Hide the mouse when typing text set mousehide " Hide the mouse when typing text
@@ -53,3 +50,29 @@ if version >= 500 @@ -54,3 +51,29 @@ if version >= 500
highlight Special gui=NONE guibg=grey95 highlight Special gui=NONE guibg=grey95
endif endif

View File

@@ -1,8 +1,8 @@
Index: vim-9.1.0908/src/vimtutor Index: vim-9.1.1706/src/vimtutor
=================================================================== ===================================================================
--- vim-9.1.0908.orig/src/vimtutor --- vim-9.1.1706.orig/src/vimtutor
+++ vim-9.1.0908/src/vimtutor +++ vim-9.1.1706/src/vimtutor
@@ -158,9 +158,8 @@ done @@ -159,9 +159,8 @@ done
# We need a temp file for the copy. First try using a standard command. # We need a temp file for the copy. First try using a standard command.

View File

@@ -1,8 +1,8 @@
Index: vim-8.2.2411/src/feature.h Index: vim-9.1.1706/src/feature.h
=================================================================== ===================================================================
--- vim-8.2.2411.orig/src/feature.h --- vim-9.1.1706.orig/src/feature.h
+++ vim-8.2.2411/src/feature.h +++ vim-9.1.1706/src/feature.h
@@ -813,11 +813,12 @@ @@ -704,11 +704,12 @@
* SYS_VIMRC_FILE Name of the system-wide .vimrc file. * SYS_VIMRC_FILE Name of the system-wide .vimrc file.
*/ */
// #define SYS_VIMRC_FILE "/etc/vimrc" // #define SYS_VIMRC_FILE "/etc/vimrc"

View File

@@ -1,9 +1,9 @@
Index: vim-9.1.1230/runtime/syntax/sh.vim Index: vim-9.1.1856/runtime/syntax/sh.vim
=================================================================== ===================================================================
--- vim-9.1.1230.orig/runtime/syntax/sh.vim --- vim-9.1.1856.orig/runtime/syntax/sh.vim
+++ vim-9.1.1230/runtime/syntax/sh.vim +++ vim-9.1.1856/runtime/syntax/sh.vim
@@ -80,6 +80,13 @@ if exists("b:is_kornshell") || exists("b @@ -147,6 +147,13 @@ if exists("b:is_kornshell") || exists("b
endif endif
endif endif
+" Neither is_kornshell nor is_bash was explicitly set, and +" Neither is_kornshell nor is_bash was explicitly set, and

View File

@@ -1,8 +1,8 @@
Index: vim-8.2.2411/src/po/Make_all.mak Index: vim-9.1.1706/src/po/Make_all.mak
=================================================================== ===================================================================
--- vim-8.2.2411.orig/src/po/Make_all.mak --- vim-9.1.1706.orig/src/po/Make_all.mak
+++ vim-8.2.2411/src/po/Make_all.mak +++ vim-9.1.1706/src/po/Make_all.mak
@@ -24,7 +24,6 @@ LANGUAGES = \ @@ -26,7 +26,6 @@ LANGUAGES = \
lv \ lv \
nb \ nb \
nl \ nl \
@@ -10,7 +10,7 @@ Index: vim-8.2.2411/src/po/Make_all.mak
pl \ pl \
pl.UTF-8 \ pl.UTF-8 \
pl.cp1250 \ pl.cp1250 \
@@ -109,7 +108,6 @@ MOFILES = \ @@ -114,7 +113,6 @@ MOFILES = \
lv.mo \ lv.mo \
nb.mo \ nb.mo \
nl.mo \ nl.mo \
@@ -18,7 +18,7 @@ Index: vim-8.2.2411/src/po/Make_all.mak
pl.mo \ pl.mo \
pt_BR.mo \ pt_BR.mo \
ru.mo \ ru.mo \
@@ -159,7 +157,6 @@ CHECKFILES = \ @@ -167,7 +165,6 @@ CHECKFILES = \
lv.ck \ lv.ck \
nb.ck \ nb.ck \
nl.ck \ nl.ck \

View File

@@ -1,15 +1,15 @@
Index: vim-8.2.2411/runtime/filetype.vim Index: vim-9.1.1918/runtime/filetype.vim
=================================================================== ===================================================================
--- vim-8.2.2411.orig/runtime/filetype.vim --- vim-9.1.1918.orig/runtime/filetype.vim
+++ vim-8.2.2411/runtime/filetype.vim +++ vim-9.1.1918/runtime/filetype.vim
@@ -104,6 +104,10 @@ au BufNewFile,BufRead *.ino,*.pde setf @@ -124,6 +124,10 @@ au BufNewFile,BufRead *.demo,*.dm{1,2,3,
au BufNewFile,BufRead .htaccess,*/etc/httpd/*.conf setf apache " *.[sS], *.[aA] usually Assembly - GNU
au BufNewFile,BufRead */etc/apache2/sites-*/*.com setf apache au BufNewFile,BufRead *.asm,*.[sS],*.[aA],*.mac,*.lst call dist#ft#FTasm()
+" AppArmor +" AppArmor
+au BufNewFile,BufRead */etc/apparmor.d/* setf apparmor +au BufNewFile,BufRead */etc/apparmor.d/* setf apparmor
+au BufNewFile,BufRead */etc/apparmor/profiles/* setf apparmor +au BufNewFile,BufRead */etc/apparmor/profiles/* setf apparmor
+ +
" XA65 MOS6510 cross assembler " BASIC or Visual Basic
au BufNewFile,BufRead *.a65 setf a65 au BufNewFile,BufRead *.bas call dist#ft#FTbas()
au BufNewFile,BufRead *.bi,*.bm call dist#ft#FTbas()

View File

@@ -1,8 +1,8 @@
Index: vim-8.2.2411/runtime/filetype.vim Index: vim-9.1.1706/runtime/filetype.vim
=================================================================== ===================================================================
--- vim-8.2.2411.orig/runtime/filetype.vim --- vim-9.1.1706.orig/runtime/filetype.vim
+++ vim-8.2.2411/runtime/filetype.vim +++ vim-9.1.1706/runtime/filetype.vim
@@ -17,7 +17,7 @@ augroup filetypedetect @@ -18,7 +18,7 @@ augroup filetypedetect
" Ignored extensions " Ignored extensions
if exists("*fnameescape") if exists("*fnameescape")

View File

@@ -1,8 +1,8 @@
Index: vim-8.2.2411/runtime/defaults.vim Index: vim-9.1.1706/runtime/defaults.vim
=================================================================== ===================================================================
--- vim-8.2.2411.orig/runtime/defaults.vim --- vim-9.1.1706.orig/runtime/defaults.vim
+++ vim-8.2.2411/runtime/defaults.vim +++ vim-9.1.1706/runtime/defaults.vim
@@ -77,13 +77,15 @@ inoremap <C-U> <C-G>u<C-U> @@ -73,13 +73,15 @@ inoremap <C-U> <C-G>u<C-U>
" can position the cursor, Visually select and scroll with the mouse. " can position the cursor, Visually select and scroll with the mouse.
" Only xterm can grab the mouse events when using the shift key, for other " Only xterm can grab the mouse events when using the shift key, for other
" terminals use ":", select text and press Esc. " terminals use ":", select text and press Esc.

View File

@@ -1,8 +1,8 @@
Index: vim-9.1.0530/src/main.c Index: vim-9.1.1706/src/main.c
=================================================================== ===================================================================
--- vim-9.1.0530.orig/src/main.c --- vim-9.1.1706.orig/src/main.c
+++ vim-9.1.0530/src/main.c +++ vim-9.1.1706/src/main.c
@@ -3251,7 +3251,10 @@ source_startup_scripts(mparm_T *parmp) @@ -3364,7 +3364,10 @@ source_startup_scripts(mparm_T *parmp)
* Get system wide defaults, if the file name is defined. * Get system wide defaults, if the file name is defined.
*/ */
#ifdef SYS_VIMRC_FILE #ifdef SYS_VIMRC_FILE

View File

@@ -12,10 +12,10 @@ This reverts commit 2abec431e1ab5f4f6e21c2bb490241732622a8c5.
src/testdir/test_cmdline.vim | 2 -- src/testdir/test_cmdline.vim | 2 --
4 files changed, 7 insertions(+), 20 deletions(-) 4 files changed, 7 insertions(+), 20 deletions(-)
Index: vim-9.1.1176/runtime/defaults.vim Index: vim-9.1.1706/runtime/defaults.vim
=================================================================== ===================================================================
--- vim-9.1.1176.orig/runtime/defaults.vim --- vim-9.1.1706.orig/runtime/defaults.vim
+++ vim-9.1.1176/runtime/defaults.vim +++ vim-9.1.1706/runtime/defaults.vim
@@ -112,11 +112,6 @@ if 1 @@ -112,11 +112,6 @@ if 1
\ | execute "normal! g`\"" \ | execute "normal! g`\""
\ | endif \ | endif
@@ -28,11 +28,11 @@ Index: vim-9.1.1176/runtime/defaults.vim
augroup END augroup END
" Quite a few people accidentally type "q:" instead of ":q" and get confused " Quite a few people accidentally type "q:" instead of ":q" and get confused
Index: vim-9.1.1176/runtime/doc/autocmd.txt Index: vim-9.1.1706/runtime/doc/autocmd.txt
=================================================================== ===================================================================
--- vim-9.1.1176.orig/runtime/doc/autocmd.txt --- vim-9.1.1706.orig/runtime/doc/autocmd.txt
+++ vim-9.1.1176/runtime/doc/autocmd.txt +++ vim-9.1.1706/runtime/doc/autocmd.txt
@@ -1260,19 +1260,10 @@ TerminalWinOpen Just after a terminal @@ -1291,19 +1291,10 @@ TerminalWinOpen Just after a terminal
TermResponse After the response to |t_RV| is received from TermResponse After the response to |t_RV| is received from
the terminal. The value of |v:termresponse| the terminal. The value of |v:termresponse|
can be used to do things depending on the can be used to do things depending on the
@@ -55,12 +55,12 @@ Index: vim-9.1.1176/runtime/doc/autocmd.txt
+ anything else that takes time is involved. + anything else that takes time is involved.
*TermResponseAll* *TermResponseAll*
TermResponseAll After the response to |t_RV|, |t_RC|, |t_RS|, TermResponseAll After the response to |t_RV|, |t_RC|, |t_RS|,
|t_RB|, |t_RF|, or |t_u7| are received from |t_u7| or any OSC command are received from
Index: vim-9.1.1176/src/testdir/test_cmdline.vim Index: vim-9.1.1706/src/testdir/test_cmdline.vim
=================================================================== ===================================================================
--- vim-9.1.1176.orig/src/testdir/test_cmdline.vim --- vim-9.1.1706.orig/src/testdir/test_cmdline.vim
+++ vim-9.1.1176/src/testdir/test_cmdline.vim +++ vim-9.1.1706/src/testdir/test_cmdline.vim
@@ -1843,8 +1843,6 @@ func Test_verbose_option() @@ -1899,8 +1899,6 @@ func Test_verbose_option()
CheckScreendump CheckScreendump
let lines =<< trim [SCRIPT] let lines =<< trim [SCRIPT]

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6229dd8856364b0edb6d76e1c6f4a4a61b404d283c2a61833816b47afc9a8b06
size 18571702

3
vim-9.1.1966.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d1e3691e74bdeb69e619a3c095382c2afe72463cc8c50a2739e13d2636277eb7
size 19207066

File diff suppressed because it is too large Load Diff

View File

@@ -2,6 +2,7 @@
# spec file for package vim # spec file for package vim
# #
# Copyright (c) 2025 SUSE LLC # Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +18,7 @@
%define pkg_version 9.1 %define pkg_version 9.1
%define patchlevel 1508 %define patchlevel 1966
%define patchlevel_compact %{patchlevel} %define patchlevel_compact %{patchlevel}
%define VIM_SUBDIR vim91 %define VIM_SUBDIR vim91
%define site_runtimepath %{_datadir}/vim/site %define site_runtimepath %{_datadir}/vim/site
@@ -27,7 +28,6 @@
%else %else
%bcond_with libalternatives %bcond_with libalternatives
%endif %endif
%bcond_without python2
Name: vim Name: vim
Version: %{pkg_version}.%{patchlevel_compact} Version: %{pkg_version}.%{patchlevel_compact}
Release: 0 Release: 0
@@ -75,7 +75,7 @@ Patch12: %{name}73-no-static-libpython.patch
Patch13: %{name}-8.0.1568-defaults.patch Patch13: %{name}-8.0.1568-defaults.patch
Patch14: %{name}-8.2.2411-globalvimrc.patch Patch14: %{name}-8.2.2411-globalvimrc.patch
Patch15: %{name}-9.1.1134-revert-putty-terminal-colors.patch Patch15: %{name}-9.1.1134-revert-putty-terminal-colors.patch
BuildRequires: autoconf BuildRequires: autoconf >= 2.71
BuildRequires: db-devel BuildRequires: db-devel
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gettext-devel BuildRequires: gettext-devel
@@ -85,6 +85,7 @@ BuildRequires: perl
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: ruby-devel BuildRequires: ruby-devel
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: wayland-utils
BuildRequires: pkgconfig(form) BuildRequires: pkgconfig(form)
BuildRequires: pkgconfig(formw) BuildRequires: pkgconfig(formw)
BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtk+-3.0)
@@ -102,7 +103,12 @@ BuildRequires: pkgconfig(panelw)
BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(python3)
BuildRequires: pkgconfig(tic) BuildRequires: pkgconfig(tic)
BuildRequires: pkgconfig(tinfo) BuildRequires: pkgconfig(tinfo)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-cursor)
BuildRequires: pkgconfig(wayland-egl)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(xt)
#!BuildIgnore: glycin-loaders
Requires: vim-data-common = %{version}-%{release} Requires: vim-data-common = %{version}-%{release}
Requires: xxd = %{version}-%{release} Requires: xxd = %{version}-%{release}
Recommends: vim-data = %{version}-%{release} Recommends: vim-data = %{version}-%{release}
@@ -122,9 +128,6 @@ Requires: alts
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(postun): update-alternatives Requires(postun): update-alternatives
%endif %endif
%if %{with python2}
BuildRequires: python2-devel
%endif
%description %description
Vim (Vi IMproved) is an almost compatible version of the UNIX editor Vim (Vi IMproved) is an almost compatible version of the UNIX editor
@@ -260,23 +263,24 @@ export HUGE_OPTIONS="\
--enable-luainterp=dynamic \ --enable-luainterp=dynamic \
--enable-perlinterp=yes \ --enable-perlinterp=yes \
--enable-python3interp=dynamic \ --enable-python3interp=dynamic \
--enable-rubyinterp=dynamic --enable-rubyinterp=dynamic"
--enable-pythoninterp=%{?with_python2:yes}%{!?with_python2:no}"
export GUI_OPTIONS="\ export GUI_OPTIONS="\
--disable-icon-cache-update \ --disable-icon-cache-update \
--enable-xim \ --enable-xim \
--enable-fontset \ --enable-fontset \
--enable-gui=gtk3" --enable-gui=gtk3 \
--enable-wayland"
export NOGUI_OPTIONS="\ export NOGUI_OPTIONS="\
--disable-gui \ --disable-gui \
--disable-gpm \ --disable-gpm \
--with-x=no \ --with-x=no \
--without-wayland \
" "
pushd src pushd src
autoconf make autoconf
popd popd
# build smaller vim # build smaller vim

View File

@@ -1,8 +1,8 @@
Index: vim-8.2.2411/src/configure.ac Index: vim-9.1.1706/src/configure.ac
=================================================================== ===================================================================
--- vim-8.2.2411.orig/src/configure.ac --- vim-9.1.1706.orig/src/configure.ac
+++ vim-8.2.2411/src/configure.ac +++ vim-9.1.1706/src/configure.ac
@@ -1289,7 +1289,7 @@ eof @@ -1416,7 +1416,7 @@ eof
vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python" vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python"
fi fi
else else