27;],
bsdl: ['file.bsd', 'file.bsdl'],
*** ../vim-9.0.1677/src/version.c 2023-07-09 02:38:14.495188998 +0100
--- src/version.c 2023-07-11 22:07:23.075653481 +0100
*******
*** 697,698
--- 697,700
{ /* Add new patc
;|c|r|i|p|t|:|
@3|f|o|r| |l|o@1|p| |o|u|t|s|i|d|e| |a|
|f|u|n|c|t|i|o|n|:|\+0#e000e06&|t|\|c|"+0#af5f00255&| +0#000&@24
|f+0#af5f00255&|o|r| +0#000&|V|a|r| @67
|d+0#af5f00255&|o| +0#000&@72
*** ../vim-9.0.1676/src/version.c 2023-07-08 00:54:01
> On Fri, Jul 7, 2023 at 7:58 PM Bram Moolenaar wrote:
>
> > + err_teapot([{expr}]) *err_teapot()*
> > + Produce an error with number 418, needed for implementation
> > of
> > + RFC 2325.
> > +
et cryptmethod=blowfish
! split Xtest_mismatch.txt
call setline(1, 'nothing')
call feedkeys(":X\foobar\nothing\", 'xt')
call assert_match("Keys don't match!", execute(':2messages
c/version.c 2023-07-07 23:19:04.463417819 +0100
--- src/version.c 2023-07-08 00:24:35.522478594 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1675,
/**/
--
We're knights of the Round Table
O
eccable.
We dine well here in Camelot
We eat ham and jam and spam a lot.
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
///
t
available")
+ let expr = 1
+ call assert_fails('call err_teapot(expr)', "E503: Coffee is currently not
available")
+ endfunc
+
func Test_test_void()
call assert_fails('echo 1 == test_void()', 'E1031:')
Patch 9.0.1672
Problem:Tabline highlight wrong after truncated double width label.
Solution: Fill up half a double width character later. (closes #12614)
Files: src/buffer.c, src/testdir/test_tabline.vim
*** ../vim-9.0.1671/src/buffer.c2023-05-27 18:02:50.188062442 +0100
---
o add "/local". Your path should include "$HOME/bin" then.
An alternative is to use "/usr/local". That should actually be the
default.
--
Hear about the guy who played a blank tape at full blast?
The mime next door went nuts.
/// Bram Moolenaar -- b...@moolenaa
/src/version.c 2023-06-27 18:57:06.448499587 +0100
--- src/version.c 2023-06-27 21:38:10.094852929 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1670,
/**/
--
hundred-and-one symptoms of being an internet addict:
243.
expandtab
*** ../vim-9.0.1668/src/version.c 2023-06-26 22:05:33.291658094 +0100
--- src/version.c 2023-06-27 18:54:53.513136357 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1669,
/**/
--
If you're sending so
> nothing.
Looking at this again, changing exists() in a way that the returned
value is not very clear is not a good solution. exists() is more for a
runtime check anyway, we have has() for compile time checks. So we can
make has('
rsion.c 2023-06-26 19:02:39.547832077 +0100
--- src/version.c 2023-06-26 22:04:55.627700153 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1668,
/**/
|@+0#4040ff13&||+1#000&| +0&&@72
! |@+0#4040ff13&||+1#000&| +0&&@72
! |@+0#4040ff13&||+1#000&| +0&&@72
! |@+0#4040ff13&||+1#000&| +0&&@72
! |@+0#4040ff13&||+1#000&| +0&&
-06-26 12:07:28.803380878 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1666,
/**/
--
Married is a three ring circus:
First comes the engagement ring.
Then comes the wedding ring.
Then comes the suffering.
/// Bram
command should be extended to
> Motif and GTK2 GUIs, which have tearoff menus (but only by mouse
> AFAICT)?
I do not know how to do that. Perhaps there is a function for that, I
haven't attempted finding
art dreaming about web pages...in html.
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
/// \\\
\\\sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
\\\help me help
&|a|m|e|]| |[|+|]|
+ | +0&&@11
*** ../vim-9.0.1663/src/version.c 2023-06-24 20:02:21.503021810 +0100
--- src/version.c 2023-06-24 21:57:12.587193552 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 166
mes the name arrives double-escaped
let name = substitute(name, '', '\\', 'g')
***
*** 672,678
if a:msg !~ 'addr='
return ''
endif
! let addr = s:DecodeMessage(substitute(a:msg, '.*addr=', '
END
vim9script
*** ../vim-9.0.1661/src/version.c 2023-06-24 17:11:00.713077736 +0100
--- src/version.c 2023-06-24 18:51:51.519104089 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1662,
/**
ILD', 'BUILD', 'BUCK'],
}
enddef
*** ../vim-9.0.1660/src/version.c 2023-06-24 16:42:22.158719360 +0100
--- src/version.c 2023-06-24 17:05:30.365417262 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this li
+ var k: list = matchfuzzypos(['one', 'two', 'who'], 'o')[0]
+ assert_equal(['one', 'two', 'who'], k)
+ END
+ v9.CheckDefAndScriptSuccess(lines)
enddef
def Test_matchlist()
*** ../vim-9.0.1659/src/version.c 2023
/dist/opt/termdebug/plugin/termdebug.vim
2022-06-24 16:44:27.0 +0100
--- runtime/pack/dist/opt/termdebug/plugin/termdebug.vim2023-06-24
14:16:49.548273511 +0100
***
*** 2,8
"
" Author: Bram Moolenaar
" Copyright: Vim license applies, see
06-24 13:22:46.039867267 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1658,
/**/
--
hundred-and-one symptoms of being an internet addict:
224. You set up your own Web page. You set up a Web page for each
of your kids... and your p
:15.371186007 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1657,
/**/
--
hundred-and-one symptoms of being an internet addict:
222. You send more than 20 personal e-m
e06&|)+0#ff16#ff404010|
+0#000#ff0@65
|l+0#af5f00255&|e|t|
+0#000&|n+0#00e0e07&|=+0#000&|1+0#e02&|++0#000&|2+0#e02&|
+0#000&@65
! |i|s|_|d|a|s|h|:| |1|,| |i|s|_|p|o|s|i|x|:| |1|,| |i|s|_|s|h|:| |1|,|
@22|1|
symptoms of being an internet addict:
221. Your wife melts your keyboard in the oven.
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
/// \\\
\\\sponsor Vim, vote for features -- http://www.V
;)
*** ../vim-9.0.1653/src/version.c 2023-06-23 22:22:55.965061399 +0100
--- src/version.c 2023-06-23 22:43:11.033488000 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 16
'/vimfiles', &viewdir)
+ elseif has('unix')
+ call assert_match('^' .. $ORIGHOME .. '/.vim', &viewdir)
+ elseif has('amiga')
+ call assert_match('^home:vimfiles', &viewdir)
+ elseif has('mac')
+ cal
1
endif
*** ../vim-9.0.1651/src/version.c 2023-06-23 19:37:14.974379627 +0100
--- src/version.c 2023-06-23 21:35:05.536580303 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1652,
/**/
--
Don't be humb
9:34:23.554440039 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1651,
/**/
--
>From the classified section of a city newspaper:
Dog for sale: eats anything and is fond of children.
*
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1650,
/**/
--
A scientist is someone who knows exactly how an engine works, but
can't fix his car when it fails to start.
An engineer is someone who knows only some things about an engine, but
9.0.1648/src/version.c 2023-06-22 22:38:47.976575036 +0100
--- src/version.c 2023-06-22 23:03:04.913062533 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1649,
/**/
--
hundred-and-one symptoms of being an inter
)
call Message('OK: ' .. ok_count)
! call Message('FAILED: ' .. len(failed_tests) .. ': ' .. string(failed_tests))
call Message('skipped: ' .. skipped_count)
call AppendMessages('== SUMMARY ==')
Dominique wrote:
> Bram Moolenaar wrote:
>
> > Patch 9.0.1645
> > Problem:zserio files are not recognized.
> > Solution: Add a pattern for zserio files. (Dominique Pell=C3=A9,
> > closes #12544)
> > Files: runtime/filetyp
:
212. Your Internet group window has more icons than your Accessories window.
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
/// \\\
\\\sponsor Vim, vote for features -- http:/
*/
+ 1645,
/**/
--
hundred-and-one symptoms of being an internet addict:
208. Your goals for the future are obtaining a second Gbit connection
and upgrade your NAS to all SSD
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
///
3-06-22 12:18:51.192345394 +0100
--- src/version.c 2023-06-22 12:39:53.220910477 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1644,
/**/
--
hundred-and-one symptoms of being an internet addict:
206. You religiously res
script', &filetype)
+
+ bwipe!
+ filetype off
+ endfunc
+
func Test_detection()
filetype on
augroup filetypedetect
*** ../vim-9.0.1642/src/version.c 2023-06-21 15:51:43.278744288 +0100
--- src/ve
,700
{ /* Add new patch number below this line */
+ /**/
+ 1642,
/**/
--
hundred-and-one symptoms of being an internet addict:
198. You read all the quotes at Netaholics Anonymous and keep thinking
"What's wrong with that?"
/// Bram Moolenaar -- b...@moolenaar
ain. We ignore msec
// here, because we do want to check even after a timeout if
*** ../vim-9.0.1640/src/version.c 2023-06-17 16:19:26.906881209 +0100
--- src/version.c 2023-06-21 13:09:56.365247695 +0100
***
*** 697,698
--- 697,700
Gary Johnson wrote:
> On 2023-06-15, Bram Moolenaar wrote:
> > > On 2023-06-15, Bram Moolenaar wrote:
> > > > > Help for :map- says that with , the right side of
> > > > > a mapping will not be echoed on the command line, but messages from
> > &
ot what you want it to do.
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
/// \\\
\\\sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
\\\help me help AIDS
ion.c 2023-06-17 15:34:14.973281749 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1639,
/**/
--
hundred-and-one symptoms of being an internet addict:
189. You put your e-mail address in the upper left-hand corner of
hundred-and-one symptoms of being an internet addict:
188. You purchase a laptop so you can surf while sitting on the can.
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
/// \\\
\\\sponsor Vim, v
When I
use a separate variable for that then it works better. Not sure why,
perhaps because "eof" is int and "size" is long?
--
hundred-and-one symptoms of being an internet addict:
187. You promise yourself that you'll only stay online for another
15 minutes...at
ne */
+ /**/
+ 1637,
/**/
--
hundred-and-one symptoms of being an internet addict:
184. You no longer ask prospective dates what their sign is, instead
your line is "Hi, what's your URL?"
/
Patch 9.0.1636
Problem:Expanding a pattern interferes with command line completion.
Solution: Set the file index only when appropriate. (closes #12519)
Files: src/cmdexpand.c, src/testdir/test_cmdline.vim
*** ../vim-9.0.1635/src/cmdexpand.c 2023-05-20 14:06:56.669542805 +0100
---
-one symptoms of being an internet addict:
179. You wonder why your household garbage can doesn't have an
"empty recycle bin" button.
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
///
> On 2023-06-15, Bram Moolenaar wrote:
> > > Help for :map- says that with , the right side of
> > > a mapping will not be echoed on the command line, but messages from
> > > the executed command are still given. This works with :nmap but not
> > > with
4
+ |E+0#ff16#e02|4@1|7|:| |C|a|n|'|t| |f|i|n|d| |f|i|l|e|
|"|N|o|S|u|c|h|F|i|l|e|"| |i|n| |p|a|t|h| +0#000#ff0@14|2|,|1|0|
@9|A|l@1|
*** ../vim-9.0.1634/src/version.c 2023-06-15 16:39:42.597971058 +0100
--- src/version.c 2023-06-15 18:43:57.882517762 +0
5356239 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1634,
/**/
--
hundred-and-one symptoms of being an internet addict:
177. You log off of your system because it's time to go to work.
/// Bram Moo
leared when the "-- VISUAL --" mode message
is removed. Setting 'noshowmode' helps.
This should not happen though, when the message overwrites the mode then
there is no need later to clear the mode messag
3-06-15 10:37:47.333841087 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1633,
/**/
--
hundred-and-one symptoms of being an internet addict:
175. You send yourself e-mail before you go to bed to remind you
ules//config', '/.config/git/config', '/etc/gitconfig',
'/usr/local/etc/gitconfig', '/etc/gitconfig.d/file',
'any/etc/gitconfig.d/file', '/.git
#x27;E1154:'])
+ assert_fails('&ts /= []', ['E745:', 'E745:'])
+ assert_fails('&ts %= []', ['E745:', 'E745:'])
+ assert_equal(2, &ts)
+
var f100: fl
(cd runtime/syntax && $(MAKE) clean); \
fi
# Executable used for running the indent tests.
*** ../vim-9.0.1629/src/version.c 2023-06-14 13:10:09.803148193 +0100
--- src/version.c 2023-06-14 15:07:10.190914026 +0100
***
*** 697,698 ****
--- 69
m-9.0.1628/src/version.c 2023-06-13 22:44:53.538988256 +0100
--- src/version.c 2023-06-14 13:07:03.310895989 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1629,
/**/
--
"Hit any key to continue" doe
/version.c 2023-06-11 19:03:38.581053236 +0100
--- src/version.c 2023-06-13 22:19:10.446307036 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1628,
/**/
--
You're as much use as a condom machine
a try.
--
hundred-and-one symptoms of being an internet addict:
158. You get a tuner card so you can watch TV while surfing.
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
/// \\\
\\\sponsor
rminal('-S Xtestscript ' .. fname, {})
+
+ " Screendump at the start of the file: root_00.dump
+ let fail = VerifyScreenDump(buf, root .. '_00', {})
+
+ " Make a Screendump every 18 lines of the file: root_NN.dump
+ let topline = 1
+ let nr = 1
+
f0@1
+ @75
+ @75
+ @75
+ @75
+ |-+2&&@1| |V|I|S|U|A|L| |-@1| +0&&@34|2|9|6| @6|1|,|2|9|6|-|2|9@1| @4|A|l@1|
*** ../vim-9.0.1625/src/version.c 2023-06-10 19:00:08.457416167 +0100
--- src/version.c 2023-06-10 19:31:29.191571628 +0100
***
*** 697,698
--- 697
Failure(['var super = 1'], 'E1034:')
v9.CheckDefFailure(['[a; b; c] = g:list'], 'E1001:')
v9.CheckDefFailure(['var [a; b; c] = g:list'], 'E1080:')
*** ../vim-9.0.1624/src/version.c 2023-06-10 16:45:09.406610435 +0100
--- src/version.c
with_object()
var lines =<< trim END
vim9script
*** ../vim-9.0.1623/src/version.c 2023-06-09 21:00:55.972056565 +0100
--- src/version.c 2023-06-10 16:26:42.963050003 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+
te length is added to the
preceding base character.
When {countcc} is |TRUE|, then composing characters are
counted as separate characters.
We can't use exactly the same for charidx_XXX(), since the index is not
in bytes. And using a character index, we would h
/autoload/dist/ft.vim2023-06-09 20:57:34.635375695 +0100
***
*** 3,9
# Vim functions for file type detection
#
# Maintainer: Bram Moolenaar
! # Last Change:2022 Apr 13
# These functions are moved here from runtime/filetype.vim to make startup
# faster
,
tal: ['file.tal'],
*** ../vim-9.0.1621/src/version.c 2023-06-08 22:16:19.688379704 +0100
--- src/version.c 2023-06-09 19:19:20.295230054 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1622,
/**/
--
ef SYS_MENU_FILE
# define SYS_MENU_FILE"$VIMRUNTIME/menu.vim"
#endif
--- 216,221
*** ../vim-9.0.1620/src/version.c 2023-06-08 21:26:14.589704404 +0100
--- src/version.c 2023-06-08 22:15:13.276345568 +0100
***
*** 697,698
--- 697,700
{
+0100
--- runtime/autoload/dist/script.vim2023-06-08 21:20:35.192369941 +0100
***
*** 4,10
# Invoked from "scripts.vim" in 'runtimepath'
#
# Maintainer: Bram Moolenaar
! # Last Change:2022 Feb 13
export def DetectFiletype()
var line1 =
-
hundred-and-one symptoms of being an internet addict:
134. You consider bandwidth to be more important than carats.
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
/// \\\
\\\
sated, sodden amphibian lying beside her,
disbelieving the magnitude of the frog's deception, screaming madly,
"You lied!"
- Winner of the Bulwer-Lytton contest (San Jose State University),
wherein one writes only the first line of a bad novel
/// Bram Moolenaar -- b...@m
ags'],
tak: ['file.tak'],
tal: ['file.tal'],
*** ../vim-9.0.1617/src/version.c 2023-06-08 17:09:40.192768840 +0100
--- src/version.c 2023-06-08 17:56:08.233590580 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch
bool but got string', 'E1212: Bool required for
argument 3'])
! v9.CheckDefAndScriptFailure(['charidx("a", 1, 0, "")'], ['E1013: Argument
4: type mismatch, expected bool but got string', 'E1212: Bool required for
argument 4'])
!
> On Wed, 24 May 2023 02:30:21 +0600
> Enan Ajmain <3nan.ajm...@gmail.com> wrote:
> > On Fri, 5 May 2023 22:18:07 +0600
> > Enan Ajmain <3nan.ajm...@gmail.com> wrote:
> > > On Fri, 05 May 2023 16:28:27 +0100
> > > Bram Moolenaar wrote:
> >
' 2:20 col 10 error 22: Error',
\ ' 3:30 col 15 info 33: Info',
\ ' 4:40 col 20 x 44: Other',
! \ ' 5:50 col 25 55: one',
! \
of a problem.
--
hundred-and-one symptoms of being an internet addict:
126. You brag to all of your friends about your date Saturday night...but
you don't tell them it was only in a chat room.
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
///
#x27;USW2KAGT.FILE.LOG', 'file.usw2kagt.log', 'FILE.USW2KAGT.LOG'],
*** ../vim-9.0.1614/src/version.c 2023-06-06 15:59:52.901253625 +0100
--- src/version.c 2023-06-07 18:24:51.516986615 +0100
***
*** 697,698
--- 697,700
{ /* Add new pa
{ /* Add new patch number below this line */
+ /**/
+ 1614,
/**/
--
hundred-and-one symptoms of being an internet addict:
122. You ask if the Netaholics Anonymous t-shirt you ordered can be
sent to you via e-mail.
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net
r before `asd'
! make: *** [src/vim/testdir/Makefile:100: test_quickfix] Error 1
in file "Xtestfile" linenr 10: there is an error
2 returned
*** ../vim-9.0.1612/src/version.c 2023-06-05 20:44:34.734261086 +0100
--- src/version.c 2023-06-05 21:49
+0100
--- src/version.c 2023-06-05 20:40:05.361845840 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1612,
/**/
--
hundred-and-one symptoms o
61624543 +0100
--- src/version.c 2023-06-05 19:45:40.516871709 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1611,
/**/
--
"Computers in the future may weigh no more than 1.5 tons."
0ff13&| @38
+ |~| @38
+ |~| @38
+ |~| @38
+ | +0#000&@21|4|,|5|0| @9|B|o|t|
*** ../vim-9.0.1609/src/version.c 2023-06-05 16:53:20.817489906 +0100
--- src/version.c 2023-06-05 18:36:37.793182231 +0100
***
*** 697,698
---
.c 2023-06-05 15:00:00.343485274 +0100
--- src/version.c 2023-06-05 15:43:14.115773128 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1609,
/**/
--
Support your right to bare arms! Wear
*/
+ /**/
+ 1608,
/**/
--
hundred-and-one symptoms of being an internet addict:
118. You are on a first-name basis with your ISP's staff.
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
///
3, row: 2, endcol: 3, curscol: 3}, screenpos(0, 5,
1))
windo diffoff
bwipe!
*** ../vim-9.0.1606/src/version.c 2023-06-04 18:46:25.158494677 +0100
--- src/version.c 2023-06-04 19:26:09.652769031 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below
.c 2023-06-04 18:41:23.378943516 +0100
***
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1606,
/**/
--
hundred-and-one symptoms of being
*
*** 697,698
--- 697,700
{ /* Add new patch number below this line */
+ /**/
+ 1605,
/**/
--
hundred-and-one symptoms of being an internet addict:
114. You are counting items, you go "0,1,2,3,4,5,6,7,8,9,A,B,C,D...".
/// Br
# endif
--- 132,148
|| fname == 'change.txt' && getline(lnum) =~ "foobar bla $"
continue
endif
! ReportError('testdir' .. fpath, lnu
hen I saw the
> "Expected 0", I thought it was a count.
I suppose the standard error message is a bit confusing here.
I'll change it to use assert_report() with a clearer message.
--
Nobody will ever need more than 640 kB RAM.
idx_with = charpos_addcomposing({text}, {idx_without})
Hopefully we can think of better (shorter) names.
It can possibly already be done with a combination of byteidxcomp() and
charidx(), since these have a choice of counting composing characters or
not. That does requ
| @29
+ | +0&&@39
+ @40
+ @40
+ @40
+ |b@2| @36
+ |c@2| @36
+ |~+0#4040ff13&| @38
+ |~| @38
+ | +0#000&@21|3|,|5|0| @9|B|o|t|
*** ../vim-9.0.1602/src/version.c 2023-06-03 19:44:42.573842760 +0100
--- src/version.c 2023-06-03 22:02:05.786062481 +0100
*
*
*** 0
--- 1,6
+ |<+0#4040ff13#ff0@2| +0#000&|口*&@6>口| +&@19
+ |~+0#4040ff13&| @38
+ |~| @38
+ |~| @38
+ |~| @38
+ | +0#000&@21|1|,|6|8|-|5|9| @6|A|l@1|
*** ../vim-9.0.1601/src/version.c 2023-06-03 17:56:26.632203045 +0100
--- src/version.c
'configure.in', 'configure.ac', '/etc/hostname.file',
'any/etc/hostname.file'],
confini: ['/etc/pacman.conf', 'any/etc/pacman.conf', 'mpv.conf',
'any/.aws/config', 'any/.aws/credentials', 'file.nmconn
;col': wincol + 9 - 1,
! " \ 'curscol': wincol + 9 - 1,
! " \ 'endcol': wincol + 9 - 1},
! " \ screenpos(win_getid(), line('.'), col('.')))
!
we make other cases slower.
--
Contrary to popular belief, Unix is user friendly.
It just happens to be selective about who it makes friends with.
-- Dave Par
performance. The tests could also
output timing to be able to compare before/after performance. Comparing
times only works locally, since every setup is different.
--
hundred-and-one symptoms of being an internet addict:
96. On Super Bowl Sun
avoid scrolling.
{
*** ../vim-9.0.1598/src/testdir/test_window_cmd.vim 2023-05-06
12:53:33.711345001 +0100
--- src/testdir/test_window_cmd.vim 2023-06-02 14:16:08.579164110 +0100
***
*** 1819,182
at([0x0308], 6), screenchars(1, 3))
+ call assert_equal("A", screenstring(1, 1))
+ call assert_equal("B", screenstring(1, 2))
+ call assert_equal("C" .. repeat("\u0308", 6), screenstring(1, 3))
+ set maxcombine&
+
" 2-cells
+ |9|x@73
+ @73>x|
+ @57|1|0|,|1|4|9| @7|B|o|t|
*** ../vim-9.0.1596/src/version.c 2023-06-01 12:45:15.875667908 +0100
--- src/version.c 2023-06-01 19:18:40.114660538 +0100
***
*** 697,698
--- 697,700
{ /*
s line */
+ /**/
+ 1596,
/**/
--
I AM THANKFUL...
...for a lawn that needs mowing, windows that need cleaning
and gutters that need fixing because it means I have a home.
/// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net \\\
///
1 - 100 din 21083 matches
Mail list logo