aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* chore: add log hander to gen_vimdocMatthieu Coudron2021-07-10
| | | | | so it actually dumps output. Plus a description of what it does in the argparser.
* chore(flake): update inputsMatthieu Coudron2021-07-10
| | | | | | | | | | | | Updated inputs so no need to add tree-sitter ourselves anymore. Added checks: - for pylint/shlint - distinguish the devolpment shell from the ASAN build (closure for ASAN version is smaller). While in the devShell, functionaltests would fail because bin/nvim could not load outputs/out/share/nvim/syntax/syntax.vim So we touch the file.
* feat(lsp): Make line diagnostics display prettierMathias Fussenegger2021-07-09
| | | | | | | | | | | | | | | | | | | | | | | | | Adds indentation that matches the number prefix to ensure diagnostic messages spawning multiple lines align. Before: Diagnostics: 1. • Variable not in scope: red :: t0 -> t • Perhaps you meant one of these: ‘rem’ (imported from Prelude), ‘read’ (imported from Prelude), ‘pred’ (imported from Prelude) 2. • Variable not in scope: repeDoubleColon :: [Char] -> t0 • Perhaps you meant ‘replaceDoubleColon’ (line 32) After: Diagnostics: 1. • Variable not in scope: red :: t0 -> t • Perhaps you meant one of these: ‘rem’ (imported from Prelude), ‘read’ (imported from Prelude), ‘pred’ (imported from Prelude) 2. • Variable not in scope: repeDoubleColon :: [Char] -> t0 • Perhaps you meant ‘replaceDoubleColon’ (line 32)
* Merge pull request #15036 from vigoux/decurbuf-2Björn Linse2021-07-09
|\ | | | | refactor(undo): don't assume curbuf in u_compute_hash
| * refactor(undo): don't assume curbuf in u_compute_hashThomas Vigouroux2021-07-09
| |
* | Merge pull request #15035 from neovim/marvim/api-doc-update/masterThomas Vigouroux2021-07-09
|\ \ | |/ |/| docs: regenerate
| * docs: regeneratemarvim2021-07-09
|/
* fix(lsp): support duplicate params in signature help (#15032)Folke Lemaitre2021-07-09
|
* Merge pull request #12971 from vigoux/decurbufBjörn Linse2021-07-09
|\ | | | | Decrease reliance on curbuf in BUFEMPTY and `undo.c`
| * refactor(undo): remove last occurence of save_curbufThomas Vigouroux2021-07-08
| |
| * refactor: remove all mentions to `curbuf_lock`Thomas Vigouroux2021-07-08
| |
| * style(undo): remove unnecessary commentThomas Vigouroux2021-07-06
| |
| * fix(qf): use correct buffer fieldThomas Vigouroux2021-07-06
| |
| * buffer: move BUFEMPTY to a functionThomas Vigouroux2021-07-06
| |
| * undo: reduce reliance on curbufThomas Vigouroux2021-07-06
| |
| * buffer: don't rely on curbuf in BUFEMPTYThomas Vigouroux2021-07-06
| |
* | Merge pull request #14908 from neovim/marvim/api-doc-update/masterJames McCoy2021-07-08
|\ \ | | | | | | docs: regenerate
| * | docs: regeneratemarvim2021-07-08
| | |
* | | build(cmake): skip download if target file exists #14844)comicfans2021-07-08
| | |
* | | vim-patch:8.2.3125: variables are set but not used #15028dundargoc2021-07-08
| | | | | | | | | | | | | | | | | | Problem: Variables are set but not used. Solution: Move the declarations to the block where they are used. (closes vim/vim#8527) https://github.com/vim/vim/commit/09f688c33aad9692276dfb68842cf0621a0e2002
* | | vim-patch:8.2.3089: garbage collection has useless code #15027dundargoc2021-07-08
|/ / | | | | | | | | Problem: Garbage collection has useless code. Solution: Bail out when aborting. (closes vim/vim#8504) https://github.com/vim/vim/commit/20cc52832067d22a3cd47dfb0805251228c32e7d
* | fix(lsp): restore diagnostics extmarks that were moved to the last edit line ↵Folke Lemaitre2021-07-08
| | | | | | | | (#15023)
* | feat(lsp): highlight active parameter in signature help (#15018)Folke Lemaitre2021-07-07
| |
* | doc: "--remote" is not supported #14936cbarrete2021-07-07
| | | | | | | | There are plans to support the --remote-xx stuff (or something like it): #1750 #8326 But we don't need this doc meanwhile.
* | doc: remove mentions of compile-time flags #14935cbarrete2021-07-07
| | | | | | | | Nvim always compiles everything in so those are useless at best and confusing at worst.
* | chore: use codespell to spell check #15016dundargoc2021-07-07
| |
* | clang/'Dead initialization': don't assign unused value to variable "string" ↵dundargoc2021-07-07
| | | | | | | | #15015
* | fix(lsp): restore diagnostics extmarks on buffer changes (#15011)Folke Lemaitre2021-07-07
| |
* | clang/'Dead nested assignment': don't assign unused value to precision #15012dundargoc2021-07-07
| |
* | chore(deps): bump LibLUV to 1.40.0-0 (#14997)Christian Clason2021-07-07
|/ | | Adds several threading, async, and gc fixes and allows building with older gcc (4.x). Minimum required version remains 1.30.1.
* clang/'Dead assignment': ignore warning #15000dundargoc2021-07-05
| | | | This assignment is informative/documenting though technically unnecessary. https://github.com/neovim/neovim/pull/11900#discussion_r381860165 .
* chore(deps): bump LibLUV to 1.34.1 and lua-compat-53 to 0.9 (#14985)Lewis Russell2021-07-05
| | | | | This bumps the bundled LibLUV to 1.34.1 in order to make the newly introduced `uv.fs_mkstemp` available in the official builds. (The minimum required version remains at 1.30.1.) The bump of lua-compat-53 to 0.9 is needed to build with the updated LibLUV.
* Merge pull request #14989 from folke/lsp_convert_input_markdownMichael Lingelbach2021-07-04
|\ | | | | fix(lsp): prevent double <text> for cached plaintext markup
| * fix(lsp): prevent double <text> for cached plaintext markupFolke Lemaitre2021-07-05
|/
* Merge pull request #14391 from lewis6991/signsBjörn Linse2021-07-04
|\ | | | | signs: Change b_signcols_max -> b_signcols_valid
| * signs: Change b_signcols_max -> b_signcols_validLewis Russell2021-07-04
|/ | | | | b_signcols_max isn't used to store the max value, it is use to invalidate b_signcols.
* Merge pull request #14981 from janlazo/vim-8.2.3081Jan Edmund Lazo2021-07-04
|\ | | | | vim-patch:8.2.{3081,3082,3085,3087,3088,3093,3094,3097,3098}
| * vim-patch:8.2.3097: crash when using "quit" at recovery promptJan Edmund Lazo2021-07-04
| | | | | | | | | | | | | | | | Problem: Crash when using "quit" at recovery prompt and autocommands are triggered. Solution: Block autocommands when creating an empty buffer to use as the current buffer. (closes vim/vim#8506) https://github.com/vim/vim/commit/1d97efce0ce31ddf0dd4c1ae2228ef4caee6880c
| * vim-patch:8.2.3093: tablabel_tooltip test fails with AthenaJan Edmund Lazo2021-07-04
| | | | | | | | | | | | Problem: tablabel_tooltip test fails with Athena. (Dominique Pellé) Solution: Skip the test when using Athena. (closes vim/vim#8508) https://github.com/vim/vim/commit/fb773a3e0aa9466bb953c29bad0bf4ba34461a40
| * vim-patch:8.2.3088: with 'virtualedit' set to "block" Visual highlight is wrongJan Edmund Lazo2021-07-04
| | | | | | | | | | | | | | Problem: With 'virtualedit' set to "block" Visual highlight is wrong after using "$". (Marco Trosi) Solution: Do not set w_old_cursor_lcol to MAXCOL. (closes vim/vim#8495) https://github.com/vim/vim/commit/9cee4a1c9c69542ccd73bcd2db05920150856361
| * vim-patch:8.2.3087: Gemtext files are not recognizedJan Edmund Lazo2021-07-04
| | | | | | | | | | | | Problem: Gemtext files are not recognized. Solution: Recognize .gmi and .gemini files. (closes vim/vim#8427) https://github.com/vim/vim/commit/fcde67c99fbb6d7294e01b9e87d8d2ae7af31255
| * vim-patch:8.2.3085: JSONC files are not recognizedJan Edmund Lazo2021-07-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: JSONC files are not recognized. Solution: Recognize .jsonc files. (Izhak Jakov, closes vim/vim#8500) https://github.com/vim/vim/commit/acbb4b5720fc27b8b07357b763ed4e5a944ae1da N/A patches for version.c: vim-patch:8.2.3081: cannot catch errors in a channel command Problem: Cannot catch errors in a channel command. Solution: Instead of skipping the error make it silent. (closes vim/vim#8477) https://github.com/vim/vim/commit/11a632d60bde616feb298d180108819ebb1d04a0 vim-patch:8.2.3082: a channel command "echoerr" does not show anything Problem: A channel command "echoerr" does not show anything. Solution: Do not use silent errors when using an "echoerr" command. (closes vim/vim#8494) https://github.com/vim/vim/commit/b836f631dba2534efd314a8f77439cebc75acd4e vim-patch:8.2.3094: Test_popup_atcursor_pos() fails without the conceal feature Problem: Test_popup_atcursor_pos() fails without the conceal feature. Solution: Add a check for the conceal feature. (Dominique Pellé, closes vim/vim#8505) https://github.com/vim/vim/commit/c60e959cba03fae9cff9b2674fab646cc70819fc vim-patch:8.2.3098: popup window test is flaky on MS-Windows with GUI Problem: Popup window test is flaky on MS-Windows with GUI. Solution: Skip the check in this situation. https://github.com/vim/vim/commit/999db2346b61e6f6e6fde2d0b56f4646a46b727d
* | fix(vim.opt): vimL map string values not trimmed (#14982)jadedpasta2021-07-04
|/ | | | | | | | | Options formatted as a list of comma-separated key-value pairs may have values that contain leading and trailing whitespace characters. For example, the `listchars` option has a default value of `"tab:> ,trail:-,nbsp:+"`. When converting this value to a lua table, leading and trailing whitespace should not be trimmed. Co-authored-by: Robert Hrusecky <robert.hrusecky@utexas.edu>
* fix(clint): fix link to style guide. (#14975)dundargoc2021-07-03
|
* refactor(memfile_test): replace long_u type with size_t. #14974dundargoc2021-07-03
| | | | long_u was a custom integer type that is no longer used. More information can be found in https://github.com/neovim/neovim/issues/459.
* PVS/V1051: Ignore "modulo by 1" warning for ARRAY_SIZE. (#14943)dundargoc2021-07-03
| | | | | The warning is triggered by the second division when arr is a char array since sizeof(char) is 1. A modulo by 1 may normally indicate a logic error, but in this case it's intended.
* doc/startup: cleanup; assign ENN to "conflicing configs" msg (#14971)Justin M. Keyes2021-07-03
|
* doc/readme: mention void linux (#14969)w3bdev12021-07-03
|
* fixup(clipboard): Use case matching #14962Shadman2021-07-02
| | | Context: https://github.com/neovim/neovim/pull/14848#discussion_r663203173
* deps(curl): v7.77.0 (#14961)Jan Edmund Lazo2021-07-02
| | | | https://github.com/neovim/neovim/issues/14078#issuecomment-870882357 https://github.com/neovim/deps/commit/d66e306abf5b846484b4f2adffd896bce7e065d2