mirror of
https://github.com/neovim/neovim
synced 2025-07-16 09:11:51 +00:00
feat(defaults): enable diffopt "linematch" #32346
This commit is contained in:
@ -72,6 +72,7 @@ DEFAULTS
|
||||
|
||||
• 'number', 'relativenumber', 'signcolumn', and 'foldcolumn' are disabled in
|
||||
|terminal| buffers. See |terminal-config| for an example of changing these defaults.
|
||||
• 'diffopt' default includes "linematch:40".
|
||||
|
||||
DIAGNOSTICS
|
||||
|
||||
|
@ -2032,7 +2032,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
security reasons.
|
||||
|
||||
*'diffopt'* *'dip'*
|
||||
'diffopt' 'dip' string (default "internal,filler,closeoff")
|
||||
'diffopt' 'dip' string (default "internal,filler,closeoff,linematch:40")
|
||||
global
|
||||
Option settings for diff mode. It can consist of the following items.
|
||||
All are optional. Items must be separated by a comma.
|
||||
|
2
runtime/lua/vim/_meta/options.lua
generated
2
runtime/lua/vim/_meta/options.lua
generated
@ -1739,7 +1739,7 @@ vim.go.dex = vim.go.diffexpr
|
||||
---
|
||||
---
|
||||
--- @type string
|
||||
vim.o.diffopt = "internal,filler,closeoff"
|
||||
vim.o.diffopt = "internal,filler,closeoff,linematch:40"
|
||||
vim.o.dip = vim.o.diffopt
|
||||
vim.go.diffopt = vim.o.diffopt
|
||||
vim.go.dip = vim.go.diffopt
|
||||
|
@ -2152,7 +2152,7 @@ local options = {
|
||||
{
|
||||
abbreviation = 'dip',
|
||||
cb = 'did_set_diffopt',
|
||||
defaults = 'internal,filler,closeoff',
|
||||
defaults = 'internal,filler,closeoff,linematch:40',
|
||||
-- Keep this in sync with diffopt_changed().
|
||||
values = {
|
||||
'filler',
|
||||
|
@ -438,8 +438,8 @@ describe('smoothscroll', function()
|
||||
{7: }bc abc abc abc abc abc ab│{7: }bc abc abc abc abc abc ab|
|
||||
{7: }c abc abc abc abc abc abc│{7: }c abc abc abc abc abc abc|
|
||||
{7: } abc abc abc abc abc │{7: } abc abc abc abc abc |
|
||||
{7: }{27:foo}{4: }│{7: }{27:barba^r}{4: }|
|
||||
{7: }{22:bar }│{7: }{23:-------------------------}|
|
||||
{7: }{22:foo }│{7: }{23:-------------------------}|
|
||||
{7: }{4:bar }│{7: }{4:bar}{27:ba^r}{4: }|
|
||||
{7: } abc abc abc abc abc abc │{7: } abc abc abc abc abc abc |
|
||||
{7: }abc abc abc abc abc abc a│{7: }abc abc abc abc abc abc a|
|
||||
{7: }bc abc abc abc abc abc ab│{7: }bc abc abc abc abc abc ab|
|
||||
|
@ -4,6 +4,7 @@ if exists('s:did_load')
|
||||
set complete=.,w,b,u,t,i
|
||||
set define=^\\s*#\\s*define
|
||||
set directory^=.
|
||||
set diffopt=internal,filler,closeoff
|
||||
set display=
|
||||
set fillchars=vert:\|,foldsep:\|,fold:-
|
||||
set formatoptions=tcq
|
||||
|
Reference in New Issue
Block a user