aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* vim-patch:8.0.1363: recover swap file ending with .stz #9002Jan Edmund Lazo2018-09-16
| | | | | | | Problem: Recovering does not work when swap file ends in .stz. Solution: Check for all possible swap file names. (Elfling, closes vim/vim#2395, closes vim/vim#2396) https://github.com/vim/vim/commit/af903e5d490ec9c6c49079f67de7e92e3c35a725
* Merge #8998 from janlazo/vim-8.0.1275Justin M. Keyes2018-09-14
|\
| * lintJan Edmund Lazo2018-09-14
| |
| * globals: KeyTyped is boolJan Edmund Lazo2018-09-14
| |
| * vim-patch:8.0.1275: CmdlineLeave autocmd prevents fold from openingJan Edmund Lazo2018-09-13
| | | | | | | | | | | | Problem: CmdlineLeave autocmd prevents fold from opening. (Waivek) Solution: Save and restore KeyTyped. (closes vim/vim#2305) https://github.com/vim/vim/commit/c9e9c7140994154bb4a29764491d42c001b24596
* | vim-patch:8.0.1201: "yL" is affected by 'scrolloff' (#8997)Jan Edmund Lazo2018-09-14
| | | | | | | | | | Problem: "yL" is affected by 'scrolloff'. (Eli the Bearded) Solution: Don't use 'scrolloff' when an operator is pending. https://github.com/vim/vim/commit/44cc4cf72fdd12cd9a779031d443aac4254d51ae
* | vim-patch:8.1.0175: marks test fails in very wide windowJan Edmund Lazo2018-09-13
| | | | | | | | | | | | Problem: Marks test fails in very wide window. (Vladimir Lomov) Solution: Extend the text to match 'columns'. (closes vim/vim#3180, closes vim/vim#3181) https://github.com/vim/vim/commit/bde14d8e24f6b8ca409290733dbf11cb6fee5751
* | vim-patch:8.1.0168: output of :marks is too short with multi-byte charsJan Edmund Lazo2018-09-13
| | | | | | | | | | | | | | Problem: Output of :marks is too short with multi-byte chars. (Tony Mechelynck) Solution: Get more bytes from the text line. https://github.com/vim/vim/commit/9d5185bf9dfaef59e47c573a60044a21d5e29c0c
* | vim-patch:8.0.1184: the :marks command is not testedJan Edmund Lazo2018-09-13
|/ | | | | | Problem: The :marks command is not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#2197) https://github.com/vim/vim/commit/9b69f22e66d51d764e9ade87ae8a57ac13ab7348
* Update eval.cWang Shidong2018-09-13
|
* getchar: allow <SID> in <Cmd> mappingBjörn Linse2018-09-13
|
* vim-patch:8.0.1089: range count in user commandKwon-Young2018-09-13
| | | | | | | | Problem: Cannot get range count in user command. Solution: Add <range> argument. https://github.com/vim/vim/commit/c168bd4bd3a9b856fc410fc4515dcca1d10d7461 close #8946
* vim-patch:8.0.1172: when E734 is given option is still set (#8988)Jan Edmund Lazo2018-09-13
| | | | | Problem: When E734 is given option is still set. Solution: Assign NULL to "s". (Christian Brabandt) https://github.com/vim/vim/commit/2a6a6c3014e728cd01c750b0f60484d4eaf22a8c
* style: indent, then lintJustin M. Keyes2018-09-13
|
* vim-patch:8.1.0374: moving the cursor is slow when 'relativenumber' is setJustin M. Keyes2018-09-13
| | | | | | Problem: Moving the cursor is slow when 'relativenumber' is set. Solution: Only redraw the number column, not all lines. https://github.com/vim/vim/commit/bd9a53c06c8869ad811cb3dd01a309c9be7d7a63
* vim-patch:8.1.0373: screen updating still slow when 'cursorline' is setJustin M. Keyes2018-09-13
| | | | | | Problem: Screen updating still slow when 'cursorline' is set. Solution: Fix setting last_cursorline. https://github.com/vim/vim/commit/1b7fefcbce5dd2fd337e217d4857b941da3f8bed
* vim-patch:8.0.1161rpigott2018-09-13
|
* popupmnu.c: Fix popup placement when preview window is belowrpigott2018-09-13
|
* vim-patch:8.1.0372: screen updating slow when 'cursorline' is set (#8986)Justin M. Keyes2018-09-12
| | | | | Problem: Screen updating slow when 'cursorline' is set. Solution: Only redraw the old and new cursor line, not all lines. https://github.com/vim/vim/commit/90a997987dbbe43af3c15118a35f658f0f037d1d
* do_shell, do_filter: Remove "clear screen", "wait for return" callsJustin M. Keyes2018-09-12
| | | | | The output from shell commands is already handled by the messages.c/UI layer.
* UI/cleanup: Remove most redraw_later_clear() callsJustin M. Keyes2018-09-12
| | | | | | Vim :! may "mess up the screen" because of e.g. switching between cooked mode, but Nvim just uses pipes. So maybe we can avoid these redraw_later_clear() CYA calls.
* lintJan Edmund Lazo2018-09-11
|
* vim-patch:8.0.1809: various typosJan Edmund Lazo2018-09-11
| | | | | | Problem: Various typos. Solution: Correct the mistakes, change "cursur" to "cursor". (closes vim/vim#2887) https://github.com/vim/vim/commit/b9464821901623f983528acaed9e4dc2cea7387b
* vim-patch:8.1.0219: expanding ## fails to escape backtickJan Edmund Lazo2018-09-11
| | | | | | Problem: Expanding ## fails to escape backtick. Solution: Escape a backtick in a file name. (closes vim/vim#3257) https://github.com/vim/vim/commit/2c8c681bfcd5138a0ec8ce018216dc2dc69a11a0
* vim-patch:8.1.0034: cursor not restored with ":edit #"Jan Edmund Lazo2018-09-11
| | | | | | | Problem: Cursor not restored with ":edit #". Solution: Don't assume autocommands moved the cursor when it was moved to the first non-blank. https://github.com/vim/vim/commit/adb8fbec4f4059d214fe6acf2485ffd35e803450
* vim-patch:8.0.1154: 'indentkeys' does not work properly (#8980)Jan Edmund Lazo2018-09-11
| | | | | Problem: 'indentkeys' does not work properly. (Gary Johnson) Solution: Get the cursor line again. (Christian Brabandt, closes vim/vim#2151) https://github.com/vim/vim/commit/1b38344e00af65df12946fffda7f3201621c35ef
* Merge pull request #8945 from ZviRackover/fix-7401-step5Björn Linse2018-09-11
|\ | | | | mbyte: remove mb_char2bytes
| * lint: clean-up after parent commitsZviRackover2018-09-09
| |
| * Remove has_mbytes local to lines changed in parent commitZviRackover2018-09-09
| |
| * Refactor: Remove occurences of mb_char2bytesZviRackover2018-09-09
| |
* | Merge pull request #8974 from janlazo/vim-8.0.1377Justin M. Keyes2018-09-11
|\ \
| * | vim-patch:8.0.1378: autoload script sources itself when defining functionJan Edmund Lazo2018-09-09
| | | | | | | | | | | | | | | | | | | | | Problem: Autoload script sources itself when defining function. Solution: Pass TFN_NO_AUTOLOAD to trans_function_name(). (Yasuhiro Matsumoto, closes vim/vim#2423) https://github.com/vim/vim/commit/3388d334572f9d65a603d09d75e363805d96c5d9
| * | vim-patch:8.0.1377: cannot call a dict function in autoloaded dictJan Edmund Lazo2018-09-09
| | | | | | | | | | | | | | | | | | Problem: Cannot call a dict function in autoloaded dict. Solution: Call get_lval() passing the read-only flag. https://github.com/vim/vim/commit/6e65d594aa33be11f6074f26e9ff81b52504c62b
* | | move: dir in onepage() is DirectionJan Edmund Lazo2018-09-10
| | | | | | | | | | | | Move vim.h in move.h to implicitly include buffer_defs.h and pos.h.
* | | move: drop has_mbyte checkJan Edmund Lazo2018-09-10
| | | | | | | | | | | | has_mbyte is always true in nvim.
* | | vim-patch:8.1.0174: after paging up and down fold line is wrongJan Edmund Lazo2018-09-10
| | | | | | | | | | | | | | | | | | | | | Problem: After paging up and down fold line is wrong. Solution: Correct the computation of w_topline and w_botline. (Hirohito Higashi) https://github.com/vim/vim/commit/907dad72ef9d29422352fb74ba156e7085a3fc71
* | | Merge pull request #8971 from bfredl/flush_on_exitBjörn Linse2018-09-10
|\ \ \ | | | | | | | | ui: flush UI state on exit
| * | | ui: flush UI state on exitBjörn Linse2018-09-09
| | | |
* | | | vim-patch:8.1.0011: maparg() and mapcheck() confuse empty and non-existing ↵Jan Edmund Lazo2018-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (#8976) Problem: maparg() and mapcheck() confuse empty and non-existing. Solution: Return <Nop> for an existing non-empty mapping. (closes vim/vim#2940) https://github.com/vim/vim/commit/f88a5bc10232cc3fac92dba4e8455f4c14311f8e
* | | | Merge #8967 'vim-patch:8.0.1781'Justin M. Keyes2018-09-10
|\ \ \ \ | |_|/ / |/| | |
| * | | vim-patch:8.0.1781: file names in quickfix window are not shortenedAndrzej Pacanowski2018-09-10
|/ / / | | | | | | | | | | | | | | | | | | Problem: File names in quickfix window are not always shortened. Solution: Shorten the file name when opening the quickfix window. (Yegappan Lakshmanan, closes vim/vim#2851, closes vim/vim#2846) https://github.com/vim/vim/commit/a796d46f29e3cc235cc981696d7ee80faccb5000
* | | Merge #8063 from blueyed/vim-8.0.0708Justin M. Keyes2018-09-09
|\ \ \
| * | | test_largefile.vim: adjust comment to run itDaniel Hahler2018-09-08
| | | |
| * | | vim-patch:8.0.1326: largefile test fails on CI, glob test on MS-WindowsDaniel Hahler2018-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Largefile test fails on CI, glob test on MS-Windows. Solution: Remove largefile test from list of all tests. Don't run Test_glob() on non-unix systems. More cleanup. (Yegappan Lakshmanan, closes vim/vim#2354) https://github.com/vim/vim/commit/6e77df2d8555ade4470e566011603ae40f1f0f3a
| * | | vim-patch:8.0.0708: some tests are old styleDaniel Hahler2018-09-08
| | |/ | |/| | | | | | | | | | | | | | | | | | | Problem: Some tests are old style. Solution: Change a few tests from old style to new style. (pschuh, closes vim/vim#1813) https://github.com/vim/vim/commit/292eff0c5aacb8531d65509679b6c29eae8dc22a
* | | vim-patch:8.0.1115: crash when using foldtextresult() recursively (#8972)Jan Edmund Lazo2018-09-09
| |/ |/| | | | | | | Problem: Crash when using foldtextresult() recursively. Solution: Avoid recursive calls. (Yasuhiro Matsumoto, closes vim/vim#2098) https://github.com/vim/vim/commit/495b7dd213e096361e6f15e7aed313c1d63d9d3e
* | Merge pull request #8915 from rickyz/line_wrappingBjörn Linse2018-09-09
|\ \ | | | | | | Fix terminal line wrapping detection in the TUI.
| * | tui: Hint wrapped lines to terminals.Ricky Zhou2018-09-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, when neovim would wrap a line across multiple lines, terminal emulators could not detect that the lines represent a single wrapped line as opposed to several separate lines. As a result, many terminals' selection/copying functionality would treat a wrapped line as several newline-delimited lines. Fix this by reenabling a "special trick" from Vim. When a line is wrapped, write the last character of that line followed by the first character of the next line to the terminal. This hints to the terminal that the next line is a continuation of the current line. Extends the raw_line event with a "wrap" parameter which controls when to do wrap hinting.
* | | Merge #8970 from janlazo/vim-8.0.0749Justin M. Keyes2018-09-09
|\ \ \
| * | | digraph: delete code that checks enc_utf8Jan Edmund Lazo2018-09-08
| | | | | | | | | | | | | | | | enc_utf8 is always true in nvim.