aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| | * | spell: towupper(),towlower() are not calledJan Edmund Lazo2020-01-26
| | | |
| | * | spellfile: set_spell_chartab() is dead codeJan Edmund Lazo2020-01-26
| | | |
| | * | spell_defs: remove enc_utf8 redundant checksJan Edmund Lazo2020-01-26
| | | |
| | * | spell: remove enc_utf8 dead codeJan Edmund Lazo2020-01-26
| | | |
| | * | spell: zero-init structs to fix garbage ptrsJan Edmund Lazo2020-01-26
| | | |
| * | | vim-patch:8.1.1144: too strict checking of the 'spellfile' optionJan Edmund Lazo2020-01-26
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Too strict checking of the 'spellfile' option. Solution: Allow for a path. https://github.com/vim/vim/commit/862f1e17eaf2b9c6617dfba31d8487cde462658d
| * | | vim-patch:8.1.1143: may pass weird strings to file name expansionJan Edmund Lazo2020-01-26
| |/ / | | | | | | | | | | | | | | | Problem: May pass weird strings to file name expansion. Solution: Check for matching characters. Disallow control characters. https://github.com/vim/vim/commit/8f130eda4747e4a4d68353cdb650f359fd01469b
| * | Merge pull request #11755 from bfredl/qf_msgBjörn Linse2020-01-26
| |\ \ | | | | | | | | screen: add missing redraws after a message
| | * | screen: add missing redraws after a messageBjörn Linse2020-01-26
| | | |
| * | | terminal: trim CWD slash #11762Justin M. Keyes2020-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Trailing CWD slash in term:// buffer name breaks the BufReadCmd handler. Before: term://~///25232:/bin/bash After: term://~//25232:/bin/bash ref c6ff23d7a0d5 ref #11289
| * | | terminal: absolute CWD in term:// URI #11289Chris LaRose2020-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes it possible to restore the working directory of :terminal buffers when reading those buffers from a session file. Fixes #11288 Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
| * | | vim-patch:8.1.2171: mouse support not always available #11761Jan Edmund Lazo2020-01-25
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Mouse support not always available. Solution: Enable mouse support also in tiny version. Do not define FEAT_MOUSE_XTERM on MS-Windows (didn't really work). https://github.com/vim/vim/commit/a1cb1d1dce14dd005797590721f1bcd0e7c3b35f
| * | | shell: "..." instead of "[...]" #11760Justin M. Keyes2020-01-25
| | | | | | | | | | | | | | | | | | | | | | | | 0c1be45ea0b7 changed pulse logic to output "[...]" instead of nothing. But that doesn't align with the "..." pulse which may follow it. ref #11130
| * | | Remove enc_utf8,has_mbyte dead codeJan Edmund Lazo2020-01-25
| | | |
| * | | vim-patch:8.1.2245: third character of 'listchars' tab shows in wrong placeJan Edmund Lazo2020-01-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Third character of 'listchars' tab shows in wrong place when 'breakindent' is set. Solution: Set c_final to NUL. (Naruhiko Nishino, closes vim/vim#5165) https://github.com/vim/vim/commit/2f7b7b1e123d505637d21e0df28eb9e92667479c
| * | | vim-patch:8.2.0147: block Visual mode operators not correct when 'linebreak' setJan Edmund Lazo2020-01-24
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Block Visual mode operators not correct when 'linebreak' set. Solution: Set w_p_lbr to lbr_saved more often. (Ken Takata, closes vim/vim#5524) https://github.com/vim/vim/commit/03c3bd9fd094c1aede2e8fe3ad8fd25b9f033053
| * | | vim-patch:8.2.0146: wrong indent when 'showbreak' and 'breakindent' are setJan Edmund Lazo2020-01-23
| |/ / | | | | | | | | | | | | | | | | | | Problem: Wrong indent when 'showbreak' and 'breakindent' are set and 'briopt' includes "sbr". Solution: Reset "need_showbreak" where needed. (Ken Takata, closes vim/vim#5523) https://github.com/vim/vim/commit/dfede9a70b3136988a8f262742101ad5cb98f46d
| * | vim-patch:8.2.0141: no swift filetype detection (#11747)Jan Edmund Lazo2020-01-23
| | | | | | | | | | | | | | | Problem: No swift filetype detection. Solution: Add swift, swiftgyb and sil. (Emir Sarı, closes vim/vim#5517) https://github.com/vim/vim/commit/0d76683e094c6cac2e879601aff3acf1163cbe0b
| * | Merge pull request #11740 from Billy4195/fix_jobstopBjörn Linse2020-01-22
| |\ \ | | | | | | | | make jobstop() return 0 instead of throw error for already stopped job
| | * | Fix f_jobstop() failed loudlyBilly Su2020-01-22
| | |/ | | | | | | | | | | | | | | | The return value of jobstop() @return 1 for valid job id 0 for invalid id, including jobs have exited or stopped
| * | vim-patch:8.1.0061: fix resetting, setting 'title' #11733Billy SU2020-01-21
| | | | | | | | | | | | | | | Problem: Window title is wrong after resetting and setting 'title'. Solution: Move resetting the title into maketitle(). (Jason Franklin) https://github.com/vim/vim/commit/84a9308511871d9ff94c91a1c6badb92300ded98
| * | wildmode: fix wildmode=longest,full with pum #11690akovaski2020-01-21
| | | | | | | | | | | | | | | | | | With "wildmode=longest,full" + wildoptions=pum, wildmode should show popupmenu after Tab-Tab, not the horizontal wildmenu. Fixes #11622
| * | doc: provider-perlJan Edmund Lazo2020-01-20
| | | | | | | | | | | | | | | | | | | | | Enable 'has("perl")' as an alias for 'g:loaded_perl_provider'. TODO: - +perl interface
| * | tabpage: "tabnext #" switches to previous tab #11734butwerenotthereyet2020-01-20
| | |
| * | shed biking: it's always extmarks, never marks extendedBjörn Linse2020-01-20
| | |
| * | Merge pull request #11715 from teto/fix_fillcharMatthieu Coudron2020-01-20
| |\ \ | | |/ | |/| [RDY] fillchars: fix display on closed fold
| | * fillchars: fix display on closed foldMatthieu Coudron2020-01-14
| | | | | | | | | | | | | | | | | | | | | | | | The rollback of the last written symbol was not thorough, hence confusing the code later on and causing a buggy display. To reproduce, use `set fillchars+=foldopen:▾,foldsep:│` and close a fold. Foldcolumn should display a glitch.
| * | Merge #11735 ':tabs : show # for previous tabpage'Justin M. Keyes2020-01-19
| |\ \
| | * | tabpage: :tabs indicates previous tabpage's curwinWe're Yet2020-01-19
| | | |
| * | | Merge #11737 from janlazo/vim-8.1.2421Justin M. Keyes2020-01-19
| |\ \ \ | | | | | | | | | | vim-patch:8.1.{2031,2421}
| | * | | vim-patch:8.1.2421: test88 is old styleJan Edmund Lazo2020-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test88 is old style. Solution: Turn into a new style test. (Yegappan Lakshmanan, closes vim/vim#5347) https://github.com/vim/vim/commit/213ed008bbcd9fe0d3329b17f5f4af0169e448ff 'test_conceal.vim' requires +conceal and +terminal so it is N/A.
| | * | | vim-patch:8.1.2031: cursor position wrong when resizing and using concealJan Edmund Lazo2020-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cursor position wrong when resizing and using conceal. Solution: Set the flags that the cursor position is valid when setting the row and column during redrawing. (closes vim/vim#4931) https://github.com/vim/vim/commit/5babc6e858afbfa54aa0e203a64b9c70175487b7
| * | | | Merge pull request #11736 from bfredl/tencBjörn Linse2020-01-19
| |\ \ \ \ | | |/ / / | |/| | | restore old 'termencoding' behavior
| | * | | restore old 'termencoding' behaviorBjörn Linse2020-01-19
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Partially reverts #11647. Replaces #11662 The old implementation was removed without clear motivation. The "term option" hackaround added in its place is neither shorter nor simpler. The new behavior breaks even init.vim that expliticly check against it: if exists('&termencoding') set termencoding=utf-8 endif There was nothing wrong with the 0.4.x behavior. Empty &tenc has indicated that the &enc value should be used for all the history of Nvim. Ignoring setting the option is the expected behavior for Vim versions that does not support the option (and Nvim is such a version) 'tenc' was also irrelevant to the Test_unicode python3 test. The reason this has to be disabled is that neovim can't change internal 'encoding'
| * | | WinClosed: sort auevents.lua; improve testsJustin M. Keyes2020-01-18
| | | | | | | | | | | | | | | | | | | | - test: reduce verbosity, condense redundancy, improve readability - auevents.lua: keep events sorted by name. ref afd1d412fa91
| * | | autocmd: WinClosed exposes window id as <afile>notomo2020-01-18
| | | |
| * | | autocmd: add WinClosed eventMarcos ALMEIDA2020-01-18
| | | | | | | | | | | | | | | | | | | | | | | | - only fire once, just before freeing mem - trigger when on a different buffer - avoid recursive calls in another tab
| * | | vim-patch:8.2.0123: complete_info() does not work when CompleteDone is triggeredJan Edmund Lazo2020-01-17
| | | | | | | | | | | | | | | | | | | | | | | | Problem: complete_info() does not work when CompleteDone is triggered. Solution: Trigger CompleteDone before clearing the info. https://github.com/vim/vim/commit/17e04781f26c24769e202351c194ee252927eee1
| * | | vim-patch:8.1.1139: no test for what is fixed in patch 8.1.0716Jan Edmund Lazo2020-01-17
| | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for what is fixed in patch 8.1.0716. Solution: Add a test. (Yasuhiro Matsumoto, closes vim/vim#3797) https://github.com/vim/vim/commit/9845f36aa6ba28e0aa388bb635d4bb8ab56f1a47
| * | | vim-patch:8.1.0716: get warning message when 'completefunc' returns nothingJan Edmund Lazo2020-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Get warning message when 'completefunc' returns nothing. Solution: Allow for returning v:none to suppress the warning message. (Yasuhiro Matsumoto, closes vim/vim#3789) https://github.com/vim/vim/commit/cee9bc2e3dc5c16a9d2a8d0e23aa0d5fdefa3a4a
| * | | spell: spell_soundfold_sal() is dead codeJan Edmund Lazo2020-01-17
| | | |
| * | | clang/'Logic error': zero-init structJan Edmund Lazo2020-01-17
| | | |
| * | | vim-patch:8.2.0120: virtcol() does not check arguments to be validJan Edmund Lazo2020-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: virtcol() does not check arguments to be valid, which may lead to a crash. Solution: Check the column to be valid. Do not decrement MAXCOL. (closes vim/vim#5480) https://github.com/vim/vim/commit/b3d33d8570bc49a7f90990572d7f9630a1bfae02
| * | | vim-patch:8.2.0112: illegal memory access when using 'cindent'Jan Edmund Lazo2020-01-17
| |/ / | | | | | | | | | | | | | | | Problem: Illegal memory access when using 'cindent'. Solution: Check for NUL byte. (Dominique Pelle, closes vim/vim#5470) https://github.com/vim/vim/commit/02ad46394e8f887b60fda994f8a5da2ac1937b23
| * | Remove termtype optionerw72020-01-17
| | |
| * | Change to replace stderr with conouterw72020-01-17
| | |
| * | Add missing include fileerw72020-01-17
| | |
| * | Change option name from termwintype to termtypeerw72020-01-17
| | |
| * | Rename from os_win_conpty.{c,h} to pty_conpty_win.{c,h}erw72020-01-17
| | |
| * | Add stdin, stdout replacement functionserw72020-01-17
| | |