aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | | tests: remove irrelevant timing infoBjörn Linse2019-11-23
| | | | | | | |
| * | | | | | | test was wrongBjörn Linse2019-11-23
| | | | | | | |
| * | | | | | | refactor: use inserted_bytes pattern from vimBjörn Linse2019-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This covers all "small" inserts and deletes in insert mode, as well as a few more cases like small normal mode deletes vim-patch:8.1.0678: text properties as not adjusted for inserted text
| * | | | | | | bufhl: use extmark column adjustment for bufhlBjörn Linse2019-11-23
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NB: this is not the final implementation. Bufhl should be made a part of the extmark tree, so that "start" adjustment just works automatically. But "stop" will still need some ad-hoc trickery, until extended marks natively support ranges (hopefully sooner than forever).
* | / / / / / Clear 'cc' in nvim_open_win 'minimal' style #11361 (#11427)Dennis B2019-11-22
| |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Clear 'cc' in nvim_open_win 'minimal' style #11361 Add 'colorcolumn' to the list of options that should be cleared when creating a 'minimal'-style floating window.
| * | | | | Improve the character_offset code.Ashkan Kiani2019-11-22
| | | | | |
| * | | | | Improve performance of util.set_lines + bugfixAshkan Kiani2019-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also permit character_offset for col past the end of line (useful in range formatting).
| * | | | | Fix encoding translation in other places.Ashkan Kiani2019-11-21
| | | | | |
| * | | | | Remove comments.Ashkan Kiani2019-11-21
| | | | | |
| * | | | | Fix position params for encoding.Ashkan Kiani2019-11-21
| | | | | |
| * | | | | Account for character length in jump position.Ashkan Kiani2019-11-21
| | | | | |
| * | | | | lualintAshkan Kiani2019-11-21
| | | | | |
| * | | | | Fix hovers staying on bufhiddenAshkan Kiani2019-11-21
| | | | | |
| * | | | | UpdatesAshkan Kiani2019-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use correct implementation of text_edits. - Send indent options to rangeFormatting and formatting. - Remove references to vim bindings and filetype from lsp.txt - Add more examples to docs. - Add before_init to allow changing initialize_params.
| * | | | | Merge remote-tracking branch 'origin/master' into lsp-followupAshkan Kiani2019-11-21
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #11433 from bfredl/lspeolBjörn Linse2019-11-21
|\ \ \ \ \ \ | | | | | | | | | | | | | | lsp: transmit "\n" after last line when 'eol' is set
| * | | | | | lsp: transmit "\n" after last line when 'eol' is setBjörn Linse2019-11-21
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Otherwise some servers like clangd will emit spurious "no newline at end of file" warnings.
* | | | | | Merge #11280 "man.vim: implement 'tagfunc'"Justin M. Keyes2019-11-20
|\ \ \ \ \ \
| * | | | | | Sort man pages by relevance during goto_tag()Rob Pilling2019-11-13
| | | | | | |
| * | | | | | Don't attempt swapfiles for man pagesRob Pilling2019-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is because we now use :tag to open a man page, which attempts to open a swap file for a path under man://...
| * | | | | | Remove eventignore - :Man now uses :tag to populate the pageRob Pilling2019-11-13
| | | | | | |
| * | | | | | man.vim: remove push_tag and simplify man#open_pageRob Pilling2019-10-29
| | | | | | |
| * | | | | | man.vim: parse the section from the tagRob Pilling2019-10-24
| | | | | | |
| * | | | | | man.vim: `:Man` preserves the tag stackRob Pilling2019-10-24
| | | | | | |
| * | | | | | man.vim: use 'tagfunc' instead of remappingRob Pilling2019-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | man#pop_tag() is also no longer used
| * | | | | | man.vim: pull out s:get_paths()Rob Pilling2019-10-24
| | | | | | |
* | | | | | | Merge #11426 from janlazo/vim-8.0.1449Justin M. Keyes2019-11-19
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:8.0.{1449,1793}
| * | | | | | | vim-patch:8.0.1793: no test for "vim -g"Jan Edmund Lazo2019-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for "vim -g". Solution: Add a test for "-g" and "-y". https://github.com/vim/vim/commit/248be5c5de723c4e2715c574fd920b8b1a1dfebb
| * | | | | | | vim-patch:8.0.1449: slow redrawing with DirectXJan Edmund Lazo2019-11-19
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Slow redrawing with DirectX. Solution: Avoid calling gui_mch_flush() unnecessarily, especially when updating the cursor. (Ken Takata, closes vim/vim#2560) https://github.com/vim/vim/commit/a338adcf222b6a24e26ea5ae6a2ad27f914acb38
* | | / / / / deps: upgrade bundled LuaRocks: 2.4.4 => 3.2.1 (#10292)Daniel Hahler2019-11-19
| |_|/ / / / |/| | | | | | | | | | | Changelog: https://github.com/luarocks/luarocks/compare/v2.4.4..v3.2.1#diff-4ac32a78649ca5bdd8e0ba38b7006a1e
* | | | | | vim-patch:8.1.0251: support full paths for 'backupdir' #11269Joe Hermaszewski2019-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using a full path is supported for 'directory' but not for 'backupdir'. (Mikolaj Machowski) Solution: Support 'backupdir' as well. (Christian Brabandt, closes vim/vim#179) https://github.com/vim/vim/commit/b782ba475a3f8f2b0be99dda164ba4545347f60f
* | | | | | version.c: update [ci skip] #11160Marvim the Paranoid Android2019-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.1405: duplicated code for getting a typed character vim-patch:8.1.0828: still using FEAT_VIRTUALEDIT vim-patch:8.1.1971: manually enabling features causes build errors vim-patch:8.1.2000: plugin cannot get the current IME status vim-patch:8.1.2119: memory access error for empty string vim-patch:8.1.2122: cannot build without terminal feature vim-patch:8.1.2123: parsing CSI sequence is messy vim-patch:8.1.2128: renamed libvterm sources makes merging difficult vim-patch:8.1.2130: MSVC build fails vim-patch:8.1.2132: MS-Windows: screen mess when not recognizing insider build vim-patch:8.1.2138: including the build number in the Win32 binary is confusing vim-patch:8.1.2144: side effects when using t_ti to enable modifyOtherKeys vim-patch:8.1.2157: libvterm source files missing from distribution vim-patch:8.1.2160: cannot build with +syntax but without +terminal vim-patch:8.1.2163: cannot build with +spell but without +syntax vim-patch:8.1.2170: cannot build without the +termresponse feature vim-patch:8.1.2179: pressing "q" at the more prompt doesn't stop Python output vim-patch:8.1.2186: error for bad regexp even though regexp is not used vim-patch:8.1.2196: MS-Windows: running tests with MSVC lacks updates vim-patch:8.1.2199: build failure when using normal features without GUI vim-patch:8.1.2201: cannot build with dynamically linked Python 3.8 vim-patch:8.1.2202: MS-Windows: build failure with GUI and small features vim-patch:8.1.2203: running libvterm tests without the +terminal feature vim-patch:8.1.2204: crash on exit when closing terminals vim-patch:8.1.2209: LF in escape codes may be expanded to CR-LF vim-patch:8.1.2217: compiler warning for unused variable vim-patch:8.1.2224: cannot build Amiga version vim-patch:8.1.2237: mode() result depends on whether CURSOR_SHAPE is defined vim-patch:8.1.2248: CTRL-W dot does not work when modifyOtherKeys is enabled vim-patch:8.1.2254: MS-Windows: mouse scroll wheel doesn't work in popup vim-patch:8.1.2255: ":term ++shell" does not work on MS-Windows vim-patch:8.1.2256: test for ":term ++shell" fails on MS-Windows vim-patch:8.1.2260: terminal test may fail on MS-Windows vim-patch:8.1.2271: build error if FEAT_TAG_BINS is not defined vim-patch:8.1.2284: compiler warning for unused variable vim-patch:8.1.2291: memory leak when executing command in a terminal vim-patch:8.1.2301: MS-Windows GUI: drawing error when background color changes vim-patch:8.1.2311: warning for missing function prototype vim-patch:8.1.2316: FORTIFY_SOURCE can also be present in CPPFLAGS vim-patch:8.1.2318: MS-Windows GUI: main background shows in toolbar https://github.com/neovim/neovim/pull/11215 vim-patch:8.1.0084: user name completion does not work on MS-Windows vim-patch:8.1.0085: no test for completing user name and language vim-patch:8.1.0361: remote user not used for completion
* | | | | | Merge #11414 from janlazo/vim-8.1.2312Justin M. Keyes2019-11-17
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:8.1.{2312,2314,2317}
| * | | | | | vim-patch:8.1.2317: no test for spell affix file with flag on suffixJan Edmund Lazo2019-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for spell affix file with flag on suffix. Solution: Add a test case. https://github.com/vim/vim/commit/37ff4cf87069e54f991d86df9beff19bfdd15875
| * | | | | | vim-patch:8.1.2314: vi' sometimes does not select anythingJan Edmund Lazo2019-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: vi' sometimes does not select anything. Solution: Recognize an empty selection. (Christian Brabandt, closes vim/vim#5183) https://github.com/vim/vim/commit/7170b295b06e3168424985530d8477ed2e058b67
| * | | | | | vim-patch:8.1.2312: "line:" field in tags file not usedJan Edmund Lazo2019-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: "line:" field in tags file not used. Solution: Recognize the field and use the value. (Andy Massimino, Daniel Hahler, closes vim/vim#5232, closes vim/vim#2546, closes vim/vim#1057) https://github.com/vim/vim/commit/077b9dd3541339a23ade0cc6a23e804ee39312c5
* | | | | | | doc: Lua [ci skip] #11378Justin M. Keyes2019-11-17
|/ / / / / / | | | | | | | | | | | | | | | | | | - Rework :help lua-commands - Rename if_lua.txt => lua.txt
* | | | | | Merge #11340 'Factor out parse_one_cmd()'Justin M. Keyes2019-11-17
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will allow us to reuse the parsing logic elsewhere, namely for 'inccommand' logic, so we don't need to duplicate it for changes such as the repeated colon fix in #11319.
| * | | | | | Factor out parse_one_cmd()Rob Pilling2019-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will allow us to reuse the parsing logic elsewhere, namely for inccommand logic.
| * | | | | | vim-patch:8.1.0266: parsing Ex address range is not a separate functionJan Edmund Lazo2019-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Parsing Ex address range is not a separate function. Solution: Refactor do_one_cmd() to separate address parsing. https://github.com/vim/vim/commit/ee8415bc5998792fab6f4dcf289d027856e05b89
| | | * | | | Remove resolve_bufnr/lualintAshkan Kiani2019-11-20
| | | | | | |
| | | * | | | Use the apply_text_edits from util.Ashkan Kiani2019-11-20
| | | | | | |
| | | * | | | Fix reference in rename.Ashkan Kiani2019-11-20
| | | | | | |
| | | * | | | Add full text_edit implementation.Ashkan Kiani2019-11-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Implements textDocument/formatting, textDocument/rangeFormatting, workspace/applyEdit. TODO: - still has edge cases around replacement probably. Only tested with inserts on the same position.
| | | * | | | Extend list_extend to take start/finish.Ashkan Kiani2019-11-20
| | | | | | |
| | | * | | | Use err_message in default_callbacksAshkan Kiani2019-11-20
| | | | | | |
| | | * | | | Satisfy lualint.Ashkan Kiani2019-11-20
| | | | | | |
| | | * | | | Fix rename support.Ashkan Kiani2019-11-20
| | | | | | |
| | | * | | | Spaces not tabs.Ashkan Kiani2019-11-20
| | | | | | |
| | | * | | | Change error writer to not be annoying.Ashkan Kiani2019-11-20
| | | | | | |