aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * | vim-patch:8.2.0077: settagstack() cannot truncate at current indexJan Edmund Lazo2020-01-29
| | | | | | | | | | | | | | | | | | Problem: settagstack() cannot truncate at current index. Solution: Add the "t" action. (Yegappan Lakshmanan, closes vim/vim#5417) https://github.com/vim/vim/commit/271fa08a35b8d320d3a40db4ddae83b698fdd4fb
| * | vim-patch:8.1.0446: options test fails in the GUIJan Edmund Lazo2020-01-29
| | | | | | | | | | | | | | | | | | Problem: Options test fails in the GUI. Solution: Don't try changing 'term' in the GUI. https://github.com/vim/vim/commit/4f888757257795969f2ab2e6fc3544a5bef3cdea
| * | vim-patch:8.1.0445: setting 'term' does not store location for termcap optionsJan Edmund Lazo2020-01-29
| | | | | | | | | | | | | | | | | | | | | Problem: Setting 'term' does not store location for termcap options. Solution: Set the script context for termcap options that are changed when 'term' is set. https://github.com/vim/vim/commit/35bc7d6c52f516b60d683bf9f0f57266d86e25b9
| * | vim-patch:8.2.0171: fix use of uninitialized buffer #11786Jan Edmund Lazo2020-01-28
| | | | | | | | | | | | | | | Problem: Coverity warning for using uninitialized buffer. Solution: Check the skip flag. https://github.com/vim/vim/commit/9a5e5a3e33bb86ba5209278e83ec60790f80d15c
| * | options: winhighlight: fix incorrect string equality testBjörn Linse2020-01-28
| | |
| * | lintJustin M. Keyes2020-01-28
| | |
| * | refactor: move session functions to ex_session.cJustin M. Keyes2020-01-28
| | |
| * | Merge #11772 from janlazo/vim-8.2.0152Justin M. Keyes2020-01-26
| |\ \ | | | | | | | | vim-patch:8.2.{152,158}
| | * | vim-patch:8.2.0158: triggering CompleteDone earlier is not backwards compatibleJan Edmund Lazo2020-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Triggering CompleteDone earlier is not backwards compatible. (Daniel Hahler) Solution: Add CompleteDonePre instead. https://github.com/vim/vim/commit/3f169ce17e8b779d105c96138a8b4246f2d270b9
| | * | vim-patch:8.2.0152: restoring ctrl_x_mode is not neededJan Edmund Lazo2020-01-26
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Restoring ctrl_x_mode is not needed. Solution: Remove restoring the old value, it's changed again soon. https://github.com/vim/vim/commit/da812e282a4e2d6d8c9604a3a2a38396437dfe20
| * | | mksession: always unix slashes "/" for filepathsJustin M. Keyes2020-01-26
| | | |
| * | | cleanup/ex_docmd.c: remove most put_eol() callsJustin M. Keyes2020-01-26
| | | |
| * | | lintJustin M. Keyes2020-01-26
| | | |
| * | | cleanup/ex_docmd.c: remove most put_line() callsJustin M. Keyes2020-01-26
| | | | | | | | | | | | | | | | | | | | - prefer fprintf() instead of put_line() - PUTLINE_FAIL macro to avoid some boilerplate
| * | | mksession: always write LF "\n" line-endingsJustin M. Keyes2020-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove `MKSESSION_NL`, `mksession_nl` - deprecate the "unix" flag of 'sessionoptions' There is no reason to choose CRLF or LF for session files. Instead just always write LF.
| * | | mksession: avoid ":file …" when restoring non-terminal bufsJustin M. Keyes2020-01-26
| | | |
| * | | mksession: simplify generated commandsJustin M. Keyes2020-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Doing ":file …" immediately after is enough to fixup the :terminal buffer name. ref #5250
| * | | mksession: restore same :term buf in split windowsAlexandre Dubray2020-01-26
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When session-restore creates a terminal buffer with command like `:edit term://.//16450:/bin/bash`, the buffer gets a different name (depends on PID). Thus the later call to `bufexists('term://.//16450:/bin/bash)` will return false. Solution: Force the buffer name with :file. This as least ensures the same buffer will show in multiple windows correctly, as expected when saving the session. But it still has problems: 1. the PID in the buffer name is bogus 2. redundant :terminal buffers still hang around fix #5250
| * | Merge #11763 'spell: remove non-UTF8 dead code'Justin M. Keyes2020-01-26
| |\ \
| | * | 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.