aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* xmlformat.vim: patch runtime/autoload to 96f45c0b6adrian52020-11-22
| | | | vim/vim@96f45c0b6fc9e9d404e6805593ed1e0e6795e470
* Merge pull request #12592 from jamessan/fix-mod-keysJames McCoy2020-11-20
|\
| * keymap: Preserve S- modifier when C- is presentJames McCoy2020-11-16
| | | | | | | | Closes #12037
| * tui/input: Add S- modifier for chords with capital ASCIIJames McCoy2020-11-16
| | | | | | | | | | | | | | | | termkey_strfkey() formats ctrl-l and ctrl-shift-l as <C-l> and <C-L>, respectively. Nvim wants the latter to look like <C-S-L>, since <C-l> and <C-L> are interpreted the same way. This is only required when the Ctrl modifier is present.
| * Understand Escape as another name for EscJames McCoy2020-11-16
| | | | | | | | | | | | | | | | This allows us to remove special-case handling of Esc in forward_modified_utf8(), which was always sending "<Esc>" to nvim even when there were modifiers present. Closes #12584
* | Merge pull request #13321 from seandewar/vim-8.2.2011Jan Edmund Lazo2020-11-19
|\ \ | | | | | | vim-patch:8.2.{2006,2011}
| * | vim-patch:8.2.2011: "syn sync" reports a very large numberSean Dewar2020-11-19
| | | | | | | | | | | | | | | | | | Problem: "syn sync" reports a very large number. Solution: Use "at the first line". https://github.com/vim/vim/commit/9950280d377a5c0706d141017fcef9cad598b8b0
| * | vim-patch:8.2.2006: .pbtxt files are not recognizedSean Dewar2020-11-19
| | | | | | | | | | | | | | | | | | Problem: .pbtxt files are not recognized. Solution: Recognize .pbtxt as protobuf text buffers. (closes vim/vim#7326) https://github.com/vim/vim/commit/88774a30c0b1957a6177cdb69d2becedae610299
* | | Merge pull request #13330 from adrian5/filetype-gitcommitJan Edmund Lazo2020-11-19
|\ \ \ | |/ / |/| | runtime: Patch gitcommit.vim syntax
| * | gitcommit.vim: patch runtime/syntax to c08ee7476b1adrian52020-11-20
| | | | | | | | | | | | vim/vim@c08ee7476b19f9b4de5df287797af87c4e3fba0a
| * | gitcommit.vim: patch runtime/ftplugin to c08ee7476adrian52020-11-20
|/ / | | | | | | vim/vim@c08ee7476b19f9b4de5df287797af87c4e3fba0a
* | Merge pull request #13319 from bfredl/bfredlpackagesBjörn Linse2020-11-19
|\ \ | | | | | | startup: load files from the "start" directory of each entry in 'packpath' (as documented)
| * | startup: load files from &packpath . '/start/{pluginname}'Björn Linse2020-11-19
|/ / | | | | | | | | | | | | | | | | | | | | Quoting the existing docs: Packages are loaded. These are plugins, as above [&runtimepath], but found in the "start" directory of each entry in 'packpath'. Every plugin directory found is added in 'runtimepath' and then the plugins are sourced. Also tj didn't think I could do it.
* | Merge pull request #13316 from bfredl/vim-8.2.2005Björn Linse2020-11-18
|\ \ | | | | | | vim-patch:8.2.2005: redoing a mapping with <Cmd> doesn't work properly
| * | vim-patch:8.2.2005: redoing a mapping with <Cmd> doesn't work properlyBjörn Linse2020-11-18
| | | | | | | | | | | | | | | | | | | | | Problem: Redoing a mapping with <Cmd> doesn't work properly. Solution: Fill the redo buffer. Use "<SNR>" instead of a key code. (closes vim/vim#7282) https://github.com/vim/vim/commit/c77534c303721df4024fd6cfd51098d593b7d4da
* | | Merge pull request #13318 from tjdevries/fix_vigouxs_segfaulting_mistakesThomas Vigouroux2020-11-18
|\ \ \ | |/ / |/| | fix: NULL segfaults brought to you by @vigoux
| * | fix: NULL segfaults brought to you by @vigouxTJ DeVries2020-11-18
|/ /
* | Merge pull request #13308 from Shougo/vim-8.2.1995Björn Linse2020-11-17
|\ \ | | | | | | vim-patch:8.2.1995: the popup menu can cause too much redrawing
| * | vim-patch:8.2.1995: the popup menu can cause too much redrawingShougo Matsushita2020-11-17
|/ / | | | | | | | | | | | | Problem: The popup menu can cause too much redrawing. Solution: Reduce the length of the displayed text. (Yasuhiro Matsumoto, closes vim/vim#7306) https://github.com/vim/vim/commit/714cbe5b212abbecb578b90424d89f47142e8f25
* | Merge pull request #13302 from blueyed/fix-deps-luv-staticJames McCoy2020-11-16
|\ \ | |/ |/| deps: fix BuildLuv without bundled libuv
| * deps: fix BuildLuv without bundled libuvDaniel Hahler2020-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: % rm -rf .deps % cmake -DUSE_BUNDLED_LUV=ON -DUSE_BUNDLED=OFF -S third-party -B .deps % cmake --build .deps ... [ 50%] Building C object CMakeFiles/luv.dir/src/luv.c.o /home/daniel/Vcs/neovim/.deps/build/src/luv/src/luv.c:20:10: fatal error: c-api/compat-5.3.h: No such file or directory 20 | #include "c-api/compat-5.3.h" | ^~~~~~~~~~~~~~~~~~~~ compilation terminated. This was broken since 78f1eccc8, where apparently the `LUA_COMPAT53_DIR` was defined in a wrong location.
* | Merge pull request #13303 from vigoux/fix-13298Björn Linse2020-11-16
|\ \ | | | | | | fix(floatwin): don't always use winheight
| * | fix(floatwin): don't always use winheightThomas Vigouroux2020-11-16
| |/
* | Merge pull request #13304 from rockerBOO/docs-fix-nvim_lsp-lspconfigThomas Vigouroux2020-11-16
|\ \ | |/ |/| docs: Change nvim_lsp to lspconfig
| * docs: Change nvim_lsp to lspconfigrockerBOO2020-11-16
|/
* Merge pull request #13300 from rockerBOO/docs-nvim_lsp-to-lspconfigThomas Vigouroux2020-11-16
|\ | | | | docs: Update nvim_lsp to lspconfig
| * docs: Update ISSUE_TEMPLATE for lsp_bug_reportrockerBOO2020-11-16
| |
| * docs: Follow conventionsrockerBOO2020-11-16
| |
| * docs: Update nvim_lsp to lspconfigrockerBOO2020-11-16
|/
* Merge pull request #13293 from janlazo/vim-8.2.1976Matthieu Coudron2020-11-15
|\ | | | | vim-patch:8.2.{1979,1981,1982,1985,1987}
| * globals: eliminate "enc_utf8" macroJan Edmund Lazo2020-11-14
| | | | | | | | | | "enc_utf8" macro evaluates to "true". Continue dead code removal, started in https://github.com/neovim/neovim/pull/13275.
| * globals: eliminate "has_mbyte" macroJan Edmund Lazo2020-11-14
| | | | | | | | | | "has_mbyte" always evaluates to "true". Continue dead code removal, started in https://github.com/neovim/neovim/pull/13275.
| * vim-patch:8.2.1982: quickfix window now updated when adding invalid entriesJan Edmund Lazo2020-11-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Quickfix window now updated when adding invalid entries. Solution: Update the quickfix buffer properly. (Yegappan Lakshmanan, closes vim/vim#7291, closes vim/vim#7271) https://github.com/vim/vim/commit/2ce7790348dab9cbfcc5d02c8258d0dd7ecacf95 N/A patches for version.c: vim-patch:8.2.1979: "term_opencmd" option of term_start() is truncated Problem: "term_opencmd" option of term_start() is truncated. (Sergey Vlasov) Solution: Allocate the buffer to hold the command. (closes vim/vim#7284) https://github.com/vim/vim/commit/47c5ea44b975adca00eaacecee5c4108996178d9 vim-patch:8.2.1981: MinGW: parallel compilation might fail Problem: MinGW: parallel compilation might fail. Solution: Add dependencies on $(OUTDIR). (Masamichi Abe, closes vim/vim#7287) https://github.com/vim/vim/commit/8496c9eadbf4ea3bf69e2e01456831eee2bddf0a vim-patch:8.2.1985: crash when closing terminal popup with <Cmd> mapping Problem: Crash when closing terminal popup with <Cmd> mapping. Solution: Check b_term is not NULL. (closes vim/vim#7294) https://github.com/vim/vim/commit/02764713a715c55e316e2bef5c9ade2fb767ee78 vim-patch:8.2.1987: MS-Windows: Win32.mak is no longer needed Problem: MS-Windows: Win32.mak is no longer needed. Solution: Do not include Win32.mak. (Jason McHugh, closes vim/vim#7290) https://github.com/vim/vim/commit/6453cc8078af403956d0e8c1849cf5ec0aae86b2
* | Merge pull request #13297 from jamessan/github-actionsJames McCoy2020-11-15
|\ \
| * | GHA: Add tsan job to the matrixJames McCoy2020-11-14
| | |
| * | GHA: Use matrix to de-duplicate workflow definitionJames McCoy2020-11-14
| | | | | | | | | | | | | | | | | | | | | | | | The general skeleton of each job is the same, so consolidate the definition to a single job with an explicit matrix. Use conditional steps to handle steps that are unique to a certain job (e.g., installing clang-11 for better ASAN support).
| * | ci: Remove $CCACHE_CPP2James McCoy2020-11-14
| | | | | | | | | | | | | | | | | | The env var is being set to the default value, as of ccache 3.3, which is available in Zesty and newer. All of our CI is using Bionic, so this is already available.
| * | GHA: Move env var setup into env.sh to keep it DRYJames McCoy2020-11-14
| | |
| * | ci: Install gem binaries to ~/.local/binJames McCoy2020-11-14
|/ / | | | | | | | | That directory is already part of `$PATH`, so let's reuse it instead of trying to figure what version-specific path binaries gem normally uses.
* / lsp: Expose all diagnostics (#13285)Mathias Fußenegger2020-11-14
|/ | | | | | | | | | | | | | | * lsp: Remove duplicate `diagnostics` fallback in diagnostic.display * lsp: Expose all diagnostics Before the changes in #12655 it was possible to retrieve all diagnostics via `vim.lsp.util.diagnostics_by_buf`. This adds a `diagnostic.get_all()` to enable users to retrieve all diagnostics. Use cases for that could include loading all diagnostics into the quickfix list, or to build an enhanced goto_next that can move across buffers.
* Merge pull request #13275 from janlazo/vim-8.1.0805Matthieu Coudron2020-11-14
|\ | | | | vim-patch:8.1.{805,806,809,810,811}
| * vim-patch:8.1.0805: too many #ifdefsJan Edmund Lazo2020-11-12
| | | | | | | | | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 1. https://github.com/vim/vim/commit/135059724f140ceac889c9f8136bd1bf5c41d49d
| * vim-patch:8.1.0810: too many #ifdefsJan Edmund Lazo2020-11-12
| | | | | | | | | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 4. https://github.com/vim/vim/commit/264b74fa545edfb92c0d7d08a02c26331cc5b168
| * vim-patch:8.1.0809: too many #ifdefsJan Edmund Lazo2020-11-12
| | | | | | | | | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 3. https://github.com/vim/vim/commit/a12a161b8ce09d024ed71c2134149fa323f8ee8e
| * vim-patch:8.1.0806: too many #ifdefsJan Edmund Lazo2020-11-12
| | | | | | | | | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 2. https://github.com/vim/vim/commit/fc3abf47fbe1e426f2b676c316c81ee9ff607075
| * vim-patch:8.1.0811: too many #ifdefsJan Edmund Lazo2020-11-12
| | | | | | | | | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, the final chapter. https://github.com/vim/vim/commit/30276f2beb248557c6b33cd5418bca8b7084b0a5
* | Merge pull request #12698 from erw7/fix-popupmenu-with-rlJan Edmund Lazo2020-11-13
|\ \ | | | | | | ui: fix problem with the popupmenu when rightleft is set
| * | ui: fix problem with the popupmenu when rightleft is seterw72020-07-31
| | | | | | | | | | | | fixes #12032
* | | Merge pull request #13287 from jamessan/github-actionsJames McCoy2020-11-13
|\ \ \
| * | | README: Replace Travis CI badge with GH Linux CIJames McCoy2020-11-13
| | | |