| Commit message (Collapse) | Author | Age |
| ... | |
| |\
| |
| | |
Add matchaddpos()-related vim patches. [vim-patch: 7.4.330, 7.4.334, 7.4.343, 7.4.344, 7.4.362]
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: Unnecessary initializations and other things related to
matchaddpos().
Solution: Code cleanup. (Alexey Radkov)
https://code.google.com/p/vim/source/detail?r=ce284c205558d103326a4c3f22f181774690b3eb
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: matchdelete() does not always update the right lines.
Solution: Fix off-by-one error. (Ozaki Kiichi)
https://code.google.com/p/vim/source/detail?r=539ce56d8f35fe2deb5c4f57335e1adf97ae4e74
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: When matchaddpos() uses a length smaller than the number of
bytes in the (last) character the highlight continues until the end of
the line.
Solution: Change condition from equal to larger-or-equal.
https://code.google.com/p/vim/source/detail?r=7fa2bed947fde3514a700c96861a537d816d6fd4
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Unitialized variables, causing some problems.
Solution: Initialize the variables. (Dominique Pelle)
https://code.google.com/p/vim/source/detail?r=03d260a8ea0c0c67f424c387dbe2af5754e5e589
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Using a regexp pattern to highlight a specific position can
be slow.
Solution: Add matchaddpos() to highlight specific positions
efficiently.
(Alexey Radkov.)
https://code.google.com/p/vim/source/detail?r=f9fa2e506b9f07549cd91074835c5c553db7b3a7
|
| |\ \
| |/
|/| |
vim-patch:7.4.220
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Test 105 does not work in a shadow dir. (James McCoy)
Solution: Omit "src/" from the checked path.
https://code.google.com/p/vim/source/detail?r=v7-4-220
|
| |/ |
|
| |\
| |
| | |
vim-patch:7.4.339
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Local function is available globally.
Solution: Add "static".
https://code.google.com/p/vim/source/detail?r=v7-4-339
|
| |/
|
|
|
|
|
| |
Problem: Can't run tests on Solaris.
Solution: Change the way VIMRUNTIME is set. (Laurent Blume)
https://code.google.com/p/vim/source/detail?r=v7-4-296
|
| |
|
|
|
|
| |
Problem: With 'linebreak' a tab causes a missing line break.
Solution: Count a tab for what it's worth also for shorter lines.
(Christian Brabandt)
|
| |
|
|
|
|
| |
Problem: With 'linebreak' set and 'list' unset a Tab is not counted
properly. (Kent Sibilev)
Solution: Check the 'list' option. (Christian Brabandt)
|
| |
|
|
|
|
|
| |
Problem: Linebreak test fails when encoding is not utf-8. (Danek
Duvall)
Solution: Split the test in a single byte one and a utf-8 one.
(Christian Brabandt)
|
| |
|
|
|
|
| |
Problem: When 'linebreak' is set control characters are not correctly
displayed. (Kimmy Lindvall)
Solution: Set n_extra. (Christian Brabandt)
|
| |
|
|
|
|
|
|
|
| |
Make 'breakindent' work with the 'list' option.
Originally patched in vim patch 7.4.353, by chrisbra
(https://code.google.com/p/vim/source/detail?r=d42a1d3b74d40f580359dbd139d2d0dfa7235252)
Updated version.c.
|
| |\
| |
| | |
vim-patch:7.4.231
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: An error in ":options" is not caught by the tests.
Solution: Add a test for ":options". Set $VIMRUNTIME for the tests so that
it uses the current runtime files instead of the installed ones.
https://code.google.com/p/vim/source/detail?r=0a295a3c9e473512ad3b006a0fb752ad43d19094
|
| |/
|
|
|
|
|
| |
Problem: Crash when starting gvim. Issue 230.
Solution: Check for a pointer to be NULL. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=8ffcb546d782
|
| |
|
|
|
|
|
|
|
| |
Problem: When moving the cursor and then switching to another window the
previous window isn't scrolled. (Yukihiro Nakadaira)
Solution: Call update_topline() before leaving the window. (Christian
Brabandt)
https://code.google.com/p/vim/source/detail?r=018df65085f8
|
| |
|
|
|
|
|
|
|
| |
Problem: When starting the gui and changing the window size the status line
may not be drawn correctly.
Solution: Catch new_win_height() being called recursively. (Christian
Brabandt)
https://code.google.com/p/vim/source/detail?r=1f288d247548
|
| |\
| |
| | |
vim-patch:7.4.279
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: globpath() returns a string, making it difficult to get a
list of matches. (Greg Novack)
Solution: Add an optional argument like with glob(). (Adnan Zafar)
https://code.google.com/p/vim/source/detail?r=8e9db1f27a0063df023cc05a760fce73255dad24
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: The fish shell is not supported.
Solution: Use begin/end instead of () for fish. (Andy Russell)
https://code.google.com/p/vim/source/detail?r=a6b59ee633a355095e6473ec5e2a7d9088bfb853
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Check for whether a highlight group has settings ignores fg and bg color settings.
Solution: Also check cterm and GUI color settings. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=5c47dacf397c1c65d2dfc237b3ff395c66ec3d4d
|
| | |
| |
| |
| | |
uncomment some patch numbers that were satisfied by #938
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: 'lispwords' is a global option.
Solution: Make 'lispwords' global-local. (Sung Pae)
https://code.google.com/p/vim/source/detail?r=06e5f65c34d8136c3a9d2219429b7eca35cb3a21
|
| |\ \
| | |
| | | |
vim-patch:7.4.314
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Completion messages can get in the way of a plugin.
Solution: Add 'c' flag to 'shortmess' option. (Shougo Matsu)
https://code.google.com/p/vim/source/detail?r=4d7af1962d6ce61df65fdc5c86544a61951f9517
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Test files missing from patch.
Solution: Patch the test files.
https://code.google.com/p/vim/source/detail?r=fdea5ea9afd139ea59dee6bdb3f1675b8b882bdf
|
| |/ /
| |
| |
| |
| |
| |
| |
| | |
Problem: It is not possible to ignore composing characters at a
specific point in a pattern.
Solution: Add the %C item.
https://code.google.com/p/vim/source/detail?r=10fc95f48546f438648b8357062e93c9c2c0a377
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Selection of inner block is inconsistent.
Solution: Skip indent not only for '}' but all parens. (Tom McDonald)
https://code.google.com/p/vim/source/detail?r=01d9ffdd6e6ffb39faf946e13ec63bd7dc31e162
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: No digraph for the new rouble sign.
Solution: Add the digraphs =R and =P.
https://code.google.com/p/vim/source/detail?r=8ad2ecd116021ad5c945426e8bb80d741392b780
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: When 'verbose' is set to display the return value of a function, may get E724 repeatedly.
Solution: Do not give an error for verbose messages. Abort conversion to string after an error.
https://code.google.com/p/vim/source/detail?r=99d8f2d72dcd4b850de81998cc9b1120c8165762
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Relative numbering not updated after a linewise yank. Issue 235.
Solution: Redraw after the yank. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=6d984caa0409fd284722c44cb09a0a2b5360bd4f
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Substitute() with zero width pattern breaks multi-byte character.
Solution: Take multi-byte character size into account. (Yukihiro Nakadaira)
https://code.google.com/p/vim/source/detail?r=238f5027830cad22e17a970483af9b160869cdf3
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| | |
This feature allow to use any white space characters instead of one
<TAB> in tag files. It is disabled in vanilla Vim's default build
configuration. Exuberant ctags use format with exactly one TAB.
|
| | |
| |
| |
| |
| | |
All code which was inside #ifdef CURSOR_SHAPE is being used now, except
one in version.c (that occurence is fixed by this commit).
|
| |/
|
|
|
|
|
| |
Problem: Fixes for computation of topline not tested.
Solution: Add test. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?r=646616b6ff4defcc7bef0b198b540f6d965a8126
|
| |
|
|
|
|
|
|
| |
Problem: When increasing the size of the lower window, the upper
window jumps back to the top. (Ron Aaron)
Solution: Change setting the topline. (Nobuhiro Takasaki)
https://code.google.com/p/vim/source/detail?r=88a6e9f33822d33b6c32db578750c6c178c63f50
|
| |
|
|
| |
This is never built and references some obscure jsb terminal
|
| |
|
|
| |
Removes the STARTUPTIME define.
|
| |
|
|
| |
This should help reduce conflicts when merging patches from upstream.
|
| |
|
|
|
|
|
|
| |
Problem: When using ":diffsplit" on an empty file the cursor is displayed
on the command line.
Solution: Limit the value of w_topfill.
https://code.google.com/p/vim/source/detail?r=e3d2b8d83bb30c428a051f50791e454fcbc080af
|
| |
|
|
|
|
|
|
| |
Problem: getchar(0) does not return Esc.
Solution: Do not wait for an Esc sequence to be complete. (Yasuhiro
Matsumoto)
https://code.google.com/p/vim/source/detail?r=05e1d8afcc5e375bf708ccc9810e2fd1a5a8a3cf
|
| |
|
|
|
|
|
| |
Problem: Various typos, bad white space and unclear comments.
Solution: Fix typos. Improve white space. Update comments.
https://code.google.com/p/vim/source/detail?r=662ae48e7e246a63d38c9f3165b15b62252edaee
|
| |
|
|
|
|
|
|
| |
Problem: Compiler warning for int to pointer of different size when DEBUG
is defined.
Solution: use smsg() instead of EMSG3().
https://code.google.com/p/vim/source/detail?r=b5972833add9de714f4651e26fd9ea63ec4a880c
|
| | |
|