aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:8.1.0351: 'incsearch' for :/foo/s//<Esc> changes last search patternAufar Gilbran2020-09-11
| | | | | | Problem: 'incsearch' for :/foo/s//<Esc> changes last search pattern. Solution: Save the last search pattern earlier. https://github.com/vim/vim/commit/198cb66d652d3d8ac16226dcc929a11b0b720151
* vim-patch:8.1.0339: wrong highlight when 'incsearch' set and cancelling :sAufar Gilbran2020-09-11
| | | | | | Problem: Wrong highlight when 'incsearch' set and cancelling :s. Solution: Reset search line range. (Hirohito Higashi, Masamichi Abe) https://github.com/vim/vim/commit/f13daa46da85a80dd05704cdde0660c2b2651a5a
* vim-patch:8.1.0321: 'incsearch' regression: /\v highlights everythingAufar Gilbran2020-09-11
| | | | | | Problem: 'incsearch' regression: /\v highlights everything. Solution: Put back the empty_pattern() check. https://github.com/vim/vim/commit/4edfe2d2a2d70ea66a7f73e9b923c2d1f6246a57
* vim-patch:8.1.0320: too much 'incsearch' highlight for pat matching everythingAufar Gilbran2020-09-11
| | | | | | | Problem: Too much 'incsearch' highlight for pattern matching everything. Solution: Add the skiplen to the command and remove the line range. (Christian Brabandt) Check for empty pattern earlier. https://github.com/vim/vim/commit/8b0d5ce881ac16a36ea00018ba13a58b0fdb7534
* vim-patch:8.1.0296: command parsing for 'incsearch' is a bit uglyAufar Gilbran2020-09-11
| | | | | | Problem: Command parsing for 'incsearch' is a bit ugly. Solution: Return when there is no pattern. Put common checks together. https://github.com/vim/vim/commit/111bbd61e96d1d3ee4bc07ae435fd97b88413aba
* vim-patch:8.1.0295: no 'incsearch' highlighting for :vimgrep and similarAufar Gilbran2020-09-11
| | | | | | | Problem: No 'incsearch' highlighting for :vimgrep and similar commands. Solution: Parse the :vimgrep command and similar ones to locate the search pattern. (Hirohito Higashi, closes vim/vim#3344) https://github.com/vim/vim/commit/264cf5cfaf40e704aea2578e70c15ed9a9d0161e
* vim-patch:8.1.0291: 'incsearch' highlighting not used for :sortAufar Gilbran2020-09-11
| | | | | | Problem: 'incsearch' highlighting not used for :sort. Solution: Handle pattern in :sort command. https://github.com/vim/vim/commit/81f56536b1bc324eb173924a8cf4d7dbbf4f3fdb
* vim-patch:8.1.0286: 'incsearch' does not apply to :smagic and :snomagicAufar Gilbran2020-09-11
| | | | | | Problem: 'incsearch' does not apply to :smagic and :snomagic. Solution: Add support. (Hirohito Higashi) https://github.com/vim/vim/commit/167ae42685dcd430800c51ac7339f7f0938a3e70
* vim-patch:8.1.0284: 'cursorline' highlighting wrong with 'incsearch'Aufar Gilbran2020-09-11
| | | | | | Problem: 'cursorline' highlighting wrong with 'incsearch'. Solution: Move the cursor back if the match is outside the range. https://github.com/vim/vim/commit/2f6a346a4cd2d5bdd6dc9b3209ebce7b6340221d
* vim-patch:8.1.0282: 'incsearch' does not work with command modifiersAufar Gilbran2020-09-11
| | | | | | Problem: 'incsearch' does not work with command modifiers. Solution: Skip command modifiers. https://github.com/vim/vim/commit/33c4dbb74bdf41aadd193a704f597d4df20f0e47
* ex_docmd: merge parse_state_T with exarg_TAufar Gilbran2020-09-11
|
* vim-patch:8.1.0281: parsing command modifiers is not separatedAufar Gilbran2020-09-11
| | | | | | Problem: Parsing command modifiers is not separated. Solution: Move command modifier parsing to a separate function. https://github.com/vim/vim/commit/effed9315c6c5a35fc2824b90da4af753c7a02dc
* vim-patch:8.1.0280: 'incsearch' highlighting does not work for ":g!/"Aufar Gilbran2020-09-11
| | | | | | Problem: 'incsearch' highlighting does not work for ":g!/". Solution: Skip the exclamation mark. (Hirohito Higashi) https://github.com/vim/vim/commit/def7b1dc6104a6ce6d7c3e3a615231178601b124
* vim-patch:8.1.0279: 'incsearch' highlighting does not skip white spaceAufar Gilbran2020-09-11
| | | | | | Problem: 'incsearch' highlighting does not skip white space. Solution: Skip white space after the command. (issue vim/vim#3321) https://github.com/vim/vim/commit/2b926fcb3c5d8bd09a219009336bbec7c66ae67e
* vim-patch:8.1.0278: 'incsearch' highlighting does not accept reverse rangeAufar Gilbran2020-09-11
| | | | | | Problem: 'incsearch' highlighting does not accept reverse range. Solution: Swap the range when needed. (issue vim/vim#3321) https://github.com/vim/vim/commit/60d0871000e9abf3716ee035cba5b5a9d659e327
* vim-patch:8.1.0277: 'incsearch' highlighting wrong in a few casesAufar Gilbran2020-09-11
| | | | | | | Problem: 'incsearch' highlighting wrong in a few cases. Solution: Fix using last search pattern. Restore highlighting when changing command. (issue vim/vim#3321) https://github.com/vim/vim/commit/c7f08b7ee1c1ff2080d425c2fcdb6907c26fc98e
* vim-patch:8.1.0275: 'incsearch' with :s doesn't start at cursor lineAufar Gilbran2020-09-11
| | | | | | | Problem: 'incsearch' with :s doesn't start at cursor line. Solution: Set cursor before parsing address. (closes vim/vim#3318) Also accept a match at the start of the first line. https://github.com/vim/vim/commit/976b847f43dd16eb6cd809d2dcab7dde6045e176
* vim-patch:8.1.0274: 'incsearch' triggers on ":source"Aufar Gilbran2020-09-11
| | | | | | Problem: 'incsearch' triggers on ":source". Solution: Check for the whole command name. https://github.com/vim/vim/commit/21f990e1c22ffa2fdb66a548ebbe25e6e7194776
* vim-patch:8.1.0273: invalid memory access when using 'incsearch'Aufar Gilbran2020-09-11
| | | | | | Problem: Invalid memory access when using 'incsearch'. Solution: Reset "patlen" when using previous search pattern. https://github.com/vim/vim/commit/ef73a28401cde680dc0d02d4b0fb19ed659ec1d3
* vim-patch:8.1.0271: 'incsearch' doesn't work for :s, :g or :vAufar Gilbran2020-09-11
| | | | | | Problem: 'incsearch' doesn't work for :s, :g or :v. Solution: Also use 'incsearch' for other commands that use a pattern. https://github.com/vim/vim/commit/b0acacd767a2b0618a7f3c08087708f4329580d0
* vim-patch:8.1.0265: the getcmdline() function is way too bigAufar Gilbran2020-09-11
| | | | | | Problem: The getcmdline() function is way too big. Solution: Factor out the incremental search highlighting. https://github.com/vim/vim/commit/0ee81cb63876e6ec1b2a6e0125295b43f1c63c7d
* Merge #12815 'snap: update, fix build issues'Justin M. Keyes2020-08-30
|\
| * snap: don't run snapcraft under sudoCarlos Hernandez2020-08-30
| | | | | | | | | | | | | | | | Snapcraft 4.0 complains about running LXD builds under sudo. So instead add the CI user to the "lxd" group and use sg to switch to that membership. Resolves: #12712
| * Snapcraft: Use lua instead of luajit for arm64Carlos Hernandez2020-08-30
| |
| * Snapcraft: Build with Debug InfoCarlos Hernandez2020-08-30
| |
| * Add missing dependencies for Launchpad buildsCarlos Hernandez2020-08-30
| |
| * Bump to core20Carlos Hernandez2020-08-30
|/
* l10n: Update Ukrainian translation (#12785)Anatolii Sakhnik2020-08-30
|
* Merge #12794 'tui: Fixing problems with GNU Screen'Justin M. Keyes2020-08-29
|\
| * Revert "tui: improve support for GNU Screen (#12098)"erw72020-08-27
| | | | | | | | | | | | | | This reverts commit f3ffe0b325170dd214b80e371bee5a56b7054940. Sending a control sequence to the host terminal, wrapped in DCS, causes problems because it changes the state of the host terminal outside the screen's control. This change will therefore be reverted.
| * Revert "tui: Fix italics when $TERM is screen in tmux #12199"erw72020-08-27
| | | | | | | | This reverts commit 9d0222ee3e232be859c3c70e6681f7156b5ac9d5.
* | Merge pull request #12797 from clason/libvterm-0.1.4James McCoy2020-08-28
|\ \ | |/ |/| third-party: upgrade libvterm to v0.1.4
| * bump libvterm to 0.1.4Christian Clason2020-08-27
|/
* Merge pull request #12510 from jamessan/clang-implicit-fallthroughJames McCoy2020-08-26
|\
| * spell_load_file: Add missing "goto endFAIL" if spellfile is not readableJames McCoy2020-08-23
| |
| * Disable -Wimplicit-fallthrough for tree_sitter/James McCoy2020-08-23
| |
| * Disable -Wimplicit-fallthrough for funcs.generated.hJames McCoy2020-08-23
| | | | | | | | | | | | This is code generated by gperf, so there's nothing we can do about it. The code does have /*FALLTHROUGH*/ comments but clang doesn't recognize them.
* | Merge pull request #12708 from runiq/lsp-docTJ DeVries2020-08-25
|\ \ | | | | | | Add docs for some methods in vim.lsp
| * | gen_vimdoc: Allow to keep intermediary outputPatrice Peterson2020-08-23
| | |
| * | Add FIXMEsPatrice Peterson2020-08-23
| | |
| * | Add docs for most vim.lsp methodsPatrice Peterson2020-08-23
| |/ | | | | | | Most of the lsp.log will be addressed in a separate PR.
* | Merge pull request #12786 from janlazo/vim-8.1.1516Jan Edmund Lazo2020-08-24
|\ \ | |/ |/| vim-patch:8.1.{1516,1677,2051,2089,2275,2364},8.2.{423,1517}
| * vim-patch:8.1.2275: using "seesion" looks like a mistakeJan Edmund Lazo2020-08-23
| | | | | | | | | | | | Problem: Using "seesion" looks like a mistake. Solution: Use an underscore to make the function sort first. https://github.com/vim/vim/commit/1e15e61188e14ba67060c09d4c74e9b587016230
| * vim-patch:8.2.1517: cannot easily get the character under the cursorJan Edmund Lazo2020-08-23
| | | | | | | | | | | | Problem: Cannot easily get the character under the cursor. Solution: Add the {chars} argument to strpart(). https://github.com/vim/vim/commit/6c53fca02301ff871cddc1c74c388e23e53a424a
| * vim-patch:8.2.0423: in some environments a few tests are expected to failJan Edmund Lazo2020-08-23
| | | | | | | | | | | | | | Problem: In some environments a few tests are expected to fail. Solution: Add $TEST_MAY_FAIL to list tests that should not cause make to fail. https://github.com/vim/vim/commit/ce436de5a9b94886baf023b3d22193cc68d0e9d1
| * vim-patch:8.1.2364: termwinscroll test is flaky on FreeBSDJan Edmund Lazo2020-08-23
| | | | | | | | | | | | Problem: Termwinscroll test is flaky on FreeBSD. Solution: Add to list of flaky tests. Rename function. https://github.com/vim/vim/commit/e219f73ed546abeba1ff4f5c08b380d648852222
| * vim-patch:8.1.2089: do not get a hint that $TEST_FILTER was activeJan Edmund Lazo2020-08-23
| | | | | | | | | | | | Problem: Do not get a hint that $TEST_FILTER was active. Solution: Mention $TEST_FILTER if no functions were executed. https://github.com/vim/vim/commit/7b666c7883c905a0e1428b8bfa7ba062af2656e7
| * vim-patch:8.1.2051: double-click test is a bit flakyJan Edmund Lazo2020-08-23
| | | | | | | | | | | | Problem: Double-click test is a bit flaky. Solution: Correct entry in list of flaky tests. https://github.com/vim/vim/commit/705918f9f7e446287923cf0248ea35f2a0688199
| * vim-patch:8.1.1677: tests get stuck when running into an existing swapfileJan Edmund Lazo2020-08-23
| | | | | | | | | | | | | | Problem: Tests get stuck when running into an existing swapfile. Solution: Set v:swapchoice to "q" and report an error. (Daniel Hahler, closes vim/vim#4644) https://github.com/vim/vim/commit/b073da8929ae0c03c403197197ed6b57f0f3d3be
| * vim-patch:8.1.1516: time reported for a test measured wrongJan Edmund Lazo2020-08-23
|/ | | | | | | Problem: Time reported for a test measured wrong. Solution: Move the computation to the end of RunTheTest(). (Ozaki Kiichi, closes vim/vim#4520) https://github.com/vim/vim/commit/640d4f0c97e686211dc4474b46a83e4435d883c0