aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #4013 from watiko/vim-incrementJustin M. Keyes2016-02-01
|\ | | | | Vim patches related to increment and marks
| * Fix lint errorwatiko2016-02-01
| |
| * tests: Migrate legacy test increment.watiko2016-02-01
| |
| * vim-patch:7.4.1089watiko2016-02-01
| | | | | | | | | | | | | | Problem: Repeating CTRL-A doesn't work. Solution: Call prep_redo_cmd(). (Hirohito Higashi) https://github.com/vim/vim/commit/ef2b5036b3005f1ce15d146dce72379a9834c56d
| * vim-patch:7.4.1088watiko2016-02-01
| | | | | | | | | | | | | | | | Problem: Coverity warns for uninitialized variables. Only one is an actual problem. Solution: Move the conditions. Don't use endpos if handling an error. https://github.com/vim/vim/commit/7ae4fbca552c972eb3645ece02a2807e517610d7
| * vim-patch:7.4.1087watiko2016-02-01
| | | | | | | | | | | | | | | | Problem: CTRL-A and CTRL-X do not work properly with blockwise visual selection if there is a mix of Tab and spaces. Solution: Add OP_NR_ADD and OP_NR_SUB. (Hirohito Higashi) https://github.com/vim/vim/commit/d79e55016cf8268cee935f1ac3b5b28712d1399e
| * vim-patch:7.4.1085watiko2016-02-01
| | | | | | | | | | | | | | Problem: The CTRL-A and CTRL-X commands do not update the '[ and '] marks. Solution: (Yukihiro Nakadaira) https://github.com/vim/vim/commit/a52dfaed104183c1fa2a3b6e4430b23d86bcbece
| * vim-patch:7.4.634watiko2016-02-01
| | | | | | | | | | | | | | | | Problem: Marks are not restored after redo + undo. Solution: Fix the way marks are restored. (Olaf Dabrunz) https://github.com/vim/vim/commit/f65aad5554f1d1f972f0bd38059da70e3cdf4c87 https://github.com/vim/vim/commit/35e7594dd429f7a8a06cefd61c3e8d48b9bd74e2
| * vim-patch:7.4.1084watiko2016-02-01
| | | | | | | | | | | | | | | | Problem: Using "." to repeat CTRL-A in Visual mode increments the wrong numbers. Solution: Append right size to the redo buffer. (Ozaki Kiichi) https://github.com/vim/vim/commit/e1edc1caba05c553fa60b1cf45a7670b1cfd63fe
| * vim-patch:7.4.1076watiko2016-02-01
| | | | | | | | | | | | | | Problem: CTRL-A does not work well in right-left mode. Solution: Remove reversing the line, add a test. (Hirohito Higashi) https://github.com/vim/vim/commit/6a3c8aff0439c8406082760c54b26e00ff19a90c
| * vim-patch:7.4.1072watiko2016-02-01
| | | | | | | | | | | | | | | | Problem: Increment test is old style. Solution: Make the increment test a new style test. (Hirohito Higashi) https://github.com/vim/vim/commit/450919587d4566ce3d17e685e183d5c17d9c2a11 https://github.com/vim/vim/commit/44132a10aeb45c957959cafb4ac39d3f478be98c
| * vim-patch:7.4.1065watiko2016-02-01
| | | | | | | | | | | | | | | | Problem: Cannot use the "dll" options on MS-Windows. Solution: Support the options on all platforms. Use the built-in name as the default, so that it's clear what Vim is looking for. https://github.com/vim/vim/commit/25e4fcde767084d1a79e0926bc301c92987c0cce
| * vim-patch:7.4.1029watiko2016-02-01
| | | | | | | | | | | | | | Problem: test_increment fails on systems with 32 bit long. Solution: Only test with 32 bits. https://github.com/vim/vim/commit/d3343960d7745bd586197a28b9a96d634a292422
| * vim-patch:7.4.1027watiko2016-02-01
| | | | | | | | | | | | | | Problem: No support for binary numbers. Solution: Add "bin" to nrformats. (Jason Schulz) https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
| * vim-patch:7.0212watiko2016-02-01
| | | | | | | | | | | | | | Add missing test case (test59's test 8-8). https://github.com/vim/vim/commit/8fd89f0fe79e3fe2e1b64a808d1c7caca333af89 https://github.com/vim/vim/commit/0b23879827f9a97af3f621f974f91fa7a6b8c45c
| * vim-patch:7.4.848watiko2016-02-01
| | | | | | | | | | | | | | Problem: CTRL-A on hex number in Visual block mode is incorrect. Solution: Account for the "0x". (Hirohito Higashi) https://github.com/vim/vim/commit/5adfea1ac63e252556bccce54e92e8e10b58f592
| * vim-patch:7.4.823watiko2016-02-01
| | | | | | | | | | | | | | Problem: Cursor moves after CTRL-A on alphabetic character. Solution: (Hirohito Higashi, test by Christian Brabandt) https://github.com/vim/vim/commit/25c2f6783a9d5f15e062bd5b085abe7deb121152
| * vim-patch:7.4.807watiko2016-02-01
| | | | | | | | | | | | | | Problem: After CTRL-V CTRL-A mode isn't updated. (Hirohito Higashi) Solution: Clear the command line or update the displayed command. https://github.com/vim/vim/commit/0bbcb5c8efbfe5f1568f56b24ffd222d915916f6
| * vim-patch:7.4.806watiko2016-02-01
| | | | | | | | | | | | | | | | Problem: CTRL-A in Visual mode doesn't work properly with "alpha" in 'nrformat'. Solution: Make it work. (Christian Brabandt) https://github.com/vim/vim/commit/cc218ab3caf983a0dcd3399beb8e1ecfcf0dd25d
| * vim-patch:7.4.782watiko2016-02-01
| | | | | | | | | | | | | | Problem: Still a few problems with CTRL-A and CTRL-X in Visual mode. Solution: Fix the reported problems. (Christian Brabandt) https://github.com/vim/vim/commit/5d1bc78a2b9fbe3e3112afcde7c80eb19d5989f4
| * vim-patch:7.4.780watiko2016-02-01
| | | | | | | | | | | | | | | | Problem: Compiler complains about uninitialized variable and clobbered variables. Solution: Add Initialization. Make variables static. https://github.com/vim/vim/commit/1db43b1145fe466b5d41af6744a08083983de3a9
| * vim-patch:7.4.779watiko2016-02-01
| | | | | | | | | | | | | | | | Problem: Using CTRL-A in a line without a number moves the cursor. May cause a crash when at the start of the line. (Urtica Dioica) Solution: Do not move the cursor if no number was changed. https://github.com/vim/vim/commit/3ec326198029d5a59413b3b8b33dbc9c06c4f28b
| * vim-patch:7.4.778watiko2016-02-01
| | | | | | | | | | | | | | Problem: Coverity warns for uninitialized variable. Solution: Change condition of assignment. https://github.com/vim/vim/commit/ae2fe73abc954b8fd3dbd7994daa8e31e6690bd0
| * vim-patch:7.4.765watiko2016-02-01
| | | | | | | | | | | | | | Problem: CTRL-A and CTRL-X in Visual mode do not always work well. Solution: Improvements for increment and decrement. (Christian Brabandt) https://github.com/vim/vim/commit/9bb1930af908338b68588e988be9601ad144af07
| * vim-patch:7.4.764watiko2016-02-01
| | | | | | | | | | | | | | Problem: test_increment fails on MS-Windows. (Ken Takata) Solution: Clear Visual mappings. (Taro Muraoka) https://github.com/vim/vim/commit/6a57cce04801d3e8fe30d0dcd31f9325b38de2fe
| * vim-patch:7.4.754watiko2016-02-01
| | | | | | | | | | | | | | | | Problem: Using CTRL-A in Visual mode does not work well. (Gary Johnson) Solution: Make it increment all numbers in the Visual area. (Christian Brabandt) https://github.com/vim/vim/commit/3a304b23823b089e499063e8211c5695d049f3ba
* | Merge pull request #4024 from sethjackson/io-includeJustin M. Keyes2016-02-01
|\ \ | | | | | | Windows: include <io.h>
| * | Windows: include <io.h>.Rui Abreu Ferreira2016-01-17
| | | | | | | | | | | | | | | | | | | | | if_csope.c uses _open_osfhandle so include the necessary header. Futher we need <io.h> for read/write/close/lseek. See: https://msdn.microsoft.com/en-us/library/bdts1c9x.aspx
* | | Merge pull request #4030 from sethjackson/unistdJustin M. Keyes2016-02-01
|\ \ \ | |_|/ |/| | config: Remove HAVE_UNISTD_H
| * | config: Remove HAVE_UNISTD_H.Seth Jackson2016-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | Unix systems must have this header but Windows does not have it at all. Since src/nvim/os/unix_defs.h includes <unistd.h> without the guard in order to avoid including this in the numerous places we would need <unistd.h> on Unix we just include src/nvim/os/os.h which will pull in <unistd.h> for us.
* | | Merge pull request #4117 from watiko/vim-7.4.963Justin M. Keyes2016-01-29
|\ \ \ | | | | | | | | Vim 7.4.{639,753,949,963}
| * | | vim-patch:7.4.963watiko2016-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: test_listlbr_utf8 sometimes fails. Solution: Don't use a literal multibyte character but <C-V>uXXXX. Do not dump the screen highlighting. (Christian Brabandt, closes #518) https://github.com/vim/vim/commit/1c57fe8b9450eb29c3e42a94527d4b7514f853e2
| * | | vim-patch:7.4.949watiko2016-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When using 'colorcolumn' and there is a sign with a fullwidth character the highlighting is wrong. (Andrew Stewart) Solution: Only increment vcol when in the right state. (Christian Brabandt) https://github.com/vim/vim/commit/32a214e78df0120f92fe049eab1385c60f0cdb0b
| * | | vim-patch:7.4.753watiko2016-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Appending in Visual mode with 'linebreak' set does not work properly. Also when 'selection' is "exclusive". (Ingo Karkat) Solution: Recalculate virtual columns. (Christian Brabandt) https://github.com/vim/vim/commit/74db34cc9162445e3d500ab2d61c5c19ce9af0ca
| * | | vim-patch:7.4.639watiko2016-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Combination of linebreak and conceal doesn't work well. Solution: Fix the display problems. (Christian Brabandt) https://github.com/vim/vim/commit/8fc6bc71266e342d339c851b3ee472357f917597
* | | | Merge pull request #3165 from blueyed/dont-wrap-DECSCUSR-for-tmuxMichael Reed2016-01-29
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [RFC] Do not use TMUX_WRAP for DECSCUSR sequence Reviewed-by: Felipe Morales Reviewed-by: Justin M. Keyes Reviewed-by: Michael Reed
| * | | | Do not use TMUX_WRAP for DECSCUSR sequenceDaniel Hahler2016-01-29
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wrapping it will send it to the terminal "directly", which might change the cursor of another pane, e.g. when starting Neovim and changing to another pane directly. tmux has a terminfo extension (Ss/Se) to handle and translate the DECSCUSR sequences internally. This can be controlled through `terminal-overrides`, but does not appear to be able to handle the uncommon sequences for Konsole.
* | | | Merge #3077 'test_eval'Justin M. Keyes2016-01-29
|\ \ \ \
| * | | | test: eval_spec.lua: minor cleanupJustin M. Keyes2016-01-29
| | | | |
| * | | | tests: Remove legacy test files for eval test.Lucas Hoffmann2016-01-27
| | | | |
| * | | | tests: Migrate recent patches of legacy eval test.Lucas Hoffmann2016-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As the work of this migration did take quite some time, some changes where made in master after this branch was started. These are ported to the new test file.
| * | | | tests: Comments and typos after review.Lucas Hoffmann2016-01-27
| | | | | | | | | | | | | | | | | | | | Helped-by: Justin M. Keyes <justinkz@gmail.com>
| * | | | tests: Resurrect unused part of legacy eval test.Lucas Hoffmann2016-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old test_eval.in file did a `:wq` on line 168. The following 60 lines where not used and there was no expected output for them in test_eval.ok. This test code is now used in several test cases in the new test file.
| * | | | tests: Split converted eval test into it() blocks.Lucas Hoffmann2016-01-27
| | | | |
| * | | | tests: Debug converted eval test.Lucas Hoffmann2016-01-27
| | | | |
| * | | | tests: Migrate legacy eval test.Lucas Hoffmann2016-01-27
| | | | |
* | | | | Merge pull request #4124 from justinmk/vim-7.4.1137Justin M. Keyes2016-01-29
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:7.4.1137
| * | | | | vim-patch:7.4.1137Justin M. Keyes2016-01-28
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Illegal memory access when using :copen and :cclose. Solution: Avoid that curbuf is invalid. (suggestion by Justin M. Keyes) Add a test. https://github.com/vim/vim/commit/62ef797496c6243d111c596a592a8ef8c1d1e710
* | | | | Merge pull request #4118 from nicdumz/vim-83d1b19Michael Reed2016-01-28
|\ \ \ \ \ | | | | | | | | | | | | [RFC] vim-patch: 3 runtime commits
| * | | | | vim-patch:ba172f2Nicolas Dumazet2016-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove local-additions entries from help.txt. https://github.com/vim/vim/commit/ba172f2